builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1480 starttime: 1461220647.91 results: success (0) buildid: 20160420225316 builduid: 2acf529c858141ce8a4b662ce124d464 revision: b575775f423b0750b2a4c15b28b89d122e5da6d9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:27.906632) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:27.907414) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:27.907705) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:27.945617) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:27.945883) ========= 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-1461220489.737590-1625446906 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 23:37:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.3M=0.001s 2016-04-20 23:37:28 (10.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.254191 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:28.383462) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:28.383775) ========= 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-1461220489.737590-1625446906 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060742 ========= master_lag: 0.54 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:28.988144) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:28.988520) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b575775f423b0750b2a4c15b28b89d122e5da6d9 --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 b575775f423b0750b2a4c15b28b89d122e5da6d9 --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-1461220489.737590-1625446906 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 23:37:29,074 truncating revision to first 12 chars 2016-04-20 23:37:29,075 Setting DEBUG logging. 2016-04-20 23:37:29,075 attempt 1/10 2016-04-20 23:37:29,075 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b575775f423b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 23:37:29,368 unpacking tar archive at: mozilla-inbound-b575775f423b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.544824 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:29.564182) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:29.564481) ========= script_repo_revision: b575775f423b0750b2a4c15b28b89d122e5da6d9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:29.564856) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:29.565130) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 23:37:29.589427) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 9 secs) (at 2016-04-20 23:37:29.589772) ========= /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-1461220489.737590-1625446906 _=/tools/buildbot/bin/python using PTY: False 23:37:29 INFO - MultiFileLogger online at 20160420 23:37:29 in /builds/slave/test 23:37:29 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 23:37:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:37:29 INFO - {'append_to_log': False, 23:37:29 INFO - 'base_work_dir': '/builds/slave/test', 23:37:29 INFO - 'blob_upload_branch': 'mozilla-inbound', 23:37:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:37:29 INFO - 'buildbot_json_path': 'buildprops.json', 23:37:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:37:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:37:29 INFO - 'download_minidump_stackwalk': True, 23:37:29 INFO - 'download_symbols': 'true', 23:37:29 INFO - 'e10s': False, 23:37:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:37:29 INFO - 'tooltool.py': '/tools/tooltool.py', 23:37:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:37:29 INFO - '/tools/misc-python/virtualenv.py')}, 23:37:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:37:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:37:29 INFO - 'log_level': 'info', 23:37:29 INFO - 'log_to_console': True, 23:37:29 INFO - 'opt_config_files': (), 23:37:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:37:29 INFO - '--processes=1', 23:37:29 INFO - '--config=%(test_path)s/wptrunner.ini', 23:37:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:37:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:37:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:37:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:37:29 INFO - 'pip_index': False, 23:37:29 INFO - 'require_test_zip': True, 23:37:29 INFO - 'test_type': ('testharness',), 23:37:29 INFO - 'this_chunk': '1', 23:37:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:37:29 INFO - 'total_chunks': '10', 23:37:29 INFO - 'virtualenv_path': 'venv', 23:37:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:37:29 INFO - 'work_dir': 'build'} 23:37:29 INFO - ##### 23:37:29 INFO - ##### Running clobber step. 23:37:29 INFO - ##### 23:37:29 INFO - Running pre-action listener: _resource_record_pre_action 23:37:29 INFO - Running main action method: clobber 23:37:29 INFO - rmtree: /builds/slave/test/build 23:37:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:37:31 INFO - Running post-action listener: _resource_record_post_action 23:37:31 INFO - ##### 23:37:31 INFO - ##### Running read-buildbot-config step. 23:37:31 INFO - ##### 23:37:31 INFO - Running pre-action listener: _resource_record_pre_action 23:37:31 INFO - Running main action method: read_buildbot_config 23:37:31 INFO - Using buildbot properties: 23:37:31 INFO - { 23:37:31 INFO - "project": "", 23:37:31 INFO - "product": "firefox", 23:37:31 INFO - "script_repo_revision": "production", 23:37:31 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 23:37:31 INFO - "repository": "", 23:37:31 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 23:37:31 INFO - "buildid": "20160420225316", 23:37:31 INFO - "pgo_build": "False", 23:37:31 INFO - "basedir": "/builds/slave/test", 23:37:31 INFO - "buildnumber": 75, 23:37:31 INFO - "slavename": "tst-linux64-spot-1480", 23:37:31 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 23:37:31 INFO - "platform": "linux64", 23:37:31 INFO - "branch": "mozilla-inbound", 23:37:31 INFO - "revision": "b575775f423b0750b2a4c15b28b89d122e5da6d9", 23:37:31 INFO - "repo_path": "integration/mozilla-inbound", 23:37:31 INFO - "moz_repo_path": "", 23:37:31 INFO - "stage_platform": "linux64", 23:37:31 INFO - "builduid": "2acf529c858141ce8a4b662ce124d464", 23:37:31 INFO - "slavebuilddir": "test" 23:37:31 INFO - } 23:37:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 23:37:31 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 23:37:31 INFO - Running post-action listener: _resource_record_post_action 23:37:31 INFO - ##### 23:37:31 INFO - ##### Running download-and-extract step. 23:37:31 INFO - ##### 23:37:31 INFO - Running pre-action listener: _resource_record_pre_action 23:37:31 INFO - Running main action method: download_and_extract 23:37:31 INFO - mkdir: /builds/slave/test/build/tests 23:37:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:37:31 INFO - https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 23:37:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:37:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:37:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:32 INFO - Downloaded 1361 bytes. 23:37:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:37:32 INFO - Using the following test package requirements: 23:37:32 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:37:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 23:37:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 23:37:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'jsshell-linux-x86_64.zip'], 23:37:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 23:37:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:37:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 23:37:32 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 23:37:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 23:37:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:37:32 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 23:37:32 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 23:37: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')]} 23:37:32 INFO - https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 23:37:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:37:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:37:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:35 INFO - Downloaded 22741276 bytes. 23:37:35 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/*'] 23:37:35 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/* 23:37:35 INFO - caution: filename not matched: web-platform/* 23:37:35 INFO - Return code: 11 23:37:35 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')]} 23:37:35 INFO - https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 23:37:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:37:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:37:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:37 INFO - Downloaded 36398617 bytes. 23:37: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/*'] 23:37: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/* 23:37:40 INFO - caution: filename not matched: bin/* 23:37:40 INFO - caution: filename not matched: config/* 23:37:40 INFO - caution: filename not matched: mozbase/* 23:37:40 INFO - caution: filename not matched: marionette/* 23:37:41 INFO - caution: filename not matched: tools/wptserve/* 23:37:41 INFO - Return code: 11 23:37: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')]} 23:37:41 INFO - https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 23:37:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:37:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:37:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:44 INFO - Downloaded 64285529 bytes. 23:37:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:37:44 INFO - mkdir: /builds/slave/test/properties 23:37:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:37:44 INFO - Writing to file /builds/slave/test/properties/build_url 23:37:44 INFO - Contents: 23:37:44 INFO - build_url:https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:37:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:37:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:37:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:37:44 INFO - Contents: 23:37:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:37:44 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')]} 23:37:44 INFO - https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:37:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:37:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:37:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:37:48 INFO - Downloaded 90772470 bytes. 23:37:48 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'] 23:37:48 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 23:37:53 INFO - Return code: 0 23:37:53 INFO - Running post-action listener: _resource_record_post_action 23:37:53 INFO - Running post-action listener: set_extra_try_arguments 23:37:53 INFO - ##### 23:37:53 INFO - ##### Running create-virtualenv step. 23:37:53 INFO - ##### 23:37:53 INFO - Running pre-action listener: _pre_create_virtualenv 23:37:53 INFO - Running pre-action listener: _resource_record_pre_action 23:37:53 INFO - Running main action method: create_virtualenv 23:37:53 INFO - Creating virtualenv /builds/slave/test/build/venv 23:37:53 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 23:37:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:37:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:37:54 INFO - Using real prefix '/usr' 23:37:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:37:56 INFO - Installing distribute.............................................................................................................................................................................................done. 23:38:01 INFO - Installing pip.................done. 23:38:01 INFO - Return code: 0 23:38:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:38:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:38:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:38:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1751940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x174f010>, '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 0x174ff10>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17503a0>, '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-1461220489.737590-1625446906', '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 23:38:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 23:38:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 23:38:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:38:01 INFO - 'CCACHE_UMASK': '002', 23:38:01 INFO - 'DISPLAY': ':0', 23:38:01 INFO - 'HOME': '/home/cltbld', 23:38:01 INFO - 'LANG': 'en_US.UTF-8', 23:38:01 INFO - 'LOGNAME': 'cltbld', 23:38:01 INFO - 'MAIL': '/var/mail/cltbld', 23:38:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:38:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:38:01 INFO - 'MOZ_NO_REMOTE': '1', 23:38:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:38:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:38:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:38:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:38:01 INFO - 'PWD': '/builds/slave/test', 23:38:01 INFO - 'SHELL': '/bin/bash', 23:38:01 INFO - 'SHLVL': '1', 23:38:01 INFO - 'TERM': 'linux', 23:38:01 INFO - 'TMOUT': '86400', 23:38:01 INFO - 'USER': 'cltbld', 23:38:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461220489.737590-1625446906', 23:38:01 INFO - '_': '/tools/buildbot/bin/python'} 23:38:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:38:02 INFO - Downloading/unpacking psutil>=0.7.1 23:38:02 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 23:38:02 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 23:38:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:02 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 23:38:02 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 23:38:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:38:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:38:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:38:05 INFO - Installing collected packages: psutil 23:38:05 INFO - Running setup.py install for psutil 23:38:06 INFO - building 'psutil._psutil_linux' extension 23:38:06 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 23:38:06 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 23:38:06 INFO - building 'psutil._psutil_posix' extension 23:38:06 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 23:38:06 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 23:38:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:38:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:38:06 INFO - Successfully installed psutil 23:38:06 INFO - Cleaning up... 23:38:07 INFO - Return code: 0 23:38:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:38:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:38:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:38:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1751940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x174f010>, '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 0x174ff10>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17503a0>, '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-1461220489.737590-1625446906', '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 23:38:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 23:38:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 23:38:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:38:07 INFO - 'CCACHE_UMASK': '002', 23:38:07 INFO - 'DISPLAY': ':0', 23:38:07 INFO - 'HOME': '/home/cltbld', 23:38:07 INFO - 'LANG': 'en_US.UTF-8', 23:38:07 INFO - 'LOGNAME': 'cltbld', 23:38:07 INFO - 'MAIL': '/var/mail/cltbld', 23:38:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:38:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:38:07 INFO - 'MOZ_NO_REMOTE': '1', 23:38:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:38:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:38:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:38:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:38:07 INFO - 'PWD': '/builds/slave/test', 23:38:07 INFO - 'SHELL': '/bin/bash', 23:38:07 INFO - 'SHLVL': '1', 23:38:07 INFO - 'TERM': 'linux', 23:38:07 INFO - 'TMOUT': '86400', 23:38:07 INFO - 'USER': 'cltbld', 23:38:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461220489.737590-1625446906', 23:38:07 INFO - '_': '/tools/buildbot/bin/python'} 23:38:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:38:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:38:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:38:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:38:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:38:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:38:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:38:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:38:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:38:10 INFO - Installing collected packages: mozsystemmonitor 23:38:10 INFO - Running setup.py install for mozsystemmonitor 23:38:10 INFO - Successfully installed mozsystemmonitor 23:38:10 INFO - Cleaning up... 23:38:10 INFO - Return code: 0 23:38:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:38:10 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')]} 23:38:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:38:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:10 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')]} 23:38:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:38:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1751940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x174f010>, '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 0x174ff10>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17503a0>, '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-1461220489.737590-1625446906', '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 23:38:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:38:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:38:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:38:11 INFO - 'CCACHE_UMASK': '002', 23:38:11 INFO - 'DISPLAY': ':0', 23:38:11 INFO - 'HOME': '/home/cltbld', 23:38:11 INFO - 'LANG': 'en_US.UTF-8', 23:38:11 INFO - 'LOGNAME': 'cltbld', 23:38:11 INFO - 'MAIL': '/var/mail/cltbld', 23:38:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:38:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:38:11 INFO - 'MOZ_NO_REMOTE': '1', 23:38:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:38:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:38:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:38:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:38:11 INFO - 'PWD': '/builds/slave/test', 23:38:11 INFO - 'SHELL': '/bin/bash', 23:38:11 INFO - 'SHLVL': '1', 23:38:11 INFO - 'TERM': 'linux', 23:38:11 INFO - 'TMOUT': '86400', 23:38:11 INFO - 'USER': 'cltbld', 23:38:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461220489.737590-1625446906', 23:38:11 INFO - '_': '/tools/buildbot/bin/python'} 23:38:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:38:11 INFO - Downloading/unpacking blobuploader==1.2.4 23:38:11 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 23:38:11 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 23:38:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:11 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 23:38:11 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 23:38:14 INFO - Downloading blobuploader-1.2.4.tar.gz 23:38:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:38:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:38:14 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 23:38:14 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 23:38:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:14 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 23:38:14 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 23:38:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:38:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:38: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 23:38: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 23:38:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38: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 23:38: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 23:38:15 INFO - Downloading docopt-0.6.1.tar.gz 23:38:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:38:15 INFO - Installing collected packages: blobuploader, requests, docopt 23:38:15 INFO - Running setup.py install for blobuploader 23:38:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:38:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:38:16 INFO - Running setup.py install for requests 23:38:16 INFO - Running setup.py install for docopt 23:38:16 INFO - Successfully installed blobuploader requests docopt 23:38:16 INFO - Cleaning up... 23:38:17 INFO - Return code: 0 23:38:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:38:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:38:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1751940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x174f010>, '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 0x174ff10>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17503a0>, '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-1461220489.737590-1625446906', '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 23:38:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:38:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:38:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:38:17 INFO - 'CCACHE_UMASK': '002', 23:38:17 INFO - 'DISPLAY': ':0', 23:38:17 INFO - 'HOME': '/home/cltbld', 23:38:17 INFO - 'LANG': 'en_US.UTF-8', 23:38:17 INFO - 'LOGNAME': 'cltbld', 23:38:17 INFO - 'MAIL': '/var/mail/cltbld', 23:38:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:38:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:38:17 INFO - 'MOZ_NO_REMOTE': '1', 23:38:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:38:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:38:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:38:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:38:17 INFO - 'PWD': '/builds/slave/test', 23:38:17 INFO - 'SHELL': '/bin/bash', 23:38:17 INFO - 'SHLVL': '1', 23:38:17 INFO - 'TERM': 'linux', 23:38:17 INFO - 'TMOUT': '86400', 23:38:17 INFO - 'USER': 'cltbld', 23:38:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461220489.737590-1625446906', 23:38:17 INFO - '_': '/tools/buildbot/bin/python'} 23:38:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:38:17 INFO - Running setup.py (path:/tmp/pip-eBK4DP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:38:17 INFO - Running setup.py (path:/tmp/pip-lNen0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:38:17 INFO - Running setup.py (path:/tmp/pip-C3roYS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:38:17 INFO - Running setup.py (path:/tmp/pip-vkUxEs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:38:17 INFO - Running setup.py (path:/tmp/pip-mvLfjj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:38:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:38:17 INFO - Running setup.py (path:/tmp/pip-1U61cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:38:18 INFO - Running setup.py (path:/tmp/pip-J_ppsq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:38:18 INFO - Running setup.py (path:/tmp/pip-miZt8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:38:18 INFO - Running setup.py (path:/tmp/pip-rmLvgG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:38:18 INFO - Running setup.py (path:/tmp/pip-4Y7sQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:38:18 INFO - Running setup.py (path:/tmp/pip-w23epd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:38:18 INFO - Running setup.py (path:/tmp/pip-77bVJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:38:18 INFO - Running setup.py (path:/tmp/pip-x85R4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:38:18 INFO - Running setup.py (path:/tmp/pip-SPGrWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:38:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:38:18 INFO - Running setup.py (path:/tmp/pip-GaOWSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:38:19 INFO - Running setup.py (path:/tmp/pip-qaqqXQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:38:19 INFO - Running setup.py (path:/tmp/pip-LW42BB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:38:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:38:19 INFO - Running setup.py (path:/tmp/pip-B8O_gG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:38:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:38:19 INFO - Running setup.py (path:/tmp/pip-ARkzhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:38:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:38:19 INFO - Running setup.py (path:/tmp/pip-WhuQpA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:38:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:38:19 INFO - Running setup.py (path:/tmp/pip-5HXRUr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:38:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:38:20 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 23:38:20 INFO - Running setup.py install for manifestparser 23:38:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:38:20 INFO - Running setup.py install for mozcrash 23:38:20 INFO - Running setup.py install for mozdebug 23:38:20 INFO - Running setup.py install for mozdevice 23:38:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:38:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:38:20 INFO - Running setup.py install for mozfile 23:38:20 INFO - Running setup.py install for mozhttpd 23:38:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Running setup.py install for mozinfo 23:38:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Running setup.py install for mozInstall 23:38:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Running setup.py install for mozleak 23:38:21 INFO - Running setup.py install for mozlog 23:38:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Running setup.py install for moznetwork 23:38:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:38:21 INFO - Running setup.py install for mozprocess 23:38:22 INFO - Running setup.py install for mozprofile 23:38:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:38:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:38:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:38:22 INFO - Running setup.py install for mozrunner 23:38:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:38:22 INFO - Running setup.py install for mozscreenshot 23:38:22 INFO - Running setup.py install for moztest 23:38:22 INFO - Running setup.py install for mozversion 23:38:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:38:23 INFO - Running setup.py install for wptserve 23:38:23 INFO - Running setup.py install for marionette-driver 23:38:23 INFO - Running setup.py install for browsermob-proxy 23:38:23 INFO - Running setup.py install for marionette-client 23:38:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:38:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:38:24 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 23:38:24 INFO - Cleaning up... 23:38:24 INFO - Return code: 0 23:38:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:38:24 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')]} 23:38:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:38:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:24 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')]} 23:38:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:38:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:38:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16cf030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1751940>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x174f010>, '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 0x174ff10>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17503a0>, '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-1461220489.737590-1625446906', '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 23:38:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:38:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:38:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:38:24 INFO - 'CCACHE_UMASK': '002', 23:38:24 INFO - 'DISPLAY': ':0', 23:38:24 INFO - 'HOME': '/home/cltbld', 23:38:24 INFO - 'LANG': 'en_US.UTF-8', 23:38:24 INFO - 'LOGNAME': 'cltbld', 23:38:24 INFO - 'MAIL': '/var/mail/cltbld', 23:38:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:38:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:38:24 INFO - 'MOZ_NO_REMOTE': '1', 23:38:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:38:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:38:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:38:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:38:24 INFO - 'PWD': '/builds/slave/test', 23:38:24 INFO - 'SHELL': '/bin/bash', 23:38:24 INFO - 'SHLVL': '1', 23:38:24 INFO - 'TERM': 'linux', 23:38:24 INFO - 'TMOUT': '86400', 23:38:24 INFO - 'USER': 'cltbld', 23:38:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461220489.737590-1625446906', 23:38:24 INFO - '_': '/tools/buildbot/bin/python'} 23:38:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:38:24 INFO - Running setup.py (path:/tmp/pip-77HNKc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:38:24 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)) 23:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:38:24 INFO - Running setup.py (path:/tmp/pip-JJZvJj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:38:24 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)) 23:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:38:24 INFO - Running setup.py (path:/tmp/pip-Qsx4st-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:38:24 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)) 23:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:38:24 INFO - Running setup.py (path:/tmp/pip-KsFypB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:38:24 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)) 23:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:38:24 INFO - Running setup.py (path:/tmp/pip-vvYRQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:38:25 INFO - Running setup.py (path:/tmp/pip-Ntgd1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:38:25 INFO - Running setup.py (path:/tmp/pip-CCnCxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:38:25 INFO - Running setup.py (path:/tmp/pip-3ok6n6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:38:25 INFO - Running setup.py (path:/tmp/pip-ZF5Us2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:38:25 INFO - Running setup.py (path:/tmp/pip-MoMfte-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:38:25 INFO - Running setup.py (path:/tmp/pip-wazNCY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:38:25 INFO - Running setup.py (path:/tmp/pip-VmWtNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:38:25 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)) 23:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:38:25 INFO - Running setup.py (path:/tmp/pip-0m4l6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:38:26 INFO - Running setup.py (path:/tmp/pip-9pPbcc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:38:26 INFO - Running setup.py (path:/tmp/pip-cr7G7m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:38:26 INFO - Running setup.py (path:/tmp/pip-4wyQjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:38:26 INFO - Running setup.py (path:/tmp/pip-DcPQm_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:38:26 INFO - Running setup.py (path:/tmp/pip-WSHEyF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:38:26 INFO - Running setup.py (path:/tmp/pip-0H1z05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:38:26 INFO - Running setup.py (path:/tmp/pip-1yIT0J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:38:26 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)) 23:38:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:38:27 INFO - Running setup.py (path:/tmp/pip-5ENUNM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:38:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:38:27 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)) 23:38:27 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)) 23:38:27 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)) 23:38:27 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)) 23:38:27 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)) 23:38:27 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)) 23:38:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:38: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 23:38: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 23:38:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 23:38: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 23:38: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 23:38:30 INFO - Downloading blessings-1.6.tar.gz 23:38:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:38:30 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)) 23:38:30 INFO - Installing collected packages: blessings 23:38:30 INFO - Running setup.py install for blessings 23:38:30 INFO - Successfully installed blessings 23:38:30 INFO - Cleaning up... 23:38:31 INFO - Return code: 0 23:38:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:38:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:38:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:38:31 INFO - Reading from file tmpfile_stdout 23:38:31 INFO - Current package versions: 23:38:31 INFO - argparse == 1.2.1 23:38:31 INFO - blessings == 1.6 23:38:31 INFO - blobuploader == 1.2.4 23:38:31 INFO - browsermob-proxy == 0.6.0 23:38:31 INFO - docopt == 0.6.1 23:38:31 INFO - manifestparser == 1.1 23:38:31 INFO - marionette-client == 2.3.0 23:38:31 INFO - marionette-driver == 1.4.0 23:38:31 INFO - mozInstall == 1.12 23:38:31 INFO - mozcrash == 0.17 23:38:31 INFO - mozdebug == 0.1 23:38:31 INFO - mozdevice == 0.48 23:38:31 INFO - mozfile == 1.2 23:38:31 INFO - mozhttpd == 0.7 23:38:31 INFO - mozinfo == 0.9 23:38:31 INFO - mozleak == 0.1 23:38:31 INFO - mozlog == 3.1 23:38:31 INFO - moznetwork == 0.27 23:38:31 INFO - mozprocess == 0.22 23:38:31 INFO - mozprofile == 0.28 23:38:31 INFO - mozrunner == 6.11 23:38:31 INFO - mozscreenshot == 0.1 23:38:31 INFO - mozsystemmonitor == 0.0 23:38:31 INFO - moztest == 0.7 23:38:31 INFO - mozversion == 1.4 23:38:31 INFO - psutil == 3.1.1 23:38:31 INFO - requests == 1.2.3 23:38:31 INFO - wptserve == 1.4.0 23:38:31 INFO - wsgiref == 0.1.2 23:38:31 INFO - Running post-action listener: _resource_record_post_action 23:38:31 INFO - Running post-action listener: _start_resource_monitoring 23:38:31 INFO - Starting resource monitoring. 23:38:31 INFO - ##### 23:38:31 INFO - ##### Running pull step. 23:38:31 INFO - ##### 23:38:31 INFO - Running pre-action listener: _resource_record_pre_action 23:38:31 INFO - Running main action method: pull 23:38:31 INFO - Pull has nothing to do! 23:38:31 INFO - Running post-action listener: _resource_record_post_action 23:38:31 INFO - ##### 23:38:31 INFO - ##### Running install step. 23:38:31 INFO - ##### 23:38:31 INFO - Running pre-action listener: _resource_record_pre_action 23:38:31 INFO - Running main action method: install 23:38:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:38:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:38:31 INFO - Reading from file tmpfile_stdout 23:38:31 INFO - Detecting whether we're running mozinstall >=1.0... 23:38:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:38:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:38:31 INFO - Reading from file tmpfile_stdout 23:38:31 INFO - Output received: 23:38:31 INFO - Usage: mozinstall [options] installer 23:38:31 INFO - Options: 23:38:31 INFO - -h, --help show this help message and exit 23:38:31 INFO - -d DEST, --destination=DEST 23:38:31 INFO - Directory to install application into. [default: 23:38:31 INFO - "/builds/slave/test"] 23:38:31 INFO - --app=APP Application being installed. [default: firefox] 23:38:31 INFO - mkdir: /builds/slave/test/build/application 23:38:31 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'] 23:38:31 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 23:38:58 INFO - Reading from file tmpfile_stdout 23:38:58 INFO - Output received: 23:38:58 INFO - /builds/slave/test/build/application/firefox/firefox 23:38:58 INFO - Running post-action listener: _resource_record_post_action 23:38:58 INFO - ##### 23:38:58 INFO - ##### Running run-tests step. 23:38:58 INFO - ##### 23:38:58 INFO - Running pre-action listener: _resource_record_pre_action 23:38:58 INFO - Running main action method: run_tests 23:38:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:38:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:38:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:38:58 INFO - grabbing minidump binary from tooltool 23:38:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:38:58 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 0x174f010>, '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 0x174ff10>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17503a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:38:58 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 23:38:58 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 23:38:58 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:38:58 INFO - Return code: 0 23:38:58 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 23:38:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:38:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:38:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:38:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:38:58 INFO - 'CCACHE_UMASK': '002', 23:38:58 INFO - 'DISPLAY': ':0', 23:38:58 INFO - 'HOME': '/home/cltbld', 23:38:58 INFO - 'LANG': 'en_US.UTF-8', 23:38:58 INFO - 'LOGNAME': 'cltbld', 23:38:58 INFO - 'MAIL': '/var/mail/cltbld', 23:38:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:38:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:38:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:38:58 INFO - 'MOZ_NO_REMOTE': '1', 23:38:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:38:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:38:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:38:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:38:58 INFO - 'PWD': '/builds/slave/test', 23:38:58 INFO - 'SHELL': '/bin/bash', 23:38:58 INFO - 'SHLVL': '1', 23:38:58 INFO - 'TERM': 'linux', 23:38:58 INFO - 'TMOUT': '86400', 23:38:58 INFO - 'USER': 'cltbld', 23:38:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461220489.737590-1625446906', 23:38:58 INFO - '_': '/tools/buildbot/bin/python'} 23:38:58 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/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 23:38:58 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 23:38:58 INFO - import pkg_resources 23:39:00 INFO - Using 1 client processes 23:39:00 INFO - wptserve Starting http server on 127.0.0.1:8000 23:39:00 INFO - wptserve Starting http server on 127.0.0.1:8001 23:39:00 INFO - wptserve Starting http server on 127.0.0.1:8443 23:39:02 INFO - SUITE-START | Running 778 tests 23:39:02 INFO - Running testharness tests 23:39:02 INFO - Setting up ssl 23:39:02 INFO - PROCESS | certutil | 23:39:02 INFO - PROCESS | certutil | 23:39:02 INFO - PROCESS | certutil | 23:39:02 INFO - Certificate Nickname Trust Attributes 23:39:02 INFO - SSL,S/MIME,JAR/XPI 23:39:02 INFO - 23:39:02 INFO - web-platform-tests CT,, 23:39:02 INFO - 23:39:03 INFO - Starting runner 23:39:05 INFO - PROCESS | 1839 | 1461220745152 Marionette DEBUG Marionette enabled via build flag and pref 23:39:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa8122000 == 1 [pid = 1839] [id = 1] 23:39:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 1 (0x7f5aa8122800) [pid = 1839] [serial = 1] [outer = (nil)] 23:39:05 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:39:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 2 (0x7f5aa8123800) [pid = 1839] [serial = 2] [outer = 0x7f5aa8122800] 23:39:05 INFO - PROCESS | 1839 | 1461220745696 Marionette INFO Listening on port 2828 23:39:06 INFO - PROCESS | 1839 | 1461220746148 Marionette DEBUG Marionette enabled via command-line flag 23:39:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5267000 == 2 [pid = 1839] [id = 2] 23:39:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 3 (0x7f5aa52d7800) [pid = 1839] [serial = 3] [outer = (nil)] 23:39:06 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:39:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 4 (0x7f5aa52d8800) [pid = 1839] [serial = 4] [outer = 0x7f5aa52d7800] 23:39:06 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5aa44183d0 23:39:06 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5aa9fdca30 23:39:06 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5aa9fa1d90 23:39:06 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5aa44390d0 23:39:06 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5aa4439400 23:39:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 5 (0x7f5aaaac4000) [pid = 1839] [serial = 5] [outer = 0x7f5aa8122800] 23:39:06 INFO - PROCESS | 1839 | [1839] 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 23:39:06 INFO - PROCESS | 1839 | 1461220746469 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34970 23:39:06 INFO - PROCESS | 1839 | [1839] 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 23:39:06 INFO - PROCESS | 1839 | 1461220746540 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34971 23:39:06 INFO - PROCESS | 1839 | 1461220746545 Marionette DEBUG Closed connection conn0 23:39:06 INFO - PROCESS | 1839 | [1839] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 23:39:06 INFO - PROCESS | 1839 | [1839] 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 23:39:06 INFO - PROCESS | 1839 | 1461220746652 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34972 23:39:06 INFO - PROCESS | 1839 | 1461220746653 Marionette DEBUG Closed connection conn1 23:39:06 INFO - PROCESS | 1839 | [1839] 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 23:39:06 INFO - PROCESS | 1839 | 1461220746708 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34973 23:39:06 INFO - PROCESS | 1839 | 1461220746711 Marionette DEBUG Closed connection conn2 23:39:06 INFO - PROCESS | 1839 | 1461220746757 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:39:06 INFO - PROCESS | 1839 | 1461220746767 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":"20160420225316","device":"desktop","version":"48.0a1"} 23:39:07 INFO - PROCESS | 1839 | [1839] 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 23:39:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ebb000 == 3 [pid = 1839] [id = 3] 23:39:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 6 (0x7f5a97ebb800) [pid = 1839] [serial = 6] [outer = (nil)] 23:39:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ebc000 == 4 [pid = 1839] [id = 4] 23:39:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 7 (0x7f5a97e10400) [pid = 1839] [serial = 7] [outer = (nil)] 23:39:08 INFO - PROCESS | 1839 | [1839] 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 23:39:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a970b2000 == 5 [pid = 1839] [id = 5] 23:39:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 8 (0x7f5a97293800) [pid = 1839] [serial = 8] [outer = (nil)] 23:39:08 INFO - PROCESS | 1839 | [1839] 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 23:39:08 INFO - PROCESS | 1839 | [1839] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:39:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 9 (0x7f5a96f86400) [pid = 1839] [serial = 9] [outer = 0x7f5a97293800] 23:39:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 10 (0x7f5a96aa8000) [pid = 1839] [serial = 10] [outer = 0x7f5a97ebb800] 23:39:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 11 (0x7f5a9694e400) [pid = 1839] [serial = 11] [outer = 0x7f5a97e10400] 23:39:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 12 (0x7f5a96950400) [pid = 1839] [serial = 12] [outer = 0x7f5a97293800] 23:39:09 INFO - PROCESS | 1839 | 1461220749803 Marionette DEBUG loaded listener.js 23:39:09 INFO - PROCESS | 1839 | 1461220749819 Marionette DEBUG loaded listener.js 23:39:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 13 (0x7f5a948b0400) [pid = 1839] [serial = 13] [outer = 0x7f5a97293800] 23:39:10 INFO - PROCESS | 1839 | 1461220750402 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cfdedb7f-4b12-4c18-90e8-9ebbce091076","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":"20160420225316","device":"desktop","version":"48.0a1","command_id":1}}] 23:39:10 INFO - PROCESS | 1839 | 1461220750589 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 23:39:10 INFO - PROCESS | 1839 | 1461220750746 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 23:39:10 INFO - PROCESS | 1839 | 1461220750942 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:39:10 INFO - PROCESS | 1839 | [1839] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:39:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 14 (0x7f5a91023800) [pid = 1839] [serial = 14] [outer = 0x7f5a97293800] 23:39:11 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:39:11 INFO - PROCESS | 1839 | 1461220751317 Marionette TRACE conn3 <- [1,3,null,{}] 23:39:11 INFO - PROCESS | 1839 | 1461220751364 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:39:11 INFO - PROCESS | 1839 | 1461220751396 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 23:39:11 INFO - PROCESS | 1839 | 1461220751440 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 23:39:11 INFO - PROCESS | 1839 | 1461220751443 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 23:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:39:11 INFO - PROCESS | 1839 | 1461220751483 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:39:11 INFO - PROCESS | 1839 | 1461220751488 Marionette TRACE conn3 <- [1,6,null,{}] 23:39:11 INFO - PROCESS | 1839 | 1461220751546 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:11 INFO - PROCESS | 1839 | 1461220751563 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 23:39:11 INFO - PROCESS | 1839 | 1461220751570 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904c1800 == 6 [pid = 1839] [id = 6] 23:39:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 15 (0x7f5a9045a000) [pid = 1839] [serial = 15] [outer = (nil)] 23:39:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 16 (0x7f5a9045bc00) [pid = 1839] [serial = 16] [outer = 0x7f5a9045a000] 23:39:11 INFO - PROCESS | 1839 | 1461220751625 Marionette DEBUG loaded listener.js 23:39:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 17 (0x7f5a90462000) [pid = 1839] [serial = 17] [outer = 0x7f5a9045a000] 23:39:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90218800 == 7 [pid = 1839] [id = 7] 23:39:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 18 (0x7f5a90257800) [pid = 1839] [serial = 18] [outer = (nil)] 23:39:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 19 (0x7f5a905c1800) [pid = 1839] [serial = 19] [outer = 0x7f5a90257800] 23:39:12 INFO - PROCESS | 1839 | 1461220752071 Marionette DEBUG loaded listener.js 23:39:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 20 (0x7f5a8fe10400) [pid = 1839] [serial = 20] [outer = 0x7f5a90257800] 23:39:12 INFO - PROCESS | 1839 | [1839] 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 23:39:12 INFO - PROCESS | 1839 | 1461220752490 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 23:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1063ms 23:39:12 INFO - PROCESS | 1839 | 1461220752599 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 23:39:12 INFO - PROCESS | 1839 | 1461220752602 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 23:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:39:12 INFO - PROCESS | 1839 | 1461220752627 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:39:12 INFO - PROCESS | 1839 | 1461220752629 Marionette TRACE conn3 <- [1,10,null,{}] 23:39:12 INFO - PROCESS | 1839 | 1461220752640 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:12 INFO - PROCESS | 1839 | 1461220752789 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 23:39:12 INFO - PROCESS | 1839 | 1461220752801 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e35e800 == 8 [pid = 1839] [id = 8] 23:39:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 21 (0x7f5a8fd30400) [pid = 1839] [serial = 21] [outer = (nil)] 23:39:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 22 (0x7f5a905c2000) [pid = 1839] [serial = 22] [outer = 0x7f5a8fd30400] 23:39:12 INFO - PROCESS | 1839 | 1461220752856 Marionette DEBUG loaded listener.js 23:39:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 23 (0x7f5a8e299800) [pid = 1839] [serial = 23] [outer = 0x7f5a8fd30400] 23:39:13 INFO - PROCESS | 1839 | 1461220753303 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 23:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 739ms 23:39:13 INFO - PROCESS | 1839 | 1461220753353 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 23:39:13 INFO - PROCESS | 1839 | 1461220753356 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 23:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:39:13 INFO - PROCESS | 1839 | 1461220753365 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:39:13 INFO - PROCESS | 1839 | 1461220753367 Marionette TRACE conn3 <- [1,14,null,{}] 23:39:13 INFO - PROCESS | 1839 | 1461220753372 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:13 INFO - PROCESS | 1839 | 1461220753491 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 23:39:13 INFO - PROCESS | 1839 | 1461220753507 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8b6000 == 9 [pid = 1839] [id = 9] 23:39:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 24 (0x7f5a8e2a2800) [pid = 1839] [serial = 24] [outer = (nil)] 23:39:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 25 (0x7f5a8e858800) [pid = 1839] [serial = 25] [outer = 0x7f5a8e2a2800] 23:39:13 INFO - PROCESS | 1839 | 1461220753559 Marionette DEBUG loaded listener.js 23:39:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 26 (0x7f5a945e4800) [pid = 1839] [serial = 26] [outer = 0x7f5a8e2a2800] 23:39:14 INFO - PROCESS | 1839 | 1461220754045 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 23:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 725ms 23:39:14 INFO - PROCESS | 1839 | 1461220754100 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 23:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:39:14 INFO - PROCESS | 1839 | 1461220754103 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 23:39:14 INFO - PROCESS | 1839 | 1461220754108 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:39:14 INFO - PROCESS | 1839 | 1461220754111 Marionette TRACE conn3 <- [1,18,null,{}] 23:39:14 INFO - PROCESS | 1839 | 1461220754115 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:14 INFO - PROCESS | 1839 | 1461220754234 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 23:39:14 INFO - PROCESS | 1839 | 1461220754254 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb48000 == 10 [pid = 1839] [id = 10] 23:39:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 27 (0x7f5aa5514c00) [pid = 1839] [serial = 27] [outer = (nil)] 23:39:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 28 (0x7f5a8eba5400) [pid = 1839] [serial = 28] [outer = 0x7f5aa5514c00] 23:39:14 INFO - PROCESS | 1839 | 1461220754306 Marionette DEBUG loaded listener.js 23:39:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 29 (0x7f5a8ebaa800) [pid = 1839] [serial = 29] [outer = 0x7f5aa5514c00] 23:39:14 INFO - PROCESS | 1839 | 1461220754767 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 23:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 674ms 23:39:14 INFO - PROCESS | 1839 | 1461220754782 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 23:39:14 INFO - PROCESS | 1839 | 1461220754785 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 23:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:39:14 INFO - PROCESS | 1839 | 1461220754790 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:39:14 INFO - PROCESS | 1839 | 1461220754792 Marionette TRACE conn3 <- [1,22,null,{}] 23:39:14 INFO - PROCESS | 1839 | 1461220754796 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:14 INFO - PROCESS | 1839 | 1461220754916 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 23:39:14 INFO - PROCESS | 1839 | 1461220754925 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd99800 == 11 [pid = 1839] [id = 11] 23:39:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 30 (0x7f5a8dcf2c00) [pid = 1839] [serial = 30] [outer = (nil)] 23:39:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 31 (0x7f5a8dcf8c00) [pid = 1839] [serial = 31] [outer = 0x7f5a8dcf2c00] 23:39:14 INFO - PROCESS | 1839 | 1461220754976 Marionette DEBUG loaded listener.js 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 32 (0x7f5a8ebb2000) [pid = 1839] [serial = 32] [outer = 0x7f5a8dcf2c00] 23:39:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df36000 == 12 [pid = 1839] [id = 12] 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 33 (0x7f5a8df36800) [pid = 1839] [serial = 33] [outer = (nil)] 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 34 (0x7f5a8df39800) [pid = 1839] [serial = 34] [outer = 0x7f5a8df36800] 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 35 (0x7f5a8df34800) [pid = 1839] [serial = 35] [outer = 0x7f5a8df36800] 23:39:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df35800 == 13 [pid = 1839] [id = 13] 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 36 (0x7f5a8dcfe800) [pid = 1839] [serial = 36] [outer = (nil)] 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 37 (0x7f5a8e009000) [pid = 1839] [serial = 37] [outer = 0x7f5a8dcfe800] 23:39:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 38 (0x7f5a8de85800) [pid = 1839] [serial = 38] [outer = 0x7f5a8dcfe800] 23:39:16 INFO - PROCESS | 1839 | 1461220756080 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 23:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1324ms 23:39:16 INFO - PROCESS | 1839 | 1461220756157 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 23:39:16 INFO - PROCESS | 1839 | 1461220756162 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 23:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:39:16 INFO - PROCESS | 1839 | 1461220756172 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:39:16 INFO - PROCESS | 1839 | 1461220756177 Marionette TRACE conn3 <- [1,26,null,{}] 23:39:16 INFO - PROCESS | 1839 | 1461220756184 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:16 INFO - PROCESS | 1839 | 1461220756326 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 23:39:16 INFO - PROCESS | 1839 | 1461220756436 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8d0000 == 14 [pid = 1839] [id = 14] 23:39:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 39 (0x7f5a8de91800) [pid = 1839] [serial = 39] [outer = (nil)] 23:39:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 40 (0x7f5a8e37b400) [pid = 1839] [serial = 40] [outer = 0x7f5a8de91800] 23:39:16 INFO - PROCESS | 1839 | 1461220756525 Marionette DEBUG loaded listener.js 23:39:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 41 (0x7f5a8ebacc00) [pid = 1839] [serial = 41] [outer = 0x7f5a8de91800] 23:39:17 INFO - PROCESS | 1839 | 1461220757159 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 23:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1032ms 23:39:17 INFO - PROCESS | 1839 | 1461220757204 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 23:39:17 INFO - PROCESS | 1839 | 1461220757211 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 23:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:39:17 INFO - PROCESS | 1839 | 1461220757219 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:39:17 INFO - PROCESS | 1839 | 1461220757223 Marionette TRACE conn3 <- [1,30,null,{}] 23:39:17 INFO - PROCESS | 1839 | 1461220757249 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:17 INFO - PROCESS | 1839 | 1461220757386 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 23:39:17 INFO - PROCESS | 1839 | 1461220757493 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904db800 == 15 [pid = 1839] [id = 15] 23:39:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 42 (0x7f5a8e008c00) [pid = 1839] [serial = 42] [outer = (nil)] 23:39:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 43 (0x7f5a90252000) [pid = 1839] [serial = 43] [outer = 0x7f5a8e008c00] 23:39:17 INFO - PROCESS | 1839 | 1461220757557 Marionette DEBUG loaded listener.js 23:39:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 44 (0x7f5a90453c00) [pid = 1839] [serial = 44] [outer = 0x7f5a8e008c00] 23:39:18 INFO - PROCESS | 1839 | 1461220758259 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 23:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1048ms 23:39:18 INFO - PROCESS | 1839 | 1461220758267 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 23:39:18 INFO - PROCESS | 1839 | 1461220758269 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 23:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:39:18 INFO - PROCESS | 1839 | 1461220758275 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:39:18 INFO - PROCESS | 1839 | 1461220758280 Marionette TRACE conn3 <- [1,34,null,{}] 23:39:18 INFO - PROCESS | 1839 | 1461220758293 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:18 INFO - PROCESS | 1839 | 1461220758429 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 23:39:18 INFO - PROCESS | 1839 | 1461220758543 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a95d88800 == 16 [pid = 1839] [id = 16] 23:39:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 45 (0x7f5a9045e000) [pid = 1839] [serial = 45] [outer = (nil)] 23:39:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 46 (0x7f5a91ea1000) [pid = 1839] [serial = 46] [outer = 0x7f5a9045e000] 23:39:18 INFO - PROCESS | 1839 | 1461220758607 Marionette DEBUG loaded listener.js 23:39:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7f5a945ebc00) [pid = 1839] [serial = 47] [outer = 0x7f5a9045e000] 23:39:19 INFO - PROCESS | 1839 | 1461220759500 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 23:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1290ms 23:39:19 INFO - PROCESS | 1839 | 1461220759566 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 23:39:19 INFO - PROCESS | 1839 | 1461220759570 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 23:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:39:19 INFO - PROCESS | 1839 | 1461220759577 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:39:19 INFO - PROCESS | 1839 | 1461220759581 Marionette TRACE conn3 <- [1,38,null,{}] 23:39:19 INFO - PROCESS | 1839 | 1461220759587 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:19 INFO - PROCESS | 1839 | 1461220759771 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 23:39:19 INFO - PROCESS | 1839 | 1461220759911 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb41000 == 17 [pid = 1839] [id = 17] 23:39:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7f5a90f6f000) [pid = 1839] [serial = 48] [outer = (nil)] 23:39:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7f5a945eb400) [pid = 1839] [serial = 49] [outer = 0x7f5a90f6f000] 23:39:19 INFO - PROCESS | 1839 | 1461220759963 Marionette DEBUG loaded listener.js 23:39:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7f5a948b0800) [pid = 1839] [serial = 50] [outer = 0x7f5a90f6f000] 23:39:20 INFO - PROCESS | 1839 | 1461220760509 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 23:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 978ms 23:39:20 INFO - PROCESS | 1839 | 1461220760554 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 23:39:20 INFO - PROCESS | 1839 | 1461220760561 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 23:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:39:20 INFO - PROCESS | 1839 | 1461220760569 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:39:20 INFO - PROCESS | 1839 | 1461220760572 Marionette TRACE conn3 <- [1,42,null,{}] 23:39:20 INFO - PROCESS | 1839 | 1461220760577 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:20 INFO - PROCESS | 1839 | 1461220760686 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 23:39:20 INFO - PROCESS | 1839 | 1461220760703 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a95d87000 == 18 [pid = 1839] [id = 18] 23:39:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7f5a95006000) [pid = 1839] [serial = 51] [outer = (nil)] 23:39:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7f5a95d0cc00) [pid = 1839] [serial = 52] [outer = 0x7f5a95006000] 23:39:20 INFO - PROCESS | 1839 | 1461220760755 Marionette DEBUG loaded listener.js 23:39:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7f5a96410400) [pid = 1839] [serial = 53] [outer = 0x7f5a95006000] 23:39:21 INFO - PROCESS | 1839 | 1461220761343 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 23:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 826ms 23:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:39:21 INFO - PROCESS | 1839 | 1461220761395 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 23:39:21 INFO - PROCESS | 1839 | 1461220761397 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 23:39:21 INFO - PROCESS | 1839 | 1461220761403 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:39:21 INFO - PROCESS | 1839 | 1461220761407 Marionette TRACE conn3 <- [1,46,null,{}] 23:39:21 INFO - PROCESS | 1839 | 1461220761419 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:21 INFO - PROCESS | 1839 | 1461220761537 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 23:39:21 INFO - PROCESS | 1839 | 1461220761613 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9749d800 == 19 [pid = 1839] [id = 19] 23:39:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7f5a96907000) [pid = 1839] [serial = 54] [outer = (nil)] 23:39:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7f5a97590c00) [pid = 1839] [serial = 55] [outer = 0x7f5a96907000] 23:39:21 INFO - PROCESS | 1839 | 1461220761674 Marionette DEBUG loaded listener.js 23:39:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7f5a97ac8800) [pid = 1839] [serial = 56] [outer = 0x7f5a96907000] 23:39:22 INFO - PROCESS | 1839 | 1461220762152 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 23:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 781ms 23:39:22 INFO - PROCESS | 1839 | 1461220762182 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 23:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:39:22 INFO - PROCESS | 1839 | 1461220762194 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 23:39:22 INFO - PROCESS | 1839 | 1461220762199 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:39:22 INFO - PROCESS | 1839 | 1461220762202 Marionette TRACE conn3 <- [1,50,null,{}] 23:39:22 INFO - PROCESS | 1839 | 1461220762206 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:22 INFO - PROCESS | 1839 | 1461220762316 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 23:39:22 INFO - PROCESS | 1839 | 1461220762328 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9776e000 == 20 [pid = 1839] [id = 20] 23:39:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7f5a96418400) [pid = 1839] [serial = 57] [outer = (nil)] 23:39:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7f5a97bb1c00) [pid = 1839] [serial = 58] [outer = 0x7f5a96418400] 23:39:22 INFO - PROCESS | 1839 | 1461220762379 Marionette DEBUG loaded listener.js 23:39:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7f5a97c64800) [pid = 1839] [serial = 59] [outer = 0x7f5a96418400] 23:39:22 INFO - PROCESS | 1839 | 1461220762896 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 775ms 23:39:22 INFO - PROCESS | 1839 | 1461220762974 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 23:39:22 INFO - PROCESS | 1839 | 1461220762976 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 23:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:39:22 INFO - PROCESS | 1839 | 1461220762982 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:39:22 INFO - PROCESS | 1839 | 1461220762984 Marionette TRACE conn3 <- [1,54,null,{}] 23:39:22 INFO - PROCESS | 1839 | 1461220762989 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:23 INFO - PROCESS | 1839 | 1461220763090 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 23:39:23 INFO - PROCESS | 1839 | 1461220763105 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a8b000 == 21 [pid = 1839] [id = 21] 23:39:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7f5a8e852c00) [pid = 1839] [serial = 60] [outer = (nil)] 23:39:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7f5a97bab400) [pid = 1839] [serial = 61] [outer = 0x7f5a8e852c00] 23:39:23 INFO - PROCESS | 1839 | 1461220763220 Marionette DEBUG loaded listener.js 23:39:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7f5a97e0a400) [pid = 1839] [serial = 62] [outer = 0x7f5a8e852c00] 23:39:23 INFO - PROCESS | 1839 | 1461220763707 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 775ms 23:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:39:23 INFO - PROCESS | 1839 | 1461220763759 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 23:39:23 INFO - PROCESS | 1839 | 1461220763761 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 23:39:23 INFO - PROCESS | 1839 | 1461220763767 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:39:23 INFO - PROCESS | 1839 | 1461220763770 Marionette TRACE conn3 <- [1,58,null,{}] 23:39:23 INFO - PROCESS | 1839 | 1461220763774 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:23 INFO - PROCESS | 1839 | 1461220763904 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 23:39:23 INFO - PROCESS | 1839 | 1461220763922 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98118000 == 22 [pid = 1839] [id = 22] 23:39:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7f5a9818a000) [pid = 1839] [serial = 63] [outer = (nil)] 23:39:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7f5a9a918400) [pid = 1839] [serial = 64] [outer = 0x7f5a9818a000] 23:39:23 INFO - PROCESS | 1839 | 1461220763978 Marionette DEBUG loaded listener.js 23:39:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7f5a9a9fb400) [pid = 1839] [serial = 65] [outer = 0x7f5a9818a000] 23:39:24 INFO - PROCESS | 1839 | 1461220764528 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 777ms 23:39:24 INFO - PROCESS | 1839 | 1461220764543 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 23:39:24 INFO - PROCESS | 1839 | 1461220764546 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 23:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:39:24 INFO - PROCESS | 1839 | 1461220764551 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:39:24 INFO - PROCESS | 1839 | 1461220764554 Marionette TRACE conn3 <- [1,62,null,{}] 23:39:24 INFO - PROCESS | 1839 | 1461220764558 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:24 INFO - PROCESS | 1839 | 1461220764663 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 23:39:24 INFO - PROCESS | 1839 | 1461220764672 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98882800 == 23 [pid = 1839] [id = 23] 23:39:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7f5a97e09400) [pid = 1839] [serial = 66] [outer = (nil)] 23:39:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7f5a9aa9b400) [pid = 1839] [serial = 67] [outer = 0x7f5a97e09400] 23:39:24 INFO - PROCESS | 1839 | 1461220764721 Marionette DEBUG loaded listener.js 23:39:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f5a9aaee400) [pid = 1839] [serial = 68] [outer = 0x7f5a97e09400] 23:39:25 INFO - PROCESS | 1839 | 1461220765298 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 778ms 23:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:39:25 INFO - PROCESS | 1839 | 1461220765329 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 23:39:25 INFO - PROCESS | 1839 | 1461220765331 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 23:39:25 INFO - PROCESS | 1839 | 1461220765335 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:39:25 INFO - PROCESS | 1839 | 1461220765338 Marionette TRACE conn3 <- [1,66,null,{}] 23:39:25 INFO - PROCESS | 1839 | 1461220765343 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:25 INFO - PROCESS | 1839 | 1461220765448 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 23:39:25 INFO - PROCESS | 1839 | 1461220765460 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98d91000 == 24 [pid = 1839] [id = 24] 23:39:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f5a8ebac000) [pid = 1839] [serial = 69] [outer = (nil)] 23:39:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f5a9e665800) [pid = 1839] [serial = 70] [outer = 0x7f5a8ebac000] 23:39:25 INFO - PROCESS | 1839 | 1461220765509 Marionette DEBUG loaded listener.js 23:39:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f5a9f316800) [pid = 1839] [serial = 71] [outer = 0x7f5a8ebac000] 23:39:26 INFO - PROCESS | 1839 | 1461220766252 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 975ms 23:39:26 INFO - PROCESS | 1839 | 1461220766311 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 23:39:26 INFO - PROCESS | 1839 | 1461220766318 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 23:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:39:26 INFO - PROCESS | 1839 | 1461220766325 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:39:26 INFO - PROCESS | 1839 | 1461220766330 Marionette TRACE conn3 <- [1,70,null,{}] 23:39:26 INFO - PROCESS | 1839 | 1461220766336 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:26 INFO - PROCESS | 1839 | 1461220766476 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 23:39:26 INFO - PROCESS | 1839 | 1461220766591 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9207c000 == 25 [pid = 1839] [id = 25] 23:39:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f5a8ebad400) [pid = 1839] [serial = 72] [outer = (nil)] 23:39:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f5a8fe10800) [pid = 1839] [serial = 73] [outer = 0x7f5a8ebad400] 23:39:26 INFO - PROCESS | 1839 | 1461220766658 Marionette DEBUG loaded listener.js 23:39:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f5a90460000) [pid = 1839] [serial = 74] [outer = 0x7f5a8ebad400] 23:39:27 INFO - PROCESS | 1839 | 1461220767302 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1036ms 23:39:27 INFO - PROCESS | 1839 | 1461220767362 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 23:39:27 INFO - PROCESS | 1839 | 1461220767369 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 23:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:39:27 INFO - PROCESS | 1839 | 1461220767377 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:39:27 INFO - PROCESS | 1839 | 1461220767381 Marionette TRACE conn3 <- [1,74,null,{}] 23:39:27 INFO - PROCESS | 1839 | 1461220767405 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:27 INFO - PROCESS | 1839 | 1461220767572 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 23:39:27 INFO - PROCESS | 1839 | 1461220767647 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9749d000 == 26 [pid = 1839] [id = 26] 23:39:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f5a94f97c00) [pid = 1839] [serial = 75] [outer = (nil)] 23:39:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5a95d10000) [pid = 1839] [serial = 76] [outer = 0x7f5a94f97c00] 23:39:27 INFO - PROCESS | 1839 | 1461220767756 Marionette DEBUG loaded listener.js 23:39:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a96489800) [pid = 1839] [serial = 77] [outer = 0x7f5a94f97c00] 23:39:28 INFO - PROCESS | 1839 | 1461220768410 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1086ms 23:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:39:28 INFO - PROCESS | 1839 | 1461220768466 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 23:39:28 INFO - PROCESS | 1839 | 1461220768468 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 23:39:28 INFO - PROCESS | 1839 | 1461220768473 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:39:28 INFO - PROCESS | 1839 | 1461220768478 Marionette TRACE conn3 <- [1,78,null,{}] 23:39:28 INFO - PROCESS | 1839 | 1461220768509 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:28 INFO - PROCESS | 1839 | 1461220768654 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 23:39:28 INFO - PROCESS | 1839 | 1461220768769 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd14800 == 27 [pid = 1839] [id = 27] 23:39:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5a8e853000) [pid = 1839] [serial = 78] [outer = (nil)] 23:39:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5a97babc00) [pid = 1839] [serial = 79] [outer = 0x7f5a8e853000] 23:39:28 INFO - PROCESS | 1839 | 1461220768834 Marionette DEBUG loaded listener.js 23:39:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5a98cc1000) [pid = 1839] [serial = 80] [outer = 0x7f5a8e853000] 23:39:29 INFO - PROCESS | 1839 | 1461220769687 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1291ms 23:39:29 INFO - PROCESS | 1839 | 1461220769768 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 23:39:29 INFO - PROCESS | 1839 | 1461220769774 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 23:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:39:29 INFO - PROCESS | 1839 | 1461220769782 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:39:29 INFO - PROCESS | 1839 | 1461220769786 Marionette TRACE conn3 <- [1,82,null,{}] 23:39:29 INFO - PROCESS | 1839 | 1461220769792 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:29 INFO - PROCESS | 1839 | 1461220769935 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 23:39:30 INFO - PROCESS | 1839 | 1461220770066 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904c1800 == 26 [pid = 1839] [id = 6] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98882800 == 25 [pid = 1839] [id = 23] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98118000 == 24 [pid = 1839] [id = 22] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a8b000 == 23 [pid = 1839] [id = 21] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9776e000 == 22 [pid = 1839] [id = 20] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9749d800 == 21 [pid = 1839] [id = 19] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a95d87000 == 20 [pid = 1839] [id = 18] 23:39:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e246800 == 21 [pid = 1839] [id = 28] 23:39:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5a8e2a3c00) [pid = 1839] [serial = 81] [outer = (nil)] 23:39:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5a8e375000) [pid = 1839] [serial = 82] [outer = 0x7f5a8e2a3c00] 23:39:30 INFO - PROCESS | 1839 | 1461220770154 Marionette DEBUG loaded listener.js 23:39:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5a8fec0000) [pid = 1839] [serial = 83] [outer = 0x7f5a8e2a3c00] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb41000 == 20 [pid = 1839] [id = 17] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904db800 == 19 [pid = 1839] [id = 15] 23:39:30 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8d0000 == 18 [pid = 1839] [id = 14] 23:39:30 INFO - PROCESS | 1839 | 1461220770862 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1135ms 23:39:30 INFO - PROCESS | 1839 | 1461220770918 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 23:39:30 INFO - PROCESS | 1839 | 1461220770924 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 23:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:39:30 INFO - PROCESS | 1839 | 1461220770948 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:39:30 INFO - PROCESS | 1839 | 1461220770953 Marionette TRACE conn3 <- [1,86,null,{}] 23:39:30 INFO - PROCESS | 1839 | 1461220770959 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:31 INFO - PROCESS | 1839 | 1461220771094 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 23:39:31 INFO - PROCESS | 1839 | 1461220771209 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94864000 == 19 [pid = 1839] [id = 29] 23:39:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5a8e36f800) [pid = 1839] [serial = 84] [outer = (nil)] 23:39:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5a948b1c00) [pid = 1839] [serial = 85] [outer = 0x7f5a8e36f800] 23:39:31 INFO - PROCESS | 1839 | 1461220771273 Marionette DEBUG loaded listener.js 23:39:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a95db3c00) [pid = 1839] [serial = 86] [outer = 0x7f5a8e36f800] 23:39:31 INFO - PROCESS | 1839 | 1461220771951 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1031ms 23:39:31 INFO - PROCESS | 1839 | 1461220771979 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 23:39:31 INFO - PROCESS | 1839 | 1461220771985 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 23:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:39:31 INFO - PROCESS | 1839 | 1461220771992 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:39:31 INFO - PROCESS | 1839 | 1461220771994 Marionette TRACE conn3 <- [1,90,null,{}] 23:39:32 INFO - PROCESS | 1839 | 1461220771999 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:32 INFO - PROCESS | 1839 | 1461220772128 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 23:39:32 INFO - PROCESS | 1839 | 1461220772259 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a976e3000 == 20 [pid = 1839] [id = 30] 23:39:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a96f87000) [pid = 1839] [serial = 87] [outer = (nil)] 23:39:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a97ac5800) [pid = 1839] [serial = 88] [outer = 0x7f5a96f87000] 23:39:32 INFO - PROCESS | 1839 | 1461220772322 Marionette DEBUG loaded listener.js 23:39:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a97c59c00) [pid = 1839] [serial = 89] [outer = 0x7f5a96f87000] 23:39:33 INFO - PROCESS | 1839 | 1461220773009 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1084ms 23:39:33 INFO - PROCESS | 1839 | 1461220773085 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 23:39:33 INFO - PROCESS | 1839 | 1461220773087 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 23:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:39:33 INFO - PROCESS | 1839 | 1461220773096 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:39:33 INFO - PROCESS | 1839 | 1461220773104 Marionette TRACE conn3 <- [1,94,null,{}] 23:39:33 INFO - PROCESS | 1839 | 1461220773115 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:33 INFO - PROCESS | 1839 | 1461220773254 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 23:39:33 INFO - PROCESS | 1839 | 1461220773369 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a981b8000 == 21 [pid = 1839] [id = 31] 23:39:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a9739b800) [pid = 1839] [serial = 90] [outer = (nil)] 23:39:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a9a912c00) [pid = 1839] [serial = 91] [outer = 0x7f5a9739b800] 23:39:33 INFO - PROCESS | 1839 | 1461220773430 Marionette DEBUG loaded listener.js 23:39:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a9aa9b800) [pid = 1839] [serial = 92] [outer = 0x7f5a9739b800] 23:39:34 INFO - PROCESS | 1839 | 1461220774183 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 23:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1137ms 23:39:34 INFO - PROCESS | 1839 | 1461220774232 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 23:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:39:34 INFO - PROCESS | 1839 | 1461220774237 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 23:39:34 INFO - PROCESS | 1839 | 1461220774243 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:39:34 INFO - PROCESS | 1839 | 1461220774247 Marionette TRACE conn3 <- [1,98,null,{}] 23:39:34 INFO - PROCESS | 1839 | 1461220774255 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:34 INFO - PROCESS | 1839 | 1461220774383 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 23:39:34 INFO - PROCESS | 1839 | 1461220774459 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e248000 == 22 [pid = 1839] [id = 32] 23:39:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a90258400) [pid = 1839] [serial = 93] [outer = (nil)] 23:39:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a91028000) [pid = 1839] [serial = 94] [outer = 0x7f5a90258400] 23:39:34 INFO - PROCESS | 1839 | 1461220774580 Marionette DEBUG loaded listener.js 23:39:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a945eb800) [pid = 1839] [serial = 95] [outer = 0x7f5a90258400] 23:39:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9749d000 == 21 [pid = 1839] [id = 26] 23:39:34 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9207c000 == 20 [pid = 1839] [id = 25] 23:39:35 INFO - PROCESS | 1839 | 1461220775333 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 23:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1136ms 23:39:35 INFO - PROCESS | 1839 | 1461220775378 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 23:39:35 INFO - PROCESS | 1839 | 1461220775384 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 23:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:39:35 INFO - PROCESS | 1839 | 1461220775392 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:39:35 INFO - PROCESS | 1839 | 1461220775396 Marionette TRACE conn3 <- [1,102,null,{}] 23:39:35 INFO - PROCESS | 1839 | 1461220775402 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:35 INFO - PROCESS | 1839 | 1461220775533 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 23:39:35 INFO - PROCESS | 1839 | 1461220775659 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9732b800 == 21 [pid = 1839] [id = 33] 23:39:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a9500fc00) [pid = 1839] [serial = 96] [outer = (nil)] 23:39:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a95db6000) [pid = 1839] [serial = 97] [outer = 0x7f5a9500fc00] 23:39:35 INFO - PROCESS | 1839 | 1461220775726 Marionette DEBUG loaded listener.js 23:39:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a968c8800) [pid = 1839] [serial = 98] [outer = 0x7f5a9500fc00] 23:39:36 INFO - PROCESS | 1839 | 1461220776388 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 23:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1033ms 23:39:36 INFO - PROCESS | 1839 | 1461220776425 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 23:39:36 INFO - PROCESS | 1839 | 1461220776432 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 23:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:39:36 INFO - PROCESS | 1839 | 1461220776441 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:39:36 INFO - PROCESS | 1839 | 1461220776444 Marionette TRACE conn3 <- [1,106,null,{}] 23:39:36 INFO - PROCESS | 1839 | 1461220776448 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:36 INFO - PROCESS | 1839 | 1461220776586 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 23:39:36 INFO - PROCESS | 1839 | 1461220776708 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98d94800 == 22 [pid = 1839] [id = 34] 23:39:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a8e29fc00) [pid = 1839] [serial = 99] [outer = (nil)] 23:39:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a97c64000) [pid = 1839] [serial = 100] [outer = 0x7f5a8e29fc00] 23:39:36 INFO - PROCESS | 1839 | 1461220776770 Marionette DEBUG loaded listener.js 23:39:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a98187000) [pid = 1839] [serial = 101] [outer = 0x7f5a8e29fc00] 23:39:37 INFO - PROCESS | 1839 | 1461220777457 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 23:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1080ms 23:39:37 INFO - PROCESS | 1839 | 1461220777521 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 23:39:37 INFO - PROCESS | 1839 | 1461220777525 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 23:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:39:37 INFO - PROCESS | 1839 | 1461220777530 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:39:37 INFO - PROCESS | 1839 | 1461220777535 Marionette TRACE conn3 <- [1,110,null,{}] 23:39:37 INFO - PROCESS | 1839 | 1461220777548 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:37 INFO - PROCESS | 1839 | 1461220777693 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 23:39:37 INFO - PROCESS | 1839 | 1461220777817 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3ca800 == 23 [pid = 1839] [id = 35] 23:39:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a98848800) [pid = 1839] [serial = 102] [outer = (nil)] 23:39:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a9f3ee400) [pid = 1839] [serial = 103] [outer = 0x7f5a98848800] 23:39:37 INFO - PROCESS | 1839 | 1461220777883 Marionette DEBUG loaded listener.js 23:39:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aa5085400) [pid = 1839] [serial = 104] [outer = 0x7f5a98848800] 23:39:38 INFO - PROCESS | 1839 | 1461220778591 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 23:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1132ms 23:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:39:38 INFO - PROCESS | 1839 | 1461220778663 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 23:39:38 INFO - PROCESS | 1839 | 1461220778666 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 23:39:38 INFO - PROCESS | 1839 | 1461220778671 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:39:38 INFO - PROCESS | 1839 | 1461220778674 Marionette TRACE conn3 <- [1,114,null,{}] 23:39:38 INFO - PROCESS | 1839 | 1461220778678 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:38 INFO - PROCESS | 1839 | 1461220778821 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 23:39:39 INFO - PROCESS | 1839 | 1461220779007 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90222800 == 24 [pid = 1839] [id = 36] 23:39:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8e85f400) [pid = 1839] [serial = 105] [outer = (nil)] 23:39:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8ecb4400) [pid = 1839] [serial = 106] [outer = 0x7f5a8e85f400] 23:39:39 INFO - PROCESS | 1839 | 1461220779087 Marionette DEBUG loaded listener.js 23:39:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a9457f000) [pid = 1839] [serial = 107] [outer = 0x7f5a8e85f400] 23:39:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a981b8000 == 23 [pid = 1839] [id = 31] 23:39:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a976e3000 == 22 [pid = 1839] [id = 30] 23:39:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94864000 == 21 [pid = 1839] [id = 29] 23:39:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e246800 == 20 [pid = 1839] [id = 28] 23:39:39 INFO - PROCESS | 1839 | 1461220779912 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 23:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1279ms 23:39:39 INFO - PROCESS | 1839 | 1461220779953 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 23:39:39 INFO - PROCESS | 1839 | 1461220779958 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 23:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:39:39 INFO - PROCESS | 1839 | 1461220779965 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:39:39 INFO - PROCESS | 1839 | 1461220779971 Marionette TRACE conn3 <- [1,118,null,{}] 23:39:39 INFO - PROCESS | 1839 | 1461220779978 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:40 INFO - PROCESS | 1839 | 1461220780111 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 23:39:40 INFO - PROCESS | 1839 | 1461220780240 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9749c800 == 21 [pid = 1839] [id = 37] 23:39:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8ebadc00) [pid = 1839] [serial = 108] [outer = (nil)] 23:39:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a96490400) [pid = 1839] [serial = 109] [outer = 0x7f5a8ebadc00] 23:39:40 INFO - PROCESS | 1839 | 1461220780304 Marionette DEBUG loaded listener.js 23:39:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a97acb000) [pid = 1839] [serial = 110] [outer = 0x7f5a8ebadc00] 23:39:40 INFO - PROCESS | 1839 | 1461220780975 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 23:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1035ms 23:39:41 INFO - PROCESS | 1839 | 1461220781001 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 23:39:41 INFO - PROCESS | 1839 | 1461220781008 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 23:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:39:41 INFO - PROCESS | 1839 | 1461220781017 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:39:41 INFO - PROCESS | 1839 | 1461220781020 Marionette TRACE conn3 <- [1,122,null,{}] 23:39:41 INFO - PROCESS | 1839 | 1461220781024 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:41 INFO - PROCESS | 1839 | 1461220781160 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 23:39:41 INFO - PROCESS | 1839 | 1461220781259 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e591000 == 22 [pid = 1839] [id = 38] 23:39:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a97c63400) [pid = 1839] [serial = 111] [outer = (nil)] 23:39:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a9aa9d000) [pid = 1839] [serial = 112] [outer = 0x7f5a97c63400] 23:39:41 INFO - PROCESS | 1839 | 1461220781319 Marionette DEBUG loaded listener.js 23:39:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a9f319800) [pid = 1839] [serial = 113] [outer = 0x7f5a97c63400] 23:39:42 INFO - PROCESS | 1839 | 1461220782030 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 23:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1026ms 23:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:39:42 INFO - PROCESS | 1839 | 1461220782042 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 23:39:42 INFO - PROCESS | 1839 | 1461220782045 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 23:39:42 INFO - PROCESS | 1839 | 1461220782050 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:39:42 INFO - PROCESS | 1839 | 1461220782055 Marionette TRACE conn3 <- [1,126,null,{}] 23:39:42 INFO - PROCESS | 1839 | 1461220782069 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:42 INFO - PROCESS | 1839 | 1461220782200 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 23:39:42 INFO - PROCESS | 1839 | 1461220782334 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa526b000 == 23 [pid = 1839] [id = 39] 23:39:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a9f317c00) [pid = 1839] [serial = 114] [outer = (nil)] 23:39:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5aa5517000) [pid = 1839] [serial = 115] [outer = 0x7f5a9f317c00] 23:39:42 INFO - PROCESS | 1839 | 1461220782401 Marionette DEBUG loaded listener.js 23:39:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5aa5745000) [pid = 1839] [serial = 116] [outer = 0x7f5a9f317c00] 23:39:43 INFO - PROCESS | 1839 | 1461220783117 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 23:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1131ms 23:39:43 INFO - PROCESS | 1839 | 1461220783181 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 23:39:43 INFO - PROCESS | 1839 | 1461220783185 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 23:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:39:43 INFO - PROCESS | 1839 | 1461220783190 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:39:43 INFO - PROCESS | 1839 | 1461220783192 Marionette TRACE conn3 <- [1,130,null,{}] 23:39:43 INFO - PROCESS | 1839 | 1461220783197 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:43 INFO - PROCESS | 1839 | 1461220783318 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 23:39:43 INFO - PROCESS | 1839 | 1461220783443 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa553a800 == 24 [pid = 1839] [id = 40] 23:39:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5aa5008c00) [pid = 1839] [serial = 117] [outer = (nil)] 23:39:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5aa6772800) [pid = 1839] [serial = 118] [outer = 0x7f5aa5008c00] 23:39:43 INFO - PROCESS | 1839 | 1461220783505 Marionette DEBUG loaded listener.js 23:39:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5aa68d4c00) [pid = 1839] [serial = 119] [outer = 0x7f5aa5008c00] 23:39:44 INFO - PROCESS | 1839 | 1461220784209 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 23:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1073ms 23:39:44 INFO - PROCESS | 1839 | 1461220784264 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 23:39:44 INFO - PROCESS | 1839 | 1461220784267 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 23:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:39:44 INFO - PROCESS | 1839 | 1461220784293 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:39:44 INFO - PROCESS | 1839 | 1461220784295 Marionette TRACE conn3 <- [1,134,null,{}] 23:39:44 INFO - PROCESS | 1839 | 1461220784300 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:44 INFO - PROCESS | 1839 | 1461220784421 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 23:39:44 INFO - PROCESS | 1839 | 1461220784543 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa61ea800 == 25 [pid = 1839] [id = 41] 23:39:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a8e370000) [pid = 1839] [serial = 120] [outer = (nil)] 23:39:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5aa8108800) [pid = 1839] [serial = 121] [outer = 0x7f5a8e370000] 23:39:44 INFO - PROCESS | 1839 | 1461220784608 Marionette DEBUG loaded listener.js 23:39:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5aa86e4c00) [pid = 1839] [serial = 122] [outer = 0x7f5a8e370000] 23:39:45 INFO - PROCESS | 1839 | 1461220785457 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 23:39:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98d94800 == 24 [pid = 1839] [id = 34] 23:39:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9732b800 == 23 [pid = 1839] [id = 33] 23:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1228ms 23:39:45 INFO - PROCESS | 1839 | 1461220785519 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 23:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:39:45 INFO - PROCESS | 1839 | 1461220785524 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 23:39:45 INFO - PROCESS | 1839 | 1461220785531 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:39:45 INFO - PROCESS | 1839 | 1461220785536 Marionette TRACE conn3 <- [1,138,null,{}] 23:39:45 INFO - PROCESS | 1839 | 1461220785544 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:45 INFO - PROCESS | 1839 | 1461220785685 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 23:39:45 INFO - PROCESS | 1839 | 1461220785808 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9770c800 == 24 [pid = 1839] [id = 42] 23:39:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a96411c00) [pid = 1839] [serial = 123] [outer = (nil)] 23:39:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a96951c00) [pid = 1839] [serial = 124] [outer = 0x7f5a96411c00] 23:39:45 INFO - PROCESS | 1839 | 1461220785873 Marionette DEBUG loaded listener.js 23:39:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a97e08800) [pid = 1839] [serial = 125] [outer = 0x7f5a96411c00] 23:39:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a9e660800) [pid = 1839] [serial = 126] [outer = 0x7f5a8dcfe800] 23:39:46 INFO - PROCESS | 1839 | 1461220786711 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 23:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1245ms 23:39:46 INFO - PROCESS | 1839 | 1461220786775 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 23:39:46 INFO - PROCESS | 1839 | 1461220786781 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 23:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:39:46 INFO - PROCESS | 1839 | 1461220786790 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:39:46 INFO - PROCESS | 1839 | 1461220786793 Marionette TRACE conn3 <- [1,142,null,{}] 23:39:46 INFO - PROCESS | 1839 | 1461220786798 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:46 INFO - PROCESS | 1839 | 1461220786936 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 23:39:47 INFO - PROCESS | 1839 | 1461220787060 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44ea000 == 25 [pid = 1839] [id = 43] 23:39:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8dcf0800) [pid = 1839] [serial = 127] [outer = (nil)] 23:39:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a9641a000) [pid = 1839] [serial = 128] [outer = 0x7f5a8dcf0800] 23:39:47 INFO - PROCESS | 1839 | 1461220787121 Marionette DEBUG loaded listener.js 23:39:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5aa5518000) [pid = 1839] [serial = 129] [outer = 0x7f5a8dcf0800] 23:39:47 INFO - PROCESS | 1839 | 1461220787859 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 23:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1079ms 23:39:47 INFO - PROCESS | 1839 | 1461220787883 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 23:39:47 INFO - PROCESS | 1839 | 1461220787887 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 23:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:39:47 INFO - PROCESS | 1839 | 1461220787894 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:39:47 INFO - PROCESS | 1839 | 1461220787899 Marionette TRACE conn3 <- [1,146,null,{}] 23:39:47 INFO - PROCESS | 1839 | 1461220787912 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:48 INFO - PROCESS | 1839 | 1461220788048 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 23:39:48 INFO - PROCESS | 1839 | 1461220788175 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6752000 == 26 [pid = 1839] [id = 44] 23:39:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5aa578d800) [pid = 1839] [serial = 130] [outer = (nil)] 23:39:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5aa6774000) [pid = 1839] [serial = 131] [outer = 0x7f5aa578d800] 23:39:48 INFO - PROCESS | 1839 | 1461220788240 Marionette DEBUG loaded listener.js 23:39:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5aa9f7d800) [pid = 1839] [serial = 132] [outer = 0x7f5aa578d800] 23:39:48 INFO - PROCESS | 1839 | 1461220788954 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 23:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1085ms 23:39:48 INFO - PROCESS | 1839 | 1461220788979 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 23:39:48 INFO - PROCESS | 1839 | 1461220788982 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 23:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:39:48 INFO - PROCESS | 1839 | 1461220788987 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:39:48 INFO - PROCESS | 1839 | 1461220788990 Marionette TRACE conn3 <- [1,150,null,{}] 23:39:48 INFO - PROCESS | 1839 | 1461220788994 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:49 INFO - PROCESS | 1839 | 1461220789127 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 23:39:49 INFO - PROCESS | 1839 | 1461220789256 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa634000 == 27 [pid = 1839] [id = 45] 23:39:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5aa57f0400) [pid = 1839] [serial = 133] [outer = (nil)] 23:39:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5aaa766000) [pid = 1839] [serial = 134] [outer = 0x7f5aa57f0400] 23:39:49 INFO - PROCESS | 1839 | 1461220789318 Marionette DEBUG loaded listener.js 23:39:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5aaa90a000) [pid = 1839] [serial = 135] [outer = 0x7f5aa57f0400] 23:39:50 INFO - PROCESS | 1839 | 1461220790106 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 23:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1179ms 23:39:50 INFO - PROCESS | 1839 | 1461220790167 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 23:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:39:50 INFO - PROCESS | 1839 | 1461220790172 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 23:39:50 INFO - PROCESS | 1839 | 1461220790178 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:39:50 INFO - PROCESS | 1839 | 1461220790182 Marionette TRACE conn3 <- [1,154,null,{}] 23:39:50 INFO - PROCESS | 1839 | 1461220790197 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:50 INFO - PROCESS | 1839 | 1461220790317 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 23:39:50 INFO - PROCESS | 1839 | 1461220790458 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9747d800 == 28 [pid = 1839] [id = 46] 23:39:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a95dbb400) [pid = 1839] [serial = 136] [outer = (nil)] 23:39:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a973a0c00) [pid = 1839] [serial = 137] [outer = 0x7f5a95dbb400] 23:39:50 INFO - PROCESS | 1839 | 1461220790529 Marionette DEBUG loaded listener.js 23:39:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a98186c00) [pid = 1839] [serial = 138] [outer = 0x7f5a95dbb400] 23:39:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa526b000 == 27 [pid = 1839] [id = 39] 23:39:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9e591000 == 26 [pid = 1839] [id = 38] 23:39:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9749c800 == 25 [pid = 1839] [id = 37] 23:39:51 INFO - PROCESS | 1839 | 1461220791318 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 23:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1190ms 23:39:51 INFO - PROCESS | 1839 | 1461220791367 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 23:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:39:51 INFO - PROCESS | 1839 | 1461220791372 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 23:39:51 INFO - PROCESS | 1839 | 1461220791380 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:39:51 INFO - PROCESS | 1839 | 1461220791385 Marionette TRACE conn3 <- [1,158,null,{}] 23:39:51 INFO - PROCESS | 1839 | 1461220791393 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:51 INFO - PROCESS | 1839 | 1461220791530 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 23:39:51 INFO - PROCESS | 1839 | 1461220791658 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e58f800 == 26 [pid = 1839] [id = 47] 23:39:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a95db5800) [pid = 1839] [serial = 139] [outer = (nil)] 23:39:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a9a9f3400) [pid = 1839] [serial = 140] [outer = 0x7f5a95db5800] 23:39:51 INFO - PROCESS | 1839 | 1461220791722 Marionette DEBUG loaded listener.js 23:39:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5aa446c400) [pid = 1839] [serial = 141] [outer = 0x7f5a95db5800] 23:39:52 INFO - PROCESS | 1839 | 1461220792465 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 23:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1132ms 23:39:52 INFO - PROCESS | 1839 | 1461220792512 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 23:39:52 INFO - PROCESS | 1839 | 1461220792520 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 23:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:39:52 INFO - PROCESS | 1839 | 1461220792528 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:39:52 INFO - PROCESS | 1839 | 1461220792532 Marionette TRACE conn3 <- [1,162,null,{}] 23:39:52 INFO - PROCESS | 1839 | 1461220792537 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:52 INFO - PROCESS | 1839 | 1461220792666 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 23:39:52 INFO - PROCESS | 1839 | 1461220792806 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6753000 == 27 [pid = 1839] [id = 48] 23:39:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a962a6800) [pid = 1839] [serial = 142] [outer = (nil)] 23:39:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5aa643cc00) [pid = 1839] [serial = 143] [outer = 0x7f5a962a6800] 23:39:52 INFO - PROCESS | 1839 | 1461220792870 Marionette DEBUG loaded listener.js 23:39:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5aa8620800) [pid = 1839] [serial = 144] [outer = 0x7f5a962a6800] 23:39:53 INFO - PROCESS | 1839 | 1461220793639 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 23:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1180ms 23:39:53 INFO - PROCESS | 1839 | 1461220793709 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 23:39:53 INFO - PROCESS | 1839 | 1461220793718 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 23:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:39:53 INFO - PROCESS | 1839 | 1461220793723 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:39:53 INFO - PROCESS | 1839 | 1461220793728 Marionette TRACE conn3 <- [1,166,null,{}] 23:39:53 INFO - PROCESS | 1839 | 1461220793742 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:53 INFO - PROCESS | 1839 | 1461220793951 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 23:39:54 INFO - PROCESS | 1839 | 1461220794087 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa7ac800 == 28 [pid = 1839] [id = 49] 23:39:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a91b16400) [pid = 1839] [serial = 145] [outer = (nil)] 23:39:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a91ea6800) [pid = 1839] [serial = 146] [outer = 0x7f5a91b16400] 23:39:54 INFO - PROCESS | 1839 | 1461220794153 Marionette DEBUG loaded listener.js 23:39:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5aa9f87000) [pid = 1839] [serial = 147] [outer = 0x7f5a91b16400] 23:39:54 INFO - PROCESS | 1839 | 1461220794857 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 23:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1184ms 23:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:39:54 INFO - PROCESS | 1839 | 1461220794908 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 23:39:54 INFO - PROCESS | 1839 | 1461220794911 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 23:39:54 INFO - PROCESS | 1839 | 1461220794915 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:39:54 INFO - PROCESS | 1839 | 1461220794919 Marionette TRACE conn3 <- [1,170,null,{}] 23:39:54 INFO - PROCESS | 1839 | 1461220794940 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:55 INFO - PROCESS | 1839 | 1461220795072 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 23:39:55 INFO - PROCESS | 1839 | 1461220795197 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab0f000 == 29 [pid = 1839] [id = 50] 23:39:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a8de92800) [pid = 1839] [serial = 148] [outer = (nil)] 23:39:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5aaa90a400) [pid = 1839] [serial = 149] [outer = 0x7f5a8de92800] 23:39:55 INFO - PROCESS | 1839 | 1461220795261 Marionette DEBUG loaded listener.js 23:39:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5aaab2a000) [pid = 1839] [serial = 150] [outer = 0x7f5a8de92800] 23:39:55 INFO - PROCESS | 1839 | 1461220795932 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 23:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1046ms 23:39:55 INFO - PROCESS | 1839 | 1461220795962 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 23:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:39:55 INFO - PROCESS | 1839 | 1461220795965 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 23:39:55 INFO - PROCESS | 1839 | 1461220795970 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:39:55 INFO - PROCESS | 1839 | 1461220795973 Marionette TRACE conn3 <- [1,174,null,{}] 23:39:55 INFO - PROCESS | 1839 | 1461220795977 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9770c800 == 28 [pid = 1839] [id = 42] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8b6000 == 27 [pid = 1839] [id = 9] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa553a800 == 26 [pid = 1839] [id = 40] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e248000 == 25 [pid = 1839] [id = 32] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3ca800 == 24 [pid = 1839] [id = 35] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa634000 == 23 [pid = 1839] [id = 45] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44ea000 == 22 [pid = 1839] [id = 43] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd99800 == 21 [pid = 1839] [id = 11] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa6752000 == 20 [pid = 1839] [id = 44] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb48000 == 19 [pid = 1839] [id = 10] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a90222800 == 18 [pid = 1839] [id = 36] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a95d88800 == 17 [pid = 1839] [id = 16] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e35e800 == 16 [pid = 1839] [id = 8] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa61ea800 == 15 [pid = 1839] [id = 41] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaab0f000 == 14 [pid = 1839] [id = 50] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa7ac800 == 13 [pid = 1839] [id = 49] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8fd14800 == 12 [pid = 1839] [id = 27] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa6753000 == 11 [pid = 1839] [id = 48] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9747d800 == 10 [pid = 1839] [id = 46] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9e58f800 == 9 [pid = 1839] [id = 47] 23:39:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98d91000 == 8 [pid = 1839] [id = 24] 23:39:59 INFO - PROCESS | 1839 | 1461220799177 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 23:39:59 INFO - PROCESS | 1839 | 1461220799382 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8b5000 == 9 [pid = 1839] [id = 51] 23:39:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8eba9400) [pid = 1839] [serial = 151] [outer = (nil)] 23:39:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8fd2e800) [pid = 1839] [serial = 152] [outer = 0x7f5a8eba9400] 23:39:59 INFO - PROCESS | 1839 | 1461220799441 Marionette DEBUG loaded listener.js 23:39:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a91b0ec00) [pid = 1839] [serial = 153] [outer = 0x7f5a8eba9400] 23:39:59 INFO - PROCESS | 1839 | 1461220799990 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 23:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 4041ms 23:40:00 INFO - PROCESS | 1839 | 1461220800012 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 23:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:40:00 INFO - PROCESS | 1839 | 1461220800018 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 23:40:00 INFO - PROCESS | 1839 | 1461220800024 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:40:00 INFO - PROCESS | 1839 | 1461220800029 Marionette TRACE conn3 <- [1,178,null,{}] 23:40:00 INFO - PROCESS | 1839 | 1461220800035 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:00 INFO - PROCESS | 1839 | 1461220800152 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 23:40:00 INFO - PROCESS | 1839 | 1461220800254 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a945a2800 == 10 [pid = 1839] [id = 52] 23:40:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a91b18000) [pid = 1839] [serial = 154] [outer = (nil)] 23:40:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a94680000) [pid = 1839] [serial = 155] [outer = 0x7f5a91b18000] 23:40:00 INFO - PROCESS | 1839 | 1461220800311 Marionette DEBUG loaded listener.js 23:40:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a95011c00) [pid = 1839] [serial = 156] [outer = 0x7f5a91b18000] 23:40:00 INFO - PROCESS | 1839 | 1461220800875 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 23:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 878ms 23:40:00 INFO - PROCESS | 1839 | 1461220800901 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 23:40:00 INFO - PROCESS | 1839 | 1461220800906 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 23:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:40:00 INFO - PROCESS | 1839 | 1461220800911 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:40:00 INFO - PROCESS | 1839 | 1461220800913 Marionette TRACE conn3 <- [1,182,null,{}] 23:40:00 INFO - PROCESS | 1839 | 1461220800918 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:01 INFO - PROCESS | 1839 | 1461220801034 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 23:40:01 INFO - PROCESS | 1839 | 1461220801158 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a78000 == 11 [pid = 1839] [id = 53] 23:40:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a91e1c800) [pid = 1839] [serial = 157] [outer = (nil)] 23:40:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a9758dc00) [pid = 1839] [serial = 158] [outer = 0x7f5a91e1c800] 23:40:01 INFO - PROCESS | 1839 | 1461220801211 Marionette DEBUG loaded listener.js 23:40:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a98182400) [pid = 1839] [serial = 159] [outer = 0x7f5a91e1c800] 23:40:01 INFO - PROCESS | 1839 | 1461220801817 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 23:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 928ms 23:40:01 INFO - PROCESS | 1839 | 1461220801840 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 23:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:40:01 INFO - PROCESS | 1839 | 1461220801845 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 23:40:01 INFO - PROCESS | 1839 | 1461220801860 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:40:01 INFO - PROCESS | 1839 | 1461220801865 Marionette TRACE conn3 <- [1,186,null,{}] 23:40:01 INFO - PROCESS | 1839 | 1461220801875 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:02 INFO - PROCESS | 1839 | 1461220802025 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 23:40:02 INFO - PROCESS | 1839 | 1461220802085 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44f1000 == 12 [pid = 1839] [id = 54] 23:40:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8ebad800) [pid = 1839] [serial = 160] [outer = (nil)] 23:40:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a9e664800) [pid = 1839] [serial = 161] [outer = 0x7f5a8ebad800] 23:40:02 INFO - PROCESS | 1839 | 1461220802138 Marionette DEBUG loaded listener.js 23:40:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5aa550f800) [pid = 1839] [serial = 162] [outer = 0x7f5a8ebad800] 23:40:02 INFO - PROCESS | 1839 | 1461220802839 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 23:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1036ms 23:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:40:02 INFO - PROCESS | 1839 | 1461220802891 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 23:40:02 INFO - PROCESS | 1839 | 1461220802893 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 23:40:02 INFO - PROCESS | 1839 | 1461220802898 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:40:02 INFO - PROCESS | 1839 | 1461220802900 Marionette TRACE conn3 <- [1,190,null,{}] 23:40:02 INFO - PROCESS | 1839 | 1461220802905 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:03 INFO - PROCESS | 1839 | 1461220803059 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 23:40:03 INFO - PROCESS | 1839 | 1461220803117 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa620d000 == 13 [pid = 1839] [id = 55] 23:40:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a91028c00) [pid = 1839] [serial = 163] [outer = (nil)] 23:40:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5aa57ee400) [pid = 1839] [serial = 164] [outer = 0x7f5a91028c00] 23:40:03 INFO - PROCESS | 1839 | 1461220803169 Marionette DEBUG loaded listener.js 23:40:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5aa810a800) [pid = 1839] [serial = 165] [outer = 0x7f5a91028c00] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a9739b800) [pid = 1839] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a97c63400) [pid = 1839] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a96f87000) [pid = 1839] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a9f317c00) [pid = 1839] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a8e85f400) [pid = 1839] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a95dbb400) [pid = 1839] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a95006000) [pid = 1839] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a96907000) [pid = 1839] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a8e008c00) [pid = 1839] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a96418400) [pid = 1839] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a8e852c00) [pid = 1839] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a9818a000) [pid = 1839] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a97e09400) [pid = 1839] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a9045e000) [pid = 1839] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a90f6f000) [pid = 1839] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a8de91800) [pid = 1839] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8ebac000) [pid = 1839] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8ebadc00) [pid = 1839] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a94f97c00) [pid = 1839] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a9045a000) [pid = 1839] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a96411c00) [pid = 1839] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8dcf0800) [pid = 1839] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a8e370000) [pid = 1839] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a962a6800) [pid = 1839] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a95db5800) [pid = 1839] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a8e29fc00) [pid = 1839] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a9500fc00) [pid = 1839] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a8ebad400) [pid = 1839] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5aa5008c00) [pid = 1839] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a8e2a3c00) [pid = 1839] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a90258400) [pid = 1839] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a8dcf2c00) [pid = 1839] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a8e853000) [pid = 1839] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a98848800) [pid = 1839] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5aa5514c00) [pid = 1839] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5aa578d800) [pid = 1839] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a8e36f800) [pid = 1839] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a8e2a2800) [pid = 1839] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5aa57f0400) [pid = 1839] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a91b16400) [pid = 1839] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:40:04 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a8fd30400) [pid = 1839] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:40:04 INFO - PROCESS | 1839 | 1461220804653 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 23:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1782ms 23:40:04 INFO - PROCESS | 1839 | 1461220804680 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 23:40:04 INFO - PROCESS | 1839 | 1461220804682 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 23:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:40:04 INFO - PROCESS | 1839 | 1461220804687 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:40:04 INFO - PROCESS | 1839 | 1461220804689 Marionette TRACE conn3 <- [1,194,null,{}] 23:40:04 INFO - PROCESS | 1839 | 1461220804693 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:04 INFO - PROCESS | 1839 | 1461220804802 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 23:40:04 INFO - PROCESS | 1839 | 1461220804899 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a900d3000 == 14 [pid = 1839] [id = 56] 23:40:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a8fe19800) [pid = 1839] [serial = 166] [outer = (nil)] 23:40:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a90253000) [pid = 1839] [serial = 167] [outer = 0x7f5a8fe19800] 23:40:04 INFO - PROCESS | 1839 | 1461220804963 Marionette DEBUG loaded listener.js 23:40:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a9648fc00) [pid = 1839] [serial = 168] [outer = 0x7f5a8fe19800] 23:40:05 INFO - PROCESS | 1839 | 1461220805590 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 23:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 980ms 23:40:05 INFO - PROCESS | 1839 | 1461220805688 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:40:05 INFO - PROCESS | 1839 | 1461220805690 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:40:05 INFO - PROCESS | 1839 | 1461220805711 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:40:05 INFO - PROCESS | 1839 | 1461220805713 Marionette TRACE conn3 <- [1,198,null,{}] 23:40:05 INFO - PROCESS | 1839 | 1461220805718 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:05 INFO - PROCESS | 1839 | 1461220805863 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:40:05 INFO - PROCESS | 1839 | 1461220805874 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8b7800 == 15 [pid = 1839] [id = 57] 23:40:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a8e2a2800) [pid = 1839] [serial = 169] [outer = (nil)] 23:40:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5aa559f400) [pid = 1839] [serial = 170] [outer = 0x7f5a8e2a2800] 23:40:05 INFO - PROCESS | 1839 | 1461220805924 Marionette DEBUG loaded listener.js 23:40:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5aa9f86400) [pid = 1839] [serial = 171] [outer = 0x7f5a8e2a2800] 23:40:06 INFO - PROCESS | 1839 | 1461220806625 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 23:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 23:40:06 INFO - PROCESS | 1839 | 1461220806659 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:40:06 INFO - PROCESS | 1839 | 1461220806664 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:40:06 INFO - PROCESS | 1839 | 1461220806673 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:40:06 INFO - PROCESS | 1839 | 1461220806678 Marionette TRACE conn3 <- [1,202,null,{}] 23:40:06 INFO - PROCESS | 1839 | 1461220806685 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:06 INFO - PROCESS | 1839 | 1461220806822 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:40:06 INFO - PROCESS | 1839 | 1461220806957 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90f82800 == 16 [pid = 1839] [id = 58] 23:40:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8e370000) [pid = 1839] [serial = 172] [outer = (nil)] 23:40:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a8febbc00) [pid = 1839] [serial = 173] [outer = 0x7f5a8e370000] 23:40:07 INFO - PROCESS | 1839 | 1461220807021 Marionette DEBUG loaded listener.js 23:40:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a91b12800) [pid = 1839] [serial = 174] [outer = 0x7f5a8e370000] 23:40:07 INFO - PROCESS | 1839 | 1461220807850 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 23:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1229ms 23:40:07 INFO - PROCESS | 1839 | 1461220807902 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:40:07 INFO - PROCESS | 1839 | 1461220807910 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:40:07 INFO - PROCESS | 1839 | 1461220807918 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:40:07 INFO - PROCESS | 1839 | 1461220807922 Marionette TRACE conn3 <- [1,206,null,{}] 23:40:07 INFO - PROCESS | 1839 | 1461220807926 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:08 INFO - PROCESS | 1839 | 1461220808066 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:40:08 INFO - PROCESS | 1839 | 1461220808192 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e35a000 == 17 [pid = 1839] [id = 59] 23:40:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a8e2a3000) [pid = 1839] [serial = 175] [outer = (nil)] 23:40:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a8e857400) [pid = 1839] [serial = 176] [outer = 0x7f5a8e2a3000] 23:40:08 INFO - PROCESS | 1839 | 1461220808252 Marionette DEBUG loaded listener.js 23:40:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a90259400) [pid = 1839] [serial = 177] [outer = 0x7f5a8e2a3000] 23:40:09 INFO - PROCESS | 1839 | 1461220809212 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a945eb400) [pid = 1839] [serial = 49] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a96410400) [pid = 1839] [serial = 53] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a8e37b400) [pid = 1839] [serial = 40] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a9e665800) [pid = 1839] [serial = 70] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a948b0800) [pid = 1839] [serial = 50] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5a8ebacc00) [pid = 1839] [serial = 41] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5a9f316800) [pid = 1839] [serial = 71] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a90453c00) [pid = 1839] [serial = 44] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a97ac8800) [pid = 1839] [serial = 56] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a8e009000) [pid = 1839] [serial = 37] [outer = (nil)] [url = about:blank] 23:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1332ms 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a9aaee400) [pid = 1839] [serial = 68] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a8ebb2000) [pid = 1839] [serial = 32] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a948b1c00) [pid = 1839] [serial = 85] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5aa6772800) [pid = 1839] [serial = 118] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5aa5745000) [pid = 1839] [serial = 116] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a9457f000) [pid = 1839] [serial = 107] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a97ac5800) [pid = 1839] [serial = 88] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a8e375000) [pid = 1839] [serial = 82] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a96490400) [pid = 1839] [serial = 109] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a98186c00) [pid = 1839] [serial = 138] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a8ecb4400) [pid = 1839] [serial = 106] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a96951c00) [pid = 1839] [serial = 124] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5aa5517000) [pid = 1839] [serial = 115] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a9a9f3400) [pid = 1839] [serial = 140] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a973a0c00) [pid = 1839] [serial = 137] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a91028000) [pid = 1839] [serial = 94] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5aa8123800) [pid = 1839] [serial = 2] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a9f319800) [pid = 1839] [serial = 113] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a95d0cc00) [pid = 1839] [serial = 52] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a97590c00) [pid = 1839] [serial = 55] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a90252000) [pid = 1839] [serial = 43] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a97bb1c00) [pid = 1839] [serial = 58] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a97c64800) [pid = 1839] [serial = 59] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a97bab400) [pid = 1839] [serial = 61] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a97e0a400) [pid = 1839] [serial = 62] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a9a9fb400) [pid = 1839] [serial = 65] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a9a918400) [pid = 1839] [serial = 64] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a9aa9b400) [pid = 1839] [serial = 67] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a91ea1000) [pid = 1839] [serial = 46] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a945ebc00) [pid = 1839] [serial = 47] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a97c64000) [pid = 1839] [serial = 100] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5aa643cc00) [pid = 1839] [serial = 143] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a96f86400) [pid = 1839] [serial = 9] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a95db6000) [pid = 1839] [serial = 97] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a9aa9b800) [pid = 1839] [serial = 92] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a9aa9d000) [pid = 1839] [serial = 112] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a9a912c00) [pid = 1839] [serial = 91] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a97c59c00) [pid = 1839] [serial = 89] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5aa446c400) [pid = 1839] [serial = 141] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a95d10000) [pid = 1839] [serial = 76] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5aaa90a000) [pid = 1839] [serial = 135] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5a98187000) [pid = 1839] [serial = 101] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f5a91ea6800) [pid = 1839] [serial = 146] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f5a968c8800) [pid = 1839] [serial = 98] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f5a90460000) [pid = 1839] [serial = 74] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5a8de85800) [pid = 1839] [serial = 38] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5aa68d4c00) [pid = 1839] [serial = 119] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f5aa8108800) [pid = 1839] [serial = 121] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5a8fec0000) [pid = 1839] [serial = 83] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5a9641a000) [pid = 1839] [serial = 128] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f5a8fe10800) [pid = 1839] [serial = 73] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7f5a945eb800) [pid = 1839] [serial = 95] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7f5a96950400) [pid = 1839] [serial = 12] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f5a8e858800) [pid = 1839] [serial = 25] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7f5aa6774000) [pid = 1839] [serial = 131] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7f5aa9f87000) [pid = 1839] [serial = 147] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7f5a905c2000) [pid = 1839] [serial = 22] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7f5a8e299800) [pid = 1839] [serial = 23] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7f5a97acb000) [pid = 1839] [serial = 110] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7f5aaa90a400) [pid = 1839] [serial = 149] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7f5a96489800) [pid = 1839] [serial = 77] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7f5a90462000) [pid = 1839] [serial = 17] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 63 (0x7f5a97e08800) [pid = 1839] [serial = 125] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 62 (0x7f5aa5518000) [pid = 1839] [serial = 129] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 61 (0x7f5a905c1800) [pid = 1839] [serial = 19] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 60 (0x7f5a97babc00) [pid = 1839] [serial = 79] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 59 (0x7f5aa86e4c00) [pid = 1839] [serial = 122] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 58 (0x7f5a9045bc00) [pid = 1839] [serial = 16] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 57 (0x7f5aa8620800) [pid = 1839] [serial = 144] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 56 (0x7f5a9f3ee400) [pid = 1839] [serial = 103] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 55 (0x7f5a8df39800) [pid = 1839] [serial = 34] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7f5a8dcf8c00) [pid = 1839] [serial = 31] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7f5a98cc1000) [pid = 1839] [serial = 80] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7f5aa5085400) [pid = 1839] [serial = 104] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7f5a8eba5400) [pid = 1839] [serial = 28] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 50 (0x7f5a8ebaa800) [pid = 1839] [serial = 29] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 49 (0x7f5aa9f7d800) [pid = 1839] [serial = 132] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 48 (0x7f5a95db3c00) [pid = 1839] [serial = 86] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 47 (0x7f5a945e4800) [pid = 1839] [serial = 26] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | --DOMWINDOW == 46 (0x7f5aaa766000) [pid = 1839] [serial = 134] [outer = (nil)] [url = about:blank] 23:40:09 INFO - PROCESS | 1839 | 1461220809319 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:40:09 INFO - PROCESS | 1839 | 1461220809326 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:40:09 INFO - PROCESS | 1839 | 1461220809333 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:40:09 INFO - PROCESS | 1839 | 1461220809337 Marionette TRACE conn3 <- [1,210,null,{}] 23:40:09 INFO - PROCESS | 1839 | 1461220809343 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:09 INFO - PROCESS | 1839 | 1461220809467 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:40:09 INFO - PROCESS | 1839 | 1461220809591 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e237800 == 18 [pid = 1839] [id = 60] 23:40:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7f5a8e858000) [pid = 1839] [serial = 178] [outer = (nil)] 23:40:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7f5a8e85b000) [pid = 1839] [serial = 179] [outer = 0x7f5a8e858000] 23:40:09 INFO - PROCESS | 1839 | 1461220809648 Marionette DEBUG loaded listener.js 23:40:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7f5a8ebab400) [pid = 1839] [serial = 180] [outer = 0x7f5a8e858000] 23:40:09 INFO - PROCESS | 1839 | 1461220809913 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:40:10 INFO - PROCESS | 1839 | 1461220810186 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 23:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 880ms 23:40:10 INFO - PROCESS | 1839 | 1461220810212 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:40:10 INFO - PROCESS | 1839 | 1461220810217 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:40:10 INFO - PROCESS | 1839 | 1461220810226 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:40:10 INFO - PROCESS | 1839 | 1461220810228 Marionette TRACE conn3 <- [1,214,null,{}] 23:40:10 INFO - PROCESS | 1839 | 1461220810232 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:10 INFO - PROCESS | 1839 | 1461220810339 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:40:10 INFO - PROCESS | 1839 | 1461220810419 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ec14000 == 19 [pid = 1839] [id = 61] 23:40:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7f5a8ebacc00) [pid = 1839] [serial = 181] [outer = (nil)] 23:40:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7f5a90458c00) [pid = 1839] [serial = 182] [outer = 0x7f5a8ebacc00] 23:40:10 INFO - PROCESS | 1839 | 1461220810474 Marionette DEBUG loaded listener.js 23:40:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7f5a91026000) [pid = 1839] [serial = 183] [outer = 0x7f5a8ebacc00] 23:40:11 INFO - PROCESS | 1839 | 1461220811006 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 23:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 825ms 23:40:11 INFO - PROCESS | 1839 | 1461220811051 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:40:11 INFO - PROCESS | 1839 | 1461220811054 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:40:11 INFO - PROCESS | 1839 | 1461220811059 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:40:11 INFO - PROCESS | 1839 | 1461220811063 Marionette TRACE conn3 <- [1,218,null,{}] 23:40:11 INFO - PROCESS | 1839 | 1461220811077 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:11 INFO - PROCESS | 1839 | 1461220811191 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:40:11 INFO - PROCESS | 1839 | 1461220811220 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90f92800 == 20 [pid = 1839] [id = 62] 23:40:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7f5a8dcfe000) [pid = 1839] [serial = 184] [outer = (nil)] 23:40:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7f5a91ea6800) [pid = 1839] [serial = 185] [outer = 0x7f5a8dcfe000] 23:40:11 INFO - PROCESS | 1839 | 1461220811274 Marionette DEBUG loaded listener.js 23:40:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7f5a945e7000) [pid = 1839] [serial = 186] [outer = 0x7f5a8dcfe000] 23:40:12 INFO - PROCESS | 1839 | 1461220812008 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 23:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 982ms 23:40:12 INFO - PROCESS | 1839 | 1461220812040 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:40:12 INFO - PROCESS | 1839 | 1461220812044 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:40:12 INFO - PROCESS | 1839 | 1461220812048 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:40:12 INFO - PROCESS | 1839 | 1461220812050 Marionette TRACE conn3 <- [1,222,null,{}] 23:40:12 INFO - PROCESS | 1839 | 1461220812060 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:12 INFO - PROCESS | 1839 | 1461220812192 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:40:12 INFO - PROCESS | 1839 | 1461220812247 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94657800 == 21 [pid = 1839] [id = 63] 23:40:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7f5a8e011000) [pid = 1839] [serial = 187] [outer = (nil)] 23:40:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7f5a948ac400) [pid = 1839] [serial = 188] [outer = 0x7f5a8e011000] 23:40:12 INFO - PROCESS | 1839 | 1461220812297 Marionette DEBUG loaded listener.js 23:40:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7f5a95003800) [pid = 1839] [serial = 189] [outer = 0x7f5a8e011000] 23:40:12 INFO - PROCESS | 1839 | 1461220812933 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 23:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 934ms 23:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:40:12 INFO - PROCESS | 1839 | 1461220812983 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:40:12 INFO - PROCESS | 1839 | 1461220812985 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:40:12 INFO - PROCESS | 1839 | 1461220812993 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:40:12 INFO - PROCESS | 1839 | 1461220812995 Marionette TRACE conn3 <- [1,226,null,{}] 23:40:13 INFO - PROCESS | 1839 | 1461220812999 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:13 INFO - PROCESS | 1839 | 1461220813135 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 57 (0x7f5a91b18000) [pid = 1839] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 56 (0x7f5a8ebad800) [pid = 1839] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 55 (0x7f5a91028c00) [pid = 1839] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7f5a8eba9400) [pid = 1839] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7f5a91e1c800) [pid = 1839] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7f5a8fe19800) [pid = 1839] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:40:13 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7f5a8de92800) [pid = 1839] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:40:13 INFO - PROCESS | 1839 | 1461220813201 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94866000 == 22 [pid = 1839] [id = 64] 23:40:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7f5a8dcfb000) [pid = 1839] [serial = 190] [outer = (nil)] 23:40:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7f5a91028c00) [pid = 1839] [serial = 191] [outer = 0x7f5a8dcfb000] 23:40:13 INFO - PROCESS | 1839 | 1461220813250 Marionette DEBUG loaded listener.js 23:40:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7f5a95d04c00) [pid = 1839] [serial = 192] [outer = 0x7f5a8dcfb000] 23:40:13 INFO - PROCESS | 1839 | 1461220813807 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 23:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 874ms 23:40:13 INFO - PROCESS | 1839 | 1461220813866 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:40:13 INFO - PROCESS | 1839 | 1461220813868 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:40:13 INFO - PROCESS | 1839 | 1461220813873 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:40:13 INFO - PROCESS | 1839 | 1461220813876 Marionette TRACE conn3 <- [1,230,null,{}] 23:40:13 INFO - PROCESS | 1839 | 1461220813880 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:14 INFO - PROCESS | 1839 | 1461220814017 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:40:14 INFO - PROCESS | 1839 | 1461220814026 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a970ac800 == 23 [pid = 1839] [id = 65] 23:40:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7f5a962a9800) [pid = 1839] [serial = 193] [outer = (nil)] 23:40:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7f5a96d97400) [pid = 1839] [serial = 194] [outer = 0x7f5a962a9800] 23:40:14 INFO - PROCESS | 1839 | 1461220814081 Marionette DEBUG loaded listener.js 23:40:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7f5a97ac5800) [pid = 1839] [serial = 195] [outer = 0x7f5a962a9800] 23:40:14 INFO - PROCESS | 1839 | 1461220814635 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 23:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 775ms 23:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:40:14 INFO - PROCESS | 1839 | 1461220814649 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:40:14 INFO - PROCESS | 1839 | 1461220814651 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:40:14 INFO - PROCESS | 1839 | 1461220814656 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:40:14 INFO - PROCESS | 1839 | 1461220814658 Marionette TRACE conn3 <- [1,234,null,{}] 23:40:14 INFO - PROCESS | 1839 | 1461220814662 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:14 INFO - PROCESS | 1839 | 1461220814763 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:40:14 INFO - PROCESS | 1839 | 1461220814772 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97704000 == 24 [pid = 1839] [id = 66] 23:40:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7f5a8dcf1000) [pid = 1839] [serial = 196] [outer = (nil)] 23:40:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7f5a97acc400) [pid = 1839] [serial = 197] [outer = 0x7f5a8dcf1000] 23:40:14 INFO - PROCESS | 1839 | 1461220814822 Marionette DEBUG loaded listener.js 23:40:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7f5a97bb7c00) [pid = 1839] [serial = 198] [outer = 0x7f5a8dcf1000] 23:40:15 INFO - PROCESS | 1839 | 1461220815402 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 23:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 778ms 23:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:40:15 INFO - PROCESS | 1839 | 1461220815433 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:40:15 INFO - PROCESS | 1839 | 1461220815435 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:40:15 INFO - PROCESS | 1839 | 1461220815439 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:40:15 INFO - PROCESS | 1839 | 1461220815443 Marionette TRACE conn3 <- [1,238,null,{}] 23:40:15 INFO - PROCESS | 1839 | 1461220815447 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:15 INFO - PROCESS | 1839 | 1461220815556 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:40:15 INFO - PROCESS | 1839 | 1461220815567 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9776f000 == 25 [pid = 1839] [id = 67] 23:40:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7f5a97ac6400) [pid = 1839] [serial = 199] [outer = (nil)] 23:40:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7f5a97e07000) [pid = 1839] [serial = 200] [outer = 0x7f5a97ac6400] 23:40:15 INFO - PROCESS | 1839 | 1461220815622 Marionette DEBUG loaded listener.js 23:40:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7f5a98023400) [pid = 1839] [serial = 201] [outer = 0x7f5a97ac6400] 23:40:16 INFO - PROCESS | 1839 | 1461220816311 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 23:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 925ms 23:40:16 INFO - PROCESS | 1839 | 1461220816365 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:40:16 INFO - PROCESS | 1839 | 1461220816370 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:40:16 INFO - PROCESS | 1839 | 1461220816378 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:40:16 INFO - PROCESS | 1839 | 1461220816383 Marionette TRACE conn3 <- [1,242,null,{}] 23:40:16 INFO - PROCESS | 1839 | 1461220816389 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:16 INFO - PROCESS | 1839 | 1461220816518 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:40:16 INFO - PROCESS | 1839 | 1461220816616 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd1f000 == 26 [pid = 1839] [id = 68] 23:40:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7f5a8e37bc00) [pid = 1839] [serial = 202] [outer = (nil)] 23:40:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7f5a8eba7800) [pid = 1839] [serial = 203] [outer = 0x7f5a8e37bc00] 23:40:16 INFO - PROCESS | 1839 | 1461220816677 Marionette DEBUG loaded listener.js 23:40:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7f5a9024e800) [pid = 1839] [serial = 204] [outer = 0x7f5a8e37bc00] 23:40:17 INFO - PROCESS | 1839 | 1461220817307 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 23:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 984ms 23:40:17 INFO - PROCESS | 1839 | 1461220817371 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:40:17 INFO - PROCESS | 1839 | 1461220817378 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:40:17 INFO - PROCESS | 1839 | 1461220817387 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:40:17 INFO - PROCESS | 1839 | 1461220817390 Marionette TRACE conn3 <- [1,246,null,{}] 23:40:17 INFO - PROCESS | 1839 | 1461220817395 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:17 INFO - PROCESS | 1839 | 1461220817523 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:40:17 INFO - PROCESS | 1839 | 1461220817637 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a969c7000 == 27 [pid = 1839] [id = 69] 23:40:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7f5a8e853000) [pid = 1839] [serial = 205] [outer = (nil)] 23:40:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f5a91ea5000) [pid = 1839] [serial = 206] [outer = 0x7f5a8e853000] 23:40:17 INFO - PROCESS | 1839 | 1461220817697 Marionette DEBUG loaded listener.js 23:40:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f5a945e6000) [pid = 1839] [serial = 207] [outer = 0x7f5a8e853000] 23:40:18 INFO - PROCESS | 1839 | 1461220818342 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 23:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 978ms 23:40:18 INFO - PROCESS | 1839 | 1461220818365 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:40:18 INFO - PROCESS | 1839 | 1461220818367 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:40:18 INFO - PROCESS | 1839 | 1461220818373 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:40:18 INFO - PROCESS | 1839 | 1461220818378 Marionette TRACE conn3 <- [1,250,null,{}] 23:40:18 INFO - PROCESS | 1839 | 1461220818391 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:18 INFO - PROCESS | 1839 | 1461220818517 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:40:18 INFO - PROCESS | 1839 | 1461220818640 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ed2800 == 28 [pid = 1839] [id = 70] 23:40:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f5a95dbac00) [pid = 1839] [serial = 208] [outer = (nil)] 23:40:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f5a9690e800) [pid = 1839] [serial = 209] [outer = 0x7f5a95dbac00] 23:40:18 INFO - PROCESS | 1839 | 1461220818702 Marionette DEBUG loaded listener.js 23:40:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f5a97acc800) [pid = 1839] [serial = 210] [outer = 0x7f5a95dbac00] 23:40:19 INFO - PROCESS | 1839 | 1461220819306 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 23:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 979ms 23:40:19 INFO - PROCESS | 1839 | 1461220819353 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:40:19 INFO - PROCESS | 1839 | 1461220819356 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:40:19 INFO - PROCESS | 1839 | 1461220819361 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:40:19 INFO - PROCESS | 1839 | 1461220819364 Marionette TRACE conn3 <- [1,254,null,{}] 23:40:19 INFO - PROCESS | 1839 | 1461220819369 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:19 INFO - PROCESS | 1839 | 1461220819538 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:40:19 INFO - PROCESS | 1839 | 1461220819606 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9886d000 == 29 [pid = 1839] [id = 71] 23:40:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f5a962a7000) [pid = 1839] [serial = 211] [outer = (nil)] 23:40:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f5a98187400) [pid = 1839] [serial = 212] [outer = 0x7f5a962a7000] 23:40:19 INFO - PROCESS | 1839 | 1461220819667 Marionette DEBUG loaded listener.js 23:40:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f5a9884d800) [pid = 1839] [serial = 213] [outer = 0x7f5a962a7000] 23:40:20 INFO - PROCESS | 1839 | 1461220820486 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 23:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1176ms 23:40:20 INFO - PROCESS | 1839 | 1461220820538 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:40:20 INFO - PROCESS | 1839 | 1461220820542 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:40:20 INFO - PROCESS | 1839 | 1461220820549 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:40:20 INFO - PROCESS | 1839 | 1461220820553 Marionette TRACE conn3 <- [1,258,null,{}] 23:40:20 INFO - PROCESS | 1839 | 1461220820559 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:20 INFO - PROCESS | 1839 | 1461220820682 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:40:20 INFO - PROCESS | 1839 | 1461220820825 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df46800 == 30 [pid = 1839] [id = 72] 23:40:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5a8eba6800) [pid = 1839] [serial = 214] [outer = (nil)] 23:40:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a8ebafc00) [pid = 1839] [serial = 215] [outer = 0x7f5a8eba6800] 23:40:20 INFO - PROCESS | 1839 | 1461220820895 Marionette DEBUG loaded listener.js 23:40:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5a8fe0c800) [pid = 1839] [serial = 216] [outer = 0x7f5a8eba6800] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5aaab2a000) [pid = 1839] [serial = 150] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5a94680000) [pid = 1839] [serial = 155] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f5a95011c00) [pid = 1839] [serial = 156] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7f5a9e664800) [pid = 1839] [serial = 161] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7f5aa57ee400) [pid = 1839] [serial = 164] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f5aa550f800) [pid = 1839] [serial = 162] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7f5a8fd2e800) [pid = 1839] [serial = 152] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7f5aa559f400) [pid = 1839] [serial = 170] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7f5a91b0ec00) [pid = 1839] [serial = 153] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7f5a9758dc00) [pid = 1839] [serial = 158] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7f5aa810a800) [pid = 1839] [serial = 165] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7f5a90253000) [pid = 1839] [serial = 167] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7f5a98182400) [pid = 1839] [serial = 159] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7f5a9648fc00) [pid = 1839] [serial = 168] [outer = (nil)] [url = about:blank] 23:40:21 INFO - PROCESS | 1839 | 1461220821561 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 23:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1037ms 23:40:21 INFO - PROCESS | 1839 | 1461220821586 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:40:21 INFO - PROCESS | 1839 | 1461220821593 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:40:21 INFO - PROCESS | 1839 | 1461220821614 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:40:21 INFO - PROCESS | 1839 | 1461220821617 Marionette TRACE conn3 <- [1,262,null,{}] 23:40:21 INFO - PROCESS | 1839 | 1461220821622 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:21 INFO - PROCESS | 1839 | 1461220821731 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:40:21 INFO - PROCESS | 1839 | 1461220821814 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920c5800 == 31 [pid = 1839] [id = 73] 23:40:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7f5a8e013800) [pid = 1839] [serial = 217] [outer = (nil)] 23:40:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7f5a90f66400) [pid = 1839] [serial = 218] [outer = 0x7f5a8e013800] 23:40:21 INFO - PROCESS | 1839 | 1461220821865 Marionette DEBUG loaded listener.js 23:40:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7f5a91eab800) [pid = 1839] [serial = 219] [outer = 0x7f5a8e013800] 23:40:22 INFO - PROCESS | 1839 | 1461220822353 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 23:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 788ms 23:40:22 INFO - PROCESS | 1839 | 1461220822390 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:40:22 INFO - PROCESS | 1839 | 1461220822392 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:40:22 INFO - PROCESS | 1839 | 1461220822398 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:40:22 INFO - PROCESS | 1839 | 1461220822402 Marionette TRACE conn3 <- [1,266,null,{}] 23:40:22 INFO - PROCESS | 1839 | 1461220822448 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:22 INFO - PROCESS | 1839 | 1461220822561 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:40:22 INFO - PROCESS | 1839 | 1461220822575 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96760000 == 32 [pid = 1839] [id = 74] 23:40:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f5a94824000) [pid = 1839] [serial = 220] [outer = (nil)] 23:40:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f5a9629e400) [pid = 1839] [serial = 221] [outer = 0x7f5a94824000] 23:40:22 INFO - PROCESS | 1839 | 1461220822628 Marionette DEBUG loaded listener.js 23:40:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f5a9694f000) [pid = 1839] [serial = 222] [outer = 0x7f5a94824000] 23:40:23 INFO - PROCESS | 1839 | 1461220823188 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 23:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 836ms 23:40:23 INFO - PROCESS | 1839 | 1461220823234 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:40:23 INFO - PROCESS | 1839 | 1461220823237 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:40:23 INFO - PROCESS | 1839 | 1461220823242 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:40:23 INFO - PROCESS | 1839 | 1461220823244 Marionette TRACE conn3 <- [1,270,null,{}] 23:40:23 INFO - PROCESS | 1839 | 1461220823256 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:23 INFO - PROCESS | 1839 | 1461220823397 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:40:23 INFO - PROCESS | 1839 | 1461220823414 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9776a000 == 33 [pid = 1839] [id = 75] 23:40:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f5a8ebab800) [pid = 1839] [serial = 223] [outer = (nil)] 23:40:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f5a97ad2800) [pid = 1839] [serial = 224] [outer = 0x7f5a8ebab800] 23:40:23 INFO - PROCESS | 1839 | 1461220823464 Marionette DEBUG loaded listener.js 23:40:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f5a97e0b000) [pid = 1839] [serial = 225] [outer = 0x7f5a8ebab800] 23:40:24 INFO - PROCESS | 1839 | 1461220824124 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 23:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 923ms 23:40:24 INFO - PROCESS | 1839 | 1461220824165 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:40:24 INFO - PROCESS | 1839 | 1461220824168 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:40:24 INFO - PROCESS | 1839 | 1461220824172 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:40:24 INFO - PROCESS | 1839 | 1461220824175 Marionette TRACE conn3 <- [1,274,null,{}] 23:40:24 INFO - PROCESS | 1839 | 1461220824184 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:24 INFO - PROCESS | 1839 | 1461220824314 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:40:24 INFO - PROCESS | 1839 | 1461220824373 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a981cc800 == 34 [pid = 1839] [id = 76] 23:40:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f5a8de89000) [pid = 1839] [serial = 226] [outer = (nil)] 23:40:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f5a98855800) [pid = 1839] [serial = 227] [outer = 0x7f5a8de89000] 23:40:24 INFO - PROCESS | 1839 | 1461220824424 Marionette DEBUG loaded listener.js 23:40:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5a97acb400) [pid = 1839] [serial = 228] [outer = 0x7f5a8de89000] 23:40:24 INFO - PROCESS | 1839 | 1461220824916 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 23:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 834ms 23:40:25 INFO - PROCESS | 1839 | 1461220825007 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:40:25 INFO - PROCESS | 1839 | 1461220825010 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:40:25 INFO - PROCESS | 1839 | 1461220825022 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:40:25 INFO - PROCESS | 1839 | 1461220825023 Marionette TRACE conn3 <- [1,278,null,{}] 23:40:25 INFO - PROCESS | 1839 | 1461220825028 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:25 INFO - PROCESS | 1839 | 1461220825199 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:40:25 INFO - PROCESS | 1839 | 1461220825223 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa21000 == 35 [pid = 1839] [id = 77] 23:40:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a9aa9b400) [pid = 1839] [serial = 229] [outer = (nil)] 23:40:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5a9e664800) [pid = 1839] [serial = 230] [outer = 0x7f5a9aa9b400] 23:40:25 INFO - PROCESS | 1839 | 1461220825285 Marionette DEBUG loaded listener.js 23:40:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5aa446c400) [pid = 1839] [serial = 231] [outer = 0x7f5a9aa9b400] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f5a8dcf1000) [pid = 1839] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5a8e011000) [pid = 1839] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5a8dcfb000) [pid = 1839] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f5a8e858000) [pid = 1839] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7f5a8dcfe000) [pid = 1839] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7f5a8ebacc00) [pid = 1839] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:40:25 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f5a962a9800) [pid = 1839] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:40:25 INFO - PROCESS | 1839 | 1461220825875 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 23:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 873ms 23:40:25 INFO - PROCESS | 1839 | 1461220825895 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:40:25 INFO - PROCESS | 1839 | 1461220825898 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:40:25 INFO - PROCESS | 1839 | 1461220825903 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:40:25 INFO - PROCESS | 1839 | 1461220825905 Marionette TRACE conn3 <- [1,282,null,{}] 23:40:25 INFO - PROCESS | 1839 | 1461220825909 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:26 INFO - PROCESS | 1839 | 1461220826044 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:40:26 INFO - PROCESS | 1839 | 1461220826100 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a976f8800 == 36 [pid = 1839] [id = 78] 23:40:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f5a90252000) [pid = 1839] [serial = 232] [outer = (nil)] 23:40:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f5a9801c800) [pid = 1839] [serial = 233] [outer = 0x7f5a90252000] 23:40:26 INFO - PROCESS | 1839 | 1461220826150 Marionette DEBUG loaded listener.js 23:40:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f5aa5085400) [pid = 1839] [serial = 234] [outer = 0x7f5a90252000] 23:40:26 INFO - PROCESS | 1839 | 1461220826623 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 23:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 729ms 23:40:26 INFO - PROCESS | 1839 | 1461220826631 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:40:26 INFO - PROCESS | 1839 | 1461220826634 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:40:26 INFO - PROCESS | 1839 | 1461220826638 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:40:26 INFO - PROCESS | 1839 | 1461220826641 Marionette TRACE conn3 <- [1,286,null,{}] 23:40:26 INFO - PROCESS | 1839 | 1461220826645 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:26 INFO - PROCESS | 1839 | 1461220826748 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:40:26 INFO - PROCESS | 1839 | 1461220826781 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3ce800 == 37 [pid = 1839] [id = 79] 23:40:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5a962a9800) [pid = 1839] [serial = 235] [outer = (nil)] 23:40:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5aa5511c00) [pid = 1839] [serial = 236] [outer = 0x7f5a962a9800] 23:40:26 INFO - PROCESS | 1839 | 1461220826838 Marionette DEBUG loaded listener.js 23:40:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5aa55aa400) [pid = 1839] [serial = 237] [outer = 0x7f5a962a9800] 23:40:27 INFO - PROCESS | 1839 | 1461220827404 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 23:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 825ms 23:40:27 INFO - PROCESS | 1839 | 1461220827464 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:40:27 INFO - PROCESS | 1839 | 1461220827467 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:40:27 INFO - PROCESS | 1839 | 1461220827472 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:40:27 INFO - PROCESS | 1839 | 1461220827473 Marionette TRACE conn3 <- [1,290,null,{}] 23:40:27 INFO - PROCESS | 1839 | 1461220827478 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:27 INFO - PROCESS | 1839 | 1461220827580 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:40:27 INFO - PROCESS | 1839 | 1461220827663 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44f0800 == 38 [pid = 1839] [id = 80] 23:40:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5a8e859800) [pid = 1839] [serial = 238] [outer = (nil)] 23:40:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5aa5722400) [pid = 1839] [serial = 239] [outer = 0x7f5a8e859800] 23:40:27 INFO - PROCESS | 1839 | 1461220827712 Marionette DEBUG loaded listener.js 23:40:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5aa57ef800) [pid = 1839] [serial = 240] [outer = 0x7f5a8e859800] 23:40:28 INFO - PROCESS | 1839 | 1461220828420 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 23:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 977ms 23:40:28 INFO - PROCESS | 1839 | 1461220828449 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:40:28 INFO - PROCESS | 1839 | 1461220828455 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:40:28 INFO - PROCESS | 1839 | 1461220828462 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:40:28 INFO - PROCESS | 1839 | 1461220828467 Marionette TRACE conn3 <- [1,294,null,{}] 23:40:28 INFO - PROCESS | 1839 | 1461220828473 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:28 INFO - PROCESS | 1839 | 1461220828604 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:40:28 INFO - PROCESS | 1839 | 1461220828730 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920da800 == 39 [pid = 1839] [id = 81] 23:40:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5a905c5000) [pid = 1839] [serial = 241] [outer = (nil)] 23:40:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5a91b12400) [pid = 1839] [serial = 242] [outer = 0x7f5a905c5000] 23:40:28 INFO - PROCESS | 1839 | 1461220828793 Marionette DEBUG loaded listener.js 23:40:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5a945e0000) [pid = 1839] [serial = 243] [outer = 0x7f5a905c5000] 23:40:29 INFO - PROCESS | 1839 | 1461220829473 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1034ms 23:40:29 INFO - PROCESS | 1839 | 1461220829497 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:40:29 INFO - PROCESS | 1839 | 1461220829504 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:40:29 INFO - PROCESS | 1839 | 1461220829564 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:40:29 INFO - PROCESS | 1839 | 1461220829568 Marionette TRACE conn3 <- [1,298,null,{}] 23:40:29 INFO - PROCESS | 1839 | 1461220829616 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:29 INFO - PROCESS | 1839 | 1461220829759 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:40:29 INFO - PROCESS | 1839 | 1461220829875 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98d93800 == 40 [pid = 1839] [id = 82] 23:40:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5a90f70400) [pid = 1839] [serial = 244] [outer = (nil)] 23:40:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a97595c00) [pid = 1839] [serial = 245] [outer = 0x7f5a90f70400] 23:40:29 INFO - PROCESS | 1839 | 1461220829937 Marionette DEBUG loaded listener.js 23:40:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a9884dc00) [pid = 1839] [serial = 246] [outer = 0x7f5a90f70400] 23:40:30 INFO - PROCESS | 1839 | 1461220830561 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1054ms 23:40:30 INFO - PROCESS | 1839 | 1461220830600 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:40:30 INFO - PROCESS | 1839 | 1461220830603 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:40:30 INFO - PROCESS | 1839 | 1461220830608 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:40:30 INFO - PROCESS | 1839 | 1461220830613 Marionette TRACE conn3 <- [1,302,null,{}] 23:40:30 INFO - PROCESS | 1839 | 1461220830627 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:30 INFO - PROCESS | 1839 | 1461220830753 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:40:30 INFO - PROCESS | 1839 | 1461220830860 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa53d9000 == 41 [pid = 1839] [id = 83] 23:40:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a98852c00) [pid = 1839] [serial = 247] [outer = (nil)] 23:40:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a9f317400) [pid = 1839] [serial = 248] [outer = 0x7f5a98852c00] 23:40:30 INFO - PROCESS | 1839 | 1461220830921 Marionette DEBUG loaded listener.js 23:40:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5aa55f8800) [pid = 1839] [serial = 249] [outer = 0x7f5a98852c00] 23:40:31 INFO - PROCESS | 1839 | 1461220831661 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1087ms 23:40:31 INFO - PROCESS | 1839 | 1461220831702 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:40:31 INFO - PROCESS | 1839 | 1461220831705 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:40:31 INFO - PROCESS | 1839 | 1461220831710 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:40:31 INFO - PROCESS | 1839 | 1461220831712 Marionette TRACE conn3 <- [1,306,null,{}] 23:40:31 INFO - PROCESS | 1839 | 1461220831717 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:31 INFO - PROCESS | 1839 | 1461220831837 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:40:31 INFO - PROCESS | 1839 | 1461220831935 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920c5000 == 42 [pid = 1839] [id = 84] 23:40:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a8e29c400) [pid = 1839] [serial = 250] [outer = (nil)] 23:40:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a968c8800) [pid = 1839] [serial = 251] [outer = 0x7f5a8e29c400] 23:40:31 INFO - PROCESS | 1839 | 1461220831993 Marionette DEBUG loaded listener.js 23:40:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5aa57f2800) [pid = 1839] [serial = 252] [outer = 0x7f5a8e29c400] 23:40:32 INFO - PROCESS | 1839 | 1461220832841 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1177ms 23:40:32 INFO - PROCESS | 1839 | 1461220832913 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:40:32 INFO - PROCESS | 1839 | 1461220832916 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:40:32 INFO - PROCESS | 1839 | 1461220832924 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:40:32 INFO - PROCESS | 1839 | 1461220832929 Marionette TRACE conn3 <- [1,310,null,{}] 23:40:32 INFO - PROCESS | 1839 | 1461220832935 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:33 INFO - PROCESS | 1839 | 1461220833056 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:40:33 INFO - PROCESS | 1839 | 1461220833184 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e239800 == 43 [pid = 1839] [id = 85] 23:40:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a9045fc00) [pid = 1839] [serial = 253] [outer = (nil)] 23:40:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a91029800) [pid = 1839] [serial = 254] [outer = 0x7f5a9045fc00] 23:40:33 INFO - PROCESS | 1839 | 1461220833259 Marionette DEBUG loaded listener.js 23:40:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a91eaa000) [pid = 1839] [serial = 255] [outer = 0x7f5a9045fc00] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8b5000 == 42 [pid = 1839] [id = 51] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3ce800 == 41 [pid = 1839] [id = 79] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a976f8800 == 40 [pid = 1839] [id = 78] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa21000 == 39 [pid = 1839] [id = 77] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a981cc800 == 38 [pid = 1839] [id = 76] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9776a000 == 37 [pid = 1839] [id = 75] 23:40:33 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a97e07000) [pid = 1839] [serial = 200] [outer = (nil)] [url = about:blank] 23:40:33 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a8febbc00) [pid = 1839] [serial = 173] [outer = (nil)] [url = about:blank] 23:40:33 INFO - PROCESS | 1839 | 1461220833889 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96760000 == 36 [pid = 1839] [id = 74] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920c5800 == 35 [pid = 1839] [id = 73] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df46800 == 34 [pid = 1839] [id = 72] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9886d000 == 33 [pid = 1839] [id = 71] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ed2800 == 32 [pid = 1839] [id = 70] 23:40:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a969c7000 == 31 [pid = 1839] [id = 69] 23:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 988ms 23:40:33 INFO - PROCESS | 1839 | 1461220833913 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:40:33 INFO - PROCESS | 1839 | 1461220833919 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:40:33 INFO - PROCESS | 1839 | 1461220833927 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:40:33 INFO - PROCESS | 1839 | 1461220833930 Marionette TRACE conn3 <- [1,314,null,{}] 23:40:33 INFO - PROCESS | 1839 | 1461220833935 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:34 INFO - PROCESS | 1839 | 1461220834058 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a97bb7c00) [pid = 1839] [serial = 198] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a95003800) [pid = 1839] [serial = 189] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a948ac400) [pid = 1839] [serial = 188] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a91028c00) [pid = 1839] [serial = 191] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a8e85b000) [pid = 1839] [serial = 179] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a8ebab400) [pid = 1839] [serial = 180] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a91ea6800) [pid = 1839] [serial = 185] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a8e857400) [pid = 1839] [serial = 176] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5a90458c00) [pid = 1839] [serial = 182] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5a91026000) [pid = 1839] [serial = 183] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f5a96d97400) [pid = 1839] [serial = 194] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f5a97acc400) [pid = 1839] [serial = 197] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f5a95d04c00) [pid = 1839] [serial = 192] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5a945e7000) [pid = 1839] [serial = 186] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5a97ac5800) [pid = 1839] [serial = 195] [outer = (nil)] [url = about:blank] 23:40:34 INFO - PROCESS | 1839 | 1461220834154 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd20800 == 32 [pid = 1839] [id = 86] 23:40:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5a8e857400) [pid = 1839] [serial = 256] [outer = (nil)] 23:40:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5a91026000) [pid = 1839] [serial = 257] [outer = 0x7f5a8e857400] 23:40:34 INFO - PROCESS | 1839 | 1461220834204 Marionette DEBUG loaded listener.js 23:40:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5a9682d400) [pid = 1839] [serial = 258] [outer = 0x7f5a8e857400] 23:40:34 INFO - PROCESS | 1839 | 1461220834760 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 876ms 23:40:34 INFO - PROCESS | 1839 | 1461220834803 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:40:34 INFO - PROCESS | 1839 | 1461220834805 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:40:34 INFO - PROCESS | 1839 | 1461220834810 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:40:34 INFO - PROCESS | 1839 | 1461220834814 Marionette TRACE conn3 <- [1,318,null,{}] 23:40:34 INFO - PROCESS | 1839 | 1461220834827 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:34 INFO - PROCESS | 1839 | 1461220834941 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:40:35 INFO - PROCESS | 1839 | 1461220835031 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a970b0000 == 33 [pid = 1839] [id = 87] 23:40:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5a8e85b000) [pid = 1839] [serial = 259] [outer = (nil)] 23:40:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5a97e07000) [pid = 1839] [serial = 260] [outer = 0x7f5a8e85b000] 23:40:35 INFO - PROCESS | 1839 | 1461220835084 Marionette DEBUG loaded listener.js 23:40:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5a9a912400) [pid = 1839] [serial = 261] [outer = 0x7f5a8e85b000] 23:40:35 INFO - PROCESS | 1839 | 1461220835692 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 934ms 23:40:35 INFO - PROCESS | 1839 | 1461220835744 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:40:35 INFO - PROCESS | 1839 | 1461220835748 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:40:35 INFO - PROCESS | 1839 | 1461220835753 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:40:35 INFO - PROCESS | 1839 | 1461220835754 Marionette TRACE conn3 <- [1,322,null,{}] 23:40:35 INFO - PROCESS | 1839 | 1461220835759 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:35 INFO - PROCESS | 1839 | 1461220835926 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:40:35 INFO - PROCESS | 1839 | 1461220835940 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ec1000 == 34 [pid = 1839] [id = 88] 23:40:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a9025cc00) [pid = 1839] [serial = 262] [outer = (nil)] 23:40:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a9a912c00) [pid = 1839] [serial = 263] [outer = 0x7f5a9025cc00] 23:40:35 INFO - PROCESS | 1839 | 1461220835990 Marionette DEBUG loaded listener.js 23:40:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5aa550b400) [pid = 1839] [serial = 264] [outer = 0x7f5a9025cc00] 23:40:36 INFO - PROCESS | 1839 | 1461220836557 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 829ms 23:40:36 INFO - PROCESS | 1839 | 1461220836581 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:40:36 INFO - PROCESS | 1839 | 1461220836584 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:40:36 INFO - PROCESS | 1839 | 1461220836589 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:40:36 INFO - PROCESS | 1839 | 1461220836591 Marionette TRACE conn3 <- [1,326,null,{}] 23:40:36 INFO - PROCESS | 1839 | 1461220836595 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:36 INFO - PROCESS | 1839 | 1461220836731 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:40:36 INFO - PROCESS | 1839 | 1461220836754 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904c3800 == 35 [pid = 1839] [id = 89] 23:40:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a8e298400) [pid = 1839] [serial = 265] [outer = (nil)] 23:40:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5aa5748c00) [pid = 1839] [serial = 266] [outer = 0x7f5a8e298400] 23:40:36 INFO - PROCESS | 1839 | 1461220836803 Marionette DEBUG loaded listener.js 23:40:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5aa643e400) [pid = 1839] [serial = 267] [outer = 0x7f5a8e298400] 23:40:37 INFO - PROCESS | 1839 | 1461220837446 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 876ms 23:40:37 INFO - PROCESS | 1839 | 1461220837466 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:40:37 INFO - PROCESS | 1839 | 1461220837470 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:40:37 INFO - PROCESS | 1839 | 1461220837474 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:40:37 INFO - PROCESS | 1839 | 1461220837477 Marionette TRACE conn3 <- [1,330,null,{}] 23:40:37 INFO - PROCESS | 1839 | 1461220837486 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:37 INFO - PROCESS | 1839 | 1461220837651 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:40:37 INFO - PROCESS | 1839 | 1461220837685 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5266000 == 36 [pid = 1839] [id = 90] 23:40:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5aa6777c00) [pid = 1839] [serial = 268] [outer = (nil)] 23:40:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5aa9f84400) [pid = 1839] [serial = 269] [outer = 0x7f5aa6777c00] 23:40:37 INFO - PROCESS | 1839 | 1461220837740 Marionette DEBUG loaded listener.js 23:40:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5aaa5cd800) [pid = 1839] [serial = 270] [outer = 0x7f5aa6777c00] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a8eba6800) [pid = 1839] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a94824000) [pid = 1839] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a90252000) [pid = 1839] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a8de89000) [pid = 1839] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a8ebab800) [pid = 1839] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a8e013800) [pid = 1839] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a9aa9b400) [pid = 1839] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:40:38 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a962a9800) [pid = 1839] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:40:38 INFO - PROCESS | 1839 | 1461220838444 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 983ms 23:40:38 INFO - PROCESS | 1839 | 1461220838458 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:40:38 INFO - PROCESS | 1839 | 1461220838460 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:40:38 INFO - PROCESS | 1839 | 1461220838465 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:40:38 INFO - PROCESS | 1839 | 1461220838467 Marionette TRACE conn3 <- [1,334,null,{}] 23:40:38 INFO - PROCESS | 1839 | 1461220838472 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:38 INFO - PROCESS | 1839 | 1461220838573 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:40:38 INFO - PROCESS | 1839 | 1461220838658 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ebd000 == 37 [pid = 1839] [id = 91] 23:40:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a8de8c800) [pid = 1839] [serial = 271] [outer = (nil)] 23:40:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a9f3ee400) [pid = 1839] [serial = 272] [outer = 0x7f5a8de8c800] 23:40:38 INFO - PROCESS | 1839 | 1461220838709 Marionette DEBUG loaded listener.js 23:40:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5aaa5ccc00) [pid = 1839] [serial = 273] [outer = 0x7f5a8de8c800] 23:40:39 INFO - PROCESS | 1839 | 1461220839215 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 779ms 23:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:40:39 INFO - PROCESS | 1839 | 1461220839245 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:40:39 INFO - PROCESS | 1839 | 1461220839247 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:40:39 INFO - PROCESS | 1839 | 1461220839251 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:40:39 INFO - PROCESS | 1839 | 1461220839252 Marionette TRACE conn3 <- [1,338,null,{}] 23:40:39 INFO - PROCESS | 1839 | 1461220839258 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:39 INFO - PROCESS | 1839 | 1461220839360 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:40:39 INFO - PROCESS | 1839 | 1461220839368 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6205000 == 38 [pid = 1839] [id = 92] 23:40:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a8e013800) [pid = 1839] [serial = 274] [outer = (nil)] 23:40:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a91d19c00) [pid = 1839] [serial = 275] [outer = 0x7f5a8e013800] 23:40:39 INFO - PROCESS | 1839 | 1461220839421 Marionette DEBUG loaded listener.js 23:40:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a91d1f000) [pid = 1839] [serial = 276] [outer = 0x7f5a8e013800] 23:40:40 INFO - PROCESS | 1839 | 1461220840038 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 827ms 23:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:40:40 INFO - PROCESS | 1839 | 1461220840110 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:40:40 INFO - PROCESS | 1839 | 1461220840112 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:40:40 INFO - PROCESS | 1839 | 1461220840117 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:40:40 INFO - PROCESS | 1839 | 1461220840120 Marionette TRACE conn3 <- [1,342,null,{}] 23:40:40 INFO - PROCESS | 1839 | 1461220840124 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:40 INFO - PROCESS | 1839 | 1461220840261 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:40:40 INFO - PROCESS | 1839 | 1461220840275 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6765800 == 39 [pid = 1839] [id = 93] 23:40:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a8eba6800) [pid = 1839] [serial = 277] [outer = (nil)] 23:40:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a9aa98c00) [pid = 1839] [serial = 278] [outer = 0x7f5a8eba6800] 23:40:40 INFO - PROCESS | 1839 | 1461220840325 Marionette DEBUG loaded listener.js 23:40:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5aaa766000) [pid = 1839] [serial = 279] [outer = 0x7f5a8eba6800] 23:40:41 INFO - PROCESS | 1839 | 1461220841042 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 978ms 23:40:41 INFO - PROCESS | 1839 | 1461220841095 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:40:41 INFO - PROCESS | 1839 | 1461220841101 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:40:41 INFO - PROCESS | 1839 | 1461220841109 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:40:41 INFO - PROCESS | 1839 | 1461220841112 Marionette TRACE conn3 <- [1,346,null,{}] 23:40:41 INFO - PROCESS | 1839 | 1461220841119 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:41 INFO - PROCESS | 1839 | 1461220841254 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:40:41 INFO - PROCESS | 1839 | 1461220841384 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a95d87800 == 40 [pid = 1839] [id = 94] 23:40:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a905c2400) [pid = 1839] [serial = 280] [outer = (nil)] 23:40:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a91d1bc00) [pid = 1839] [serial = 281] [outer = 0x7f5a905c2400] 23:40:41 INFO - PROCESS | 1839 | 1461220841448 Marionette DEBUG loaded listener.js 23:40:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a9467c400) [pid = 1839] [serial = 282] [outer = 0x7f5a905c2400] 23:40:42 INFO - PROCESS | 1839 | 1461220842156 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1084ms 23:40:42 INFO - PROCESS | 1839 | 1461220842201 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:40:42 INFO - PROCESS | 1839 | 1461220842208 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:40:42 INFO - PROCESS | 1839 | 1461220842217 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:40:42 INFO - PROCESS | 1839 | 1461220842220 Marionette TRACE conn3 <- [1,350,null,{}] 23:40:42 INFO - PROCESS | 1839 | 1461220842226 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:42 INFO - PROCESS | 1839 | 1461220842353 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:40:42 INFO - PROCESS | 1839 | 1461220842489 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3e2000 == 41 [pid = 1839] [id = 95] 23:40:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a91028c00) [pid = 1839] [serial = 283] [outer = (nil)] 23:40:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a97bb0400) [pid = 1839] [serial = 284] [outer = 0x7f5a91028c00] 23:40:42 INFO - PROCESS | 1839 | 1461220842550 Marionette DEBUG loaded listener.js 23:40:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a98dbd000) [pid = 1839] [serial = 285] [outer = 0x7f5a91028c00] 23:40:43 INFO - PROCESS | 1839 | 1461220843314 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1130ms 23:40:43 INFO - PROCESS | 1839 | 1461220843347 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:40:43 INFO - PROCESS | 1839 | 1461220843349 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:40:43 INFO - PROCESS | 1839 | 1461220843355 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:40:43 INFO - PROCESS | 1839 | 1461220843360 Marionette TRACE conn3 <- [1,354,null,{}] 23:40:43 INFO - PROCESS | 1839 | 1461220843374 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:43 INFO - PROCESS | 1839 | 1461220843503 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:40:43 INFO - PROCESS | 1839 | 1461220843633 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa9f25000 == 42 [pid = 1839] [id = 96] 23:40:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a9f313400) [pid = 1839] [serial = 286] [outer = (nil)] 23:40:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5aa677c400) [pid = 1839] [serial = 287] [outer = 0x7f5a9f313400] 23:40:43 INFO - PROCESS | 1839 | 1461220843696 Marionette DEBUG loaded listener.js 23:40:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aa86e8400) [pid = 1839] [serial = 288] [outer = 0x7f5a9f313400] 23:40:44 INFO - PROCESS | 1839 | 1461220844402 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1086ms 23:40:44 INFO - PROCESS | 1839 | 1461220844442 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:40:44 INFO - PROCESS | 1839 | 1461220844445 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:40:44 INFO - PROCESS | 1839 | 1461220844450 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:40:44 INFO - PROCESS | 1839 | 1461220844452 Marionette TRACE conn3 <- [1,358,null,{}] 23:40:44 INFO - PROCESS | 1839 | 1461220844457 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:44 INFO - PROCESS | 1839 | 1461220844590 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:40:44 INFO - PROCESS | 1839 | 1461220844745 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9886b800 == 43 [pid = 1839] [id = 97] 23:40:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8dcfb000) [pid = 1839] [serial = 289] [outer = (nil)] 23:40:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a91eacc00) [pid = 1839] [serial = 290] [outer = 0x7f5a8dcfb000] 23:40:44 INFO - PROCESS | 1839 | 1461220844805 Marionette DEBUG loaded listener.js 23:40:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5aaa5c7800) [pid = 1839] [serial = 291] [outer = 0x7f5a8dcfb000] 23:40:45 INFO - PROCESS | 1839 | 1461220845710 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1284ms 23:40:45 INFO - PROCESS | 1839 | 1461220845747 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:40:45 INFO - PROCESS | 1839 | 1461220845755 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:40:45 INFO - PROCESS | 1839 | 1461220845768 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:40:45 INFO - PROCESS | 1839 | 1461220845775 Marionette TRACE conn3 <- [1,362,null,{}] 23:40:45 INFO - PROCESS | 1839 | 1461220845786 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:45 INFO - PROCESS | 1839 | 1461220845940 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:40:46 INFO - PROCESS | 1839 | 1461220846064 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a900dc800 == 44 [pid = 1839] [id = 98] 23:40:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8fd2e000) [pid = 1839] [serial = 292] [outer = (nil)] 23:40:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a91b16800) [pid = 1839] [serial = 293] [outer = 0x7f5a8fd2e000] 23:40:46 INFO - PROCESS | 1839 | 1461220846121 Marionette DEBUG loaded listener.js 23:40:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a91d20400) [pid = 1839] [serial = 294] [outer = 0x7f5a8fd2e000] 23:40:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a94f93800) [pid = 1839] [serial = 295] [outer = 0x7f5a8dcfe800] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa6205000 == 43 [pid = 1839] [id = 92] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ebd000 == 42 [pid = 1839] [id = 91] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5266000 == 41 [pid = 1839] [id = 90] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904c3800 == 40 [pid = 1839] [id = 89] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8eba7800) [pid = 1839] [serial = 203] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a98187400) [pid = 1839] [serial = 212] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a9690e800) [pid = 1839] [serial = 209] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a91ea5000) [pid = 1839] [serial = 206] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ec1000 == 39 [pid = 1839] [id = 88] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a970b0000 == 38 [pid = 1839] [id = 87] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8fd20800 == 37 [pid = 1839] [id = 86] 23:40:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e239800 == 36 [pid = 1839] [id = 85] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a8fe0c800) [pid = 1839] [serial = 216] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a9694f000) [pid = 1839] [serial = 222] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a9801c800) [pid = 1839] [serial = 233] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a98855800) [pid = 1839] [serial = 227] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a97ad2800) [pid = 1839] [serial = 224] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a8ebafc00) [pid = 1839] [serial = 215] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a9629e400) [pid = 1839] [serial = 221] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a90f66400) [pid = 1839] [serial = 218] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a97e0b000) [pid = 1839] [serial = 225] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a9e664800) [pid = 1839] [serial = 230] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5aa5511c00) [pid = 1839] [serial = 236] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a91eab800) [pid = 1839] [serial = 219] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5aa5085400) [pid = 1839] [serial = 234] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a97acb400) [pid = 1839] [serial = 228] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5aa446c400) [pid = 1839] [serial = 231] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5aa55aa400) [pid = 1839] [serial = 237] [outer = (nil)] [url = about:blank] 23:40:46 INFO - PROCESS | 1839 | 1461220846921 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1191ms 23:40:46 INFO - PROCESS | 1839 | 1461220846959 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:40:46 INFO - PROCESS | 1839 | 1461220846964 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:40:46 INFO - PROCESS | 1839 | 1461220846979 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:40:46 INFO - PROCESS | 1839 | 1461220846982 Marionette TRACE conn3 <- [1,366,null,{}] 23:40:46 INFO - PROCESS | 1839 | 1461220846987 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:47 INFO - PROCESS | 1839 | 1461220847098 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:40:47 INFO - PROCESS | 1839 | 1461220847112 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9644c800 == 37 [pid = 1839] [id = 99] 23:40:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a9641a000) [pid = 1839] [serial = 296] [outer = (nil)] 23:40:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a9690e800) [pid = 1839] [serial = 297] [outer = 0x7f5a9641a000] 23:40:47 INFO - PROCESS | 1839 | 1461220847163 Marionette DEBUG loaded listener.js 23:40:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a97acc400) [pid = 1839] [serial = 298] [outer = 0x7f5a9641a000] 23:40:47 INFO - PROCESS | 1839 | 1461220847845 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 881ms 23:40:47 INFO - PROCESS | 1839 | 1461220847858 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:40:47 INFO - PROCESS | 1839 | 1461220847861 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:40:47 INFO - PROCESS | 1839 | 1461220847866 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:40:47 INFO - PROCESS | 1839 | 1461220847871 Marionette TRACE conn3 <- [1,370,null,{}] 23:40:47 INFO - PROCESS | 1839 | 1461220847883 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:48 INFO - PROCESS | 1839 | 1461220848032 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:40:48 INFO - PROCESS | 1839 | 1461220848049 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a85000 == 38 [pid = 1839] [id = 100] 23:40:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a9a917400) [pid = 1839] [serial = 299] [outer = (nil)] 23:40:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a9a9f9800) [pid = 1839] [serial = 300] [outer = 0x7f5a9a917400] 23:40:48 INFO - PROCESS | 1839 | 1461220848103 Marionette DEBUG loaded listener.js 23:40:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a9f3fa800) [pid = 1839] [serial = 301] [outer = 0x7f5a9a917400] 23:40:48 INFO - PROCESS | 1839 | 1461220848645 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 832ms 23:40:48 INFO - PROCESS | 1839 | 1461220848715 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:40:48 INFO - PROCESS | 1839 | 1461220848719 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:40:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:40:48 INFO - PROCESS | 1839 | 1461220848726 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:40:48 INFO - PROCESS | 1839 | 1461220848728 Marionette TRACE conn3 <- [1,374,null,{}] 23:40:48 INFO - PROCESS | 1839 | 1461220848740 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:48 INFO - PROCESS | 1839 | 1461220848847 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:40:48 INFO - PROCESS | 1839 | 1461220848949 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9890f800 == 39 [pid = 1839] [id = 101] 23:40:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a94f95000) [pid = 1839] [serial = 302] [outer = (nil)] 23:40:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5aa559fc00) [pid = 1839] [serial = 303] [outer = 0x7f5a94f95000] 23:40:49 INFO - PROCESS | 1839 | 1461220849000 Marionette DEBUG loaded listener.js 23:40:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5aa65ca400) [pid = 1839] [serial = 304] [outer = 0x7f5a94f95000] 23:40:49 INFO - PROCESS | 1839 | 1461220849590 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:40:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:40:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 874ms 23:40:49 INFO - PROCESS | 1839 | 1461220849604 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:40:49 INFO - PROCESS | 1839 | 1461220849607 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:40:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:40:49 INFO - PROCESS | 1839 | 1461220849611 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:40:49 INFO - PROCESS | 1839 | 1461220849614 Marionette TRACE conn3 <- [1,378,null,{}] 23:40:49 INFO - PROCESS | 1839 | 1461220849618 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:49 INFO - PROCESS | 1839 | 1461220849774 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:40:49 INFO - PROCESS | 1839 | 1461220849836 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9464f800 == 40 [pid = 1839] [id = 102] 23:40:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a8de93400) [pid = 1839] [serial = 305] [outer = (nil)] 23:40:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5aa68d3800) [pid = 1839] [serial = 306] [outer = 0x7f5a8de93400] 23:40:49 INFO - PROCESS | 1839 | 1461220849886 Marionette DEBUG loaded listener.js 23:40:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5aaa5c7400) [pid = 1839] [serial = 307] [outer = 0x7f5a8de93400] 23:40:50 INFO - PROCESS | 1839 | 1461220850483 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:40:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:40:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 924ms 23:40:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:40:50 INFO - PROCESS | 1839 | 1461220850537 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:40:50 INFO - PROCESS | 1839 | 1461220850539 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:40:50 INFO - PROCESS | 1839 | 1461220850543 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:40:50 INFO - PROCESS | 1839 | 1461220850546 Marionette TRACE conn3 <- [1,382,null,{}] 23:40:50 INFO - PROCESS | 1839 | 1461220850550 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:50 INFO - PROCESS | 1839 | 1461220850715 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:40:50 INFO - PROCESS | 1839 | 1461220850739 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6203800 == 41 [pid = 1839] [id = 103] 23:40:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aaa9b2400) [pid = 1839] [serial = 308] [outer = (nil)] 23:40:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5aaab33400) [pid = 1839] [serial = 309] [outer = 0x7f5aaa9b2400] 23:40:50 INFO - PROCESS | 1839 | 1461220850798 Marionette DEBUG loaded listener.js 23:40:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5aaab5f400) [pid = 1839] [serial = 310] [outer = 0x7f5aaa9b2400] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8e298400) [pid = 1839] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5aa6777c00) [pid = 1839] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a8de8c800) [pid = 1839] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a905c5000) [pid = 1839] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a8e857400) [pid = 1839] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a8e85b000) [pid = 1839] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a9025cc00) [pid = 1839] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a98852c00) [pid = 1839] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a8e859800) [pid = 1839] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a90f70400) [pid = 1839] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a8e29c400) [pid = 1839] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a9045fc00) [pid = 1839] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a8e013800) [pid = 1839] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a95dbac00) [pid = 1839] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a8e37bc00) [pid = 1839] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a8e370000) [pid = 1839] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a8e2a2800) [pid = 1839] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a8e853000) [pid = 1839] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a962a7000) [pid = 1839] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a8e2a3000) [pid = 1839] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:40:51 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5a97ac6400) [pid = 1839] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:40:51 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:51 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:40:51 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:51 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:51 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:51 INFO - PROCESS | 1839 | 1461220851527 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:40:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:40:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1030ms 23:40:51 INFO - PROCESS | 1839 | 1461220851574 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:40:51 INFO - PROCESS | 1839 | 1461220851576 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:40:51 INFO - PROCESS | 1839 | 1461220851584 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:40:51 INFO - PROCESS | 1839 | 1461220851586 Marionette TRACE conn3 <- [1,386,null,{}] 23:40:51 INFO - PROCESS | 1839 | 1461220851591 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:51 INFO - PROCESS | 1839 | 1461220851729 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:40:51 INFO - PROCESS | 1839 | 1461220851746 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94651000 == 42 [pid = 1839] [id = 104] 23:40:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a8de89000) [pid = 1839] [serial = 311] [outer = (nil)] 23:40:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a945e8800) [pid = 1839] [serial = 312] [outer = 0x7f5a8de89000] 23:40:51 INFO - PROCESS | 1839 | 1461220851796 Marionette DEBUG loaded listener.js 23:40:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a97bb1c00) [pid = 1839] [serial = 313] [outer = 0x7f5a8de89000] 23:40:52 INFO - PROCESS | 1839 | 1461220852366 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 824ms 23:40:52 INFO - PROCESS | 1839 | 1461220852408 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:40:52 INFO - PROCESS | 1839 | 1461220852411 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:40:52 INFO - PROCESS | 1839 | 1461220852422 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:40:52 INFO - PROCESS | 1839 | 1461220852423 Marionette TRACE conn3 <- [1,390,null,{}] 23:40:52 INFO - PROCESS | 1839 | 1461220852427 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:52 INFO - PROCESS | 1839 | 1461220852541 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:40:52 INFO - PROCESS | 1839 | 1461220852556 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa9f24000 == 43 [pid = 1839] [id = 105] 23:40:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a8fe15000) [pid = 1839] [serial = 314] [outer = (nil)] 23:40:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5aa65d2800) [pid = 1839] [serial = 315] [outer = 0x7f5a8fe15000] 23:40:52 INFO - PROCESS | 1839 | 1461220852606 Marionette DEBUG loaded listener.js 23:40:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5aac796c00) [pid = 1839] [serial = 316] [outer = 0x7f5a8fe15000] 23:40:53 INFO - PROCESS | 1839 | 1461220853302 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 925ms 23:40:53 INFO - PROCESS | 1839 | 1461220853348 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:40:53 INFO - PROCESS | 1839 | 1461220853353 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:40:53 INFO - PROCESS | 1839 | 1461220853361 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:40:53 INFO - PROCESS | 1839 | 1461220853365 Marionette TRACE conn3 <- [1,394,null,{}] 23:40:53 INFO - PROCESS | 1839 | 1461220853373 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:53 INFO - PROCESS | 1839 | 1461220853505 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:40:53 INFO - PROCESS | 1839 | 1461220853640 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920bb000 == 44 [pid = 1839] [id = 106] 23:40:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a8e29e000) [pid = 1839] [serial = 317] [outer = (nil)] 23:40:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a91b15000) [pid = 1839] [serial = 318] [outer = 0x7f5a8e29e000] 23:40:53 INFO - PROCESS | 1839 | 1461220853702 Marionette DEBUG loaded listener.js 23:40:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a945eac00) [pid = 1839] [serial = 319] [outer = 0x7f5a8e29e000] 23:40:54 INFO - PROCESS | 1839 | 1461220854489 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1188ms 23:40:54 INFO - PROCESS | 1839 | 1461220854548 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:40:54 INFO - PROCESS | 1839 | 1461220854555 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:40:54 INFO - PROCESS | 1839 | 1461220854563 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:40:54 INFO - PROCESS | 1839 | 1461220854567 Marionette TRACE conn3 <- [1,398,null,{}] 23:40:54 INFO - PROCESS | 1839 | 1461220854572 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:54 INFO - PROCESS | 1839 | 1461220854717 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:40:54 INFO - PROCESS | 1839 | 1461220854841 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98d91800 == 45 [pid = 1839] [id = 107] 23:40:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a8ebb1800) [pid = 1839] [serial = 320] [outer = (nil)] 23:40:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a980b1c00) [pid = 1839] [serial = 321] [outer = 0x7f5a8ebb1800] 23:40:54 INFO - PROCESS | 1839 | 1461220854902 Marionette DEBUG loaded listener.js 23:40:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a9a9f3800) [pid = 1839] [serial = 322] [outer = 0x7f5a8ebb1800] 23:40:55 INFO - PROCESS | 1839 | 1461220855765 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1232ms 23:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:40:55 INFO - PROCESS | 1839 | 1461220855796 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:40:55 INFO - PROCESS | 1839 | 1461220855798 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:40:55 INFO - PROCESS | 1839 | 1461220855804 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:40:55 INFO - PROCESS | 1839 | 1461220855809 Marionette TRACE conn3 <- [1,402,null,{}] 23:40:55 INFO - PROCESS | 1839 | 1461220855822 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:55 INFO - PROCESS | 1839 | 1461220855965 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:40:56 INFO - PROCESS | 1839 | 1461220856090 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaaa07800 == 46 [pid = 1839] [id = 108] 23:40:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a9884c000) [pid = 1839] [serial = 323] [outer = (nil)] 23:40:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5aaa67f000) [pid = 1839] [serial = 324] [outer = 0x7f5a9884c000] 23:40:56 INFO - PROCESS | 1839 | 1461220856153 Marionette DEBUG loaded listener.js 23:40:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5aaaa68400) [pid = 1839] [serial = 325] [outer = 0x7f5a9884c000] 23:40:57 INFO - PROCESS | 1839 | 1461220857036 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:40:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:40:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1291ms 23:40:57 INFO - PROCESS | 1839 | 1461220857094 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:40:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:40:57 INFO - PROCESS | 1839 | 1461220857098 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:40:57 INFO - PROCESS | 1839 | 1461220857103 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:40:57 INFO - PROCESS | 1839 | 1461220857106 Marionette TRACE conn3 <- [1,406,null,{}] 23:40:57 INFO - PROCESS | 1839 | 1461220857110 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:57 INFO - PROCESS | 1839 | 1461220857403 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:40:57 INFO - PROCESS | 1839 | 1461220857562 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8ce800 == 47 [pid = 1839] [id = 109] 23:40:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a8ebaec00) [pid = 1839] [serial = 326] [outer = (nil)] 23:40:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a8ecb1000) [pid = 1839] [serial = 327] [outer = 0x7f5a8ebaec00] 23:40:57 INFO - PROCESS | 1839 | 1461220857668 Marionette DEBUG loaded listener.js 23:40:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a9025a400) [pid = 1839] [serial = 328] [outer = 0x7f5a8ebaec00] 23:40:58 INFO - PROCESS | 1839 | 1461220858404 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94651000 == 46 [pid = 1839] [id = 104] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa6203800 == 45 [pid = 1839] [id = 103] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9464f800 == 44 [pid = 1839] [id = 102] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9890f800 == 43 [pid = 1839] [id = 101] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a85000 == 42 [pid = 1839] [id = 100] 23:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1381ms 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9644c800 == 41 [pid = 1839] [id = 99] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a900dc800 == 40 [pid = 1839] [id = 98] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9886b800 == 39 [pid = 1839] [id = 97] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa9f25000 == 38 [pid = 1839] [id = 96] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3e2000 == 37 [pid = 1839] [id = 95] 23:40:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a95d87800 == 36 [pid = 1839] [id = 94] 23:40:58 INFO - PROCESS | 1839 | 1461220858497 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:40:58 INFO - PROCESS | 1839 | 1461220858503 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:40:58 INFO - PROCESS | 1839 | 1461220858512 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:40:58 INFO - PROCESS | 1839 | 1461220858517 Marionette TRACE conn3 <- [1,410,null,{}] 23:40:58 INFO - PROCESS | 1839 | 1461220858522 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:58 INFO - PROCESS | 1839 | 1461220858640 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:40:58 INFO - PROCESS | 1839 | 1461220858650 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8d1000 == 37 [pid = 1839] [id = 110] 23:40:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a8e85dc00) [pid = 1839] [serial = 329] [outer = (nil)] 23:40:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a91d1c800) [pid = 1839] [serial = 330] [outer = 0x7f5a8e85dc00] 23:40:58 INFO - PROCESS | 1839 | 1461220858703 Marionette DEBUG loaded listener.js 23:40:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a91ea8400) [pid = 1839] [serial = 331] [outer = 0x7f5a8e85dc00] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a90259400) [pid = 1839] [serial = 177] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a97acc800) [pid = 1839] [serial = 210] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a9024e800) [pid = 1839] [serial = 204] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a91b12800) [pid = 1839] [serial = 174] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5aa9f86400) [pid = 1839] [serial = 171] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a945e6000) [pid = 1839] [serial = 207] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a9884d800) [pid = 1839] [serial = 213] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a98023400) [pid = 1839] [serial = 201] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5aa5748c00) [pid = 1839] [serial = 266] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5aa9f84400) [pid = 1839] [serial = 269] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a9f3ee400) [pid = 1839] [serial = 272] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a945e0000) [pid = 1839] [serial = 243] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a91b12400) [pid = 1839] [serial = 242] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a91026000) [pid = 1839] [serial = 257] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a9682d400) [pid = 1839] [serial = 258] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a97e07000) [pid = 1839] [serial = 260] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a9a912400) [pid = 1839] [serial = 261] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a9a912c00) [pid = 1839] [serial = 263] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5aa55f8800) [pid = 1839] [serial = 249] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a9f317400) [pid = 1839] [serial = 248] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5aa5722400) [pid = 1839] [serial = 239] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5aa57ef800) [pid = 1839] [serial = 240] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f5a9884dc00) [pid = 1839] [serial = 246] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f5a97595c00) [pid = 1839] [serial = 245] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f5a968c8800) [pid = 1839] [serial = 251] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5aa57f2800) [pid = 1839] [serial = 252] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5a91eaa000) [pid = 1839] [serial = 255] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f5a91029800) [pid = 1839] [serial = 254] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5a91d19c00) [pid = 1839] [serial = 275] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5aaa5cd800) [pid = 1839] [serial = 270] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f5aa643e400) [pid = 1839] [serial = 267] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7f5aaa5ccc00) [pid = 1839] [serial = 273] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7f5aa550b400) [pid = 1839] [serial = 264] [outer = (nil)] [url = about:blank] 23:40:58 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f5a91d1f000) [pid = 1839] [serial = 276] [outer = (nil)] [url = about:blank] 23:40:59 INFO - PROCESS | 1839 | 1461220859369 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 877ms 23:40:59 INFO - PROCESS | 1839 | 1461220859389 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:40:59 INFO - PROCESS | 1839 | 1461220859393 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:40:59 INFO - PROCESS | 1839 | 1461220859399 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:40:59 INFO - PROCESS | 1839 | 1461220859401 Marionette TRACE conn3 <- [1,414,null,{}] 23:40:59 INFO - PROCESS | 1839 | 1461220859406 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:59 INFO - PROCESS | 1839 | 1461220859518 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:40:59 INFO - PROCESS | 1839 | 1461220859607 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a945a4800 == 38 [pid = 1839] [id = 111] 23:40:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f5a90462000) [pid = 1839] [serial = 332] [outer = (nil)] 23:40:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f5a948b2400) [pid = 1839] [serial = 333] [outer = 0x7f5a90462000] 23:40:59 INFO - PROCESS | 1839 | 1461220859658 Marionette DEBUG loaded listener.js 23:40:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f5a95dbbc00) [pid = 1839] [serial = 334] [outer = 0x7f5a90462000] 23:41:00 INFO - PROCESS | 1839 | 1461220860311 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:41:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:41:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 929ms 23:41:00 INFO - PROCESS | 1839 | 1461220860330 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:41:00 INFO - PROCESS | 1839 | 1461220860335 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:41:00 INFO - PROCESS | 1839 | 1461220860348 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:41:00 INFO - PROCESS | 1839 | 1461220860353 Marionette TRACE conn3 <- [1,418,null,{}] 23:41:00 INFO - PROCESS | 1839 | 1461220860358 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:00 INFO - PROCESS | 1839 | 1461220860514 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:41:00 INFO - PROCESS | 1839 | 1461220860573 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9770a800 == 39 [pid = 1839] [id = 112] 23:41:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5a8e299800) [pid = 1839] [serial = 335] [outer = (nil)] 23:41:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a97ac8800) [pid = 1839] [serial = 336] [outer = 0x7f5a8e299800] 23:41:00 INFO - PROCESS | 1839 | 1461220860624 Marionette DEBUG loaded listener.js 23:41:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5a9884b400) [pid = 1839] [serial = 337] [outer = 0x7f5a8e299800] 23:41:01 INFO - PROCESS | 1839 | 1461220861602 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 23:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1285ms 23:41:01 INFO - PROCESS | 1839 | 1461220861626 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:41:01 INFO - PROCESS | 1839 | 1461220861629 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:41:01 INFO - PROCESS | 1839 | 1461220861635 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:41:01 INFO - PROCESS | 1839 | 1461220861636 Marionette TRACE conn3 <- [1,422,null,{}] 23:41:01 INFO - PROCESS | 1839 | 1461220861641 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:01 INFO - PROCESS | 1839 | 1461220861785 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:41:01 INFO - PROCESS | 1839 | 1461220861793 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ed6000 == 40 [pid = 1839] [id = 113] 23:41:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5a8e2a2000) [pid = 1839] [serial = 338] [outer = (nil)] 23:41:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5a98852c00) [pid = 1839] [serial = 339] [outer = 0x7f5a8e2a2000] 23:41:01 INFO - PROCESS | 1839 | 1461220861844 Marionette DEBUG loaded listener.js 23:41:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5a9e665400) [pid = 1839] [serial = 340] [outer = 0x7f5a8e2a2000] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5a94f95000) [pid = 1839] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5a8de89000) [pid = 1839] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f5a9a917400) [pid = 1839] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5a8fd2e000) [pid = 1839] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5a9641a000) [pid = 1839] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f5a8de93400) [pid = 1839] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7f5a8dcfb000) [pid = 1839] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:41:02 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7f5aaa9b2400) [pid = 1839] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:41:02 INFO - PROCESS | 1839 | 1461220862929 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1324ms 23:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:41:02 INFO - PROCESS | 1839 | 1461220862959 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:41:02 INFO - PROCESS | 1839 | 1461220862961 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:41:02 INFO - PROCESS | 1839 | 1461220862965 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:41:02 INFO - PROCESS | 1839 | 1461220862968 Marionette TRACE conn3 <- [1,426,null,{}] 23:41:02 INFO - PROCESS | 1839 | 1461220862972 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:03 INFO - PROCESS | 1839 | 1461220863081 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:41:03 INFO - PROCESS | 1839 | 1461220863196 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98881000 == 41 [pid = 1839] [id = 114] 23:41:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f5a9f310c00) [pid = 1839] [serial = 341] [outer = (nil)] 23:41:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f5aa5003c00) [pid = 1839] [serial = 342] [outer = 0x7f5a9f310c00] 23:41:03 INFO - PROCESS | 1839 | 1461220863268 Marionette DEBUG loaded listener.js 23:41:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5aa55f7c00) [pid = 1839] [serial = 343] [outer = 0x7f5a9f310c00] 23:41:03 INFO - PROCESS | 1839 | 1461220863796 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:41:03 INFO - PROCESS | 1839 | 1461220863846 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:41:03 INFO - PROCESS | 1839 | 1461220863851 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:41:03 INFO - PROCESS | 1839 | 1461220863853 Marionette TRACE conn3 <- [1,430,null,{}] 23:41:03 INFO - PROCESS | 1839 | 1461220863858 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:03 INFO - PROCESS | 1839 | 1461220863965 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:41:04 INFO - PROCESS | 1839 | 1461220864053 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e57b800 == 42 [pid = 1839] [id = 115] 23:41:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a8de8a800) [pid = 1839] [serial = 344] [outer = (nil)] 23:41:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5aa57f2800) [pid = 1839] [serial = 345] [outer = 0x7f5a8de8a800] 23:41:04 INFO - PROCESS | 1839 | 1461220864102 Marionette DEBUG loaded listener.js 23:41:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5aaa620800) [pid = 1839] [serial = 346] [outer = 0x7f5a8de8a800] 23:41:04 INFO - PROCESS | 1839 | 1461220864625 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 829ms 23:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:41:04 INFO - PROCESS | 1839 | 1461220864681 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:41:04 INFO - PROCESS | 1839 | 1461220864683 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:41:04 INFO - PROCESS | 1839 | 1461220864688 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:41:04 INFO - PROCESS | 1839 | 1461220864690 Marionette TRACE conn3 <- [1,434,null,{}] 23:41:04 INFO - PROCESS | 1839 | 1461220864695 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:04 INFO - PROCESS | 1839 | 1461220864798 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:41:04 INFO - PROCESS | 1839 | 1461220864809 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e244800 == 43 [pid = 1839] [id = 116] 23:41:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5aa643f000) [pid = 1839] [serial = 347] [outer = (nil)] 23:41:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5aaa687800) [pid = 1839] [serial = 348] [outer = 0x7f5aa643f000] 23:41:04 INFO - PROCESS | 1839 | 1461220864871 Marionette DEBUG loaded listener.js 23:41:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5aaab2dc00) [pid = 1839] [serial = 349] [outer = 0x7f5aa643f000] 23:41:05 INFO - PROCESS | 1839 | 1461220865731 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1127ms 23:41:05 INFO - PROCESS | 1839 | 1461220865815 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:41:05 INFO - PROCESS | 1839 | 1461220865820 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:41:05 INFO - PROCESS | 1839 | 1461220865827 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:41:05 INFO - PROCESS | 1839 | 1461220865832 Marionette TRACE conn3 <- [1,438,null,{}] 23:41:05 INFO - PROCESS | 1839 | 1461220865839 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:06 INFO - PROCESS | 1839 | 1461220866014 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:41:06 INFO - PROCESS | 1839 | 1461220866141 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96a9d800 == 44 [pid = 1839] [id = 117] 23:41:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5a91b12800) [pid = 1839] [serial = 350] [outer = (nil)] 23:41:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5a91e9f000) [pid = 1839] [serial = 351] [outer = 0x7f5a91b12800] 23:41:06 INFO - PROCESS | 1839 | 1461220866203 Marionette DEBUG loaded listener.js 23:41:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5a94f95c00) [pid = 1839] [serial = 352] [outer = 0x7f5a91b12800] 23:41:07 INFO - PROCESS | 1839 | 1461220867004 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:41:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:41:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1233ms 23:41:07 INFO - PROCESS | 1839 | 1461220867060 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:41:07 INFO - PROCESS | 1839 | 1461220867067 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:41:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:41:07 INFO - PROCESS | 1839 | 1461220867076 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:41:07 INFO - PROCESS | 1839 | 1461220867078 Marionette TRACE conn3 <- [1,442,null,{}] 23:41:07 INFO - PROCESS | 1839 | 1461220867084 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:07 INFO - PROCESS | 1839 | 1461220867220 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:41:07 INFO - PROCESS | 1839 | 1461220867343 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad41000 == 45 [pid = 1839] [id = 118] 23:41:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a91b17c00) [pid = 1839] [serial = 353] [outer = (nil)] 23:41:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a97bac400) [pid = 1839] [serial = 354] [outer = 0x7f5a91b17c00] 23:41:07 INFO - PROCESS | 1839 | 1461220867404 Marionette DEBUG loaded listener.js 23:41:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a98dbb800) [pid = 1839] [serial = 355] [outer = 0x7f5a91b17c00] 23:41:08 INFO - PROCESS | 1839 | 1461220868202 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1179ms 23:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:41:08 INFO - PROCESS | 1839 | 1461220868255 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:41:08 INFO - PROCESS | 1839 | 1461220868258 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:41:08 INFO - PROCESS | 1839 | 1461220868264 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:41:08 INFO - PROCESS | 1839 | 1461220868269 Marionette TRACE conn3 <- [1,446,null,{}] 23:41:08 INFO - PROCESS | 1839 | 1461220868282 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:08 INFO - PROCESS | 1839 | 1461220868424 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:41:08 INFO - PROCESS | 1839 | 1461220868547 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6411000 == 46 [pid = 1839] [id = 119] 23:41:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a9aaecc00) [pid = 1839] [serial = 356] [outer = (nil)] 23:41:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5aa643e400) [pid = 1839] [serial = 357] [outer = 0x7f5a9aaecc00] 23:41:08 INFO - PROCESS | 1839 | 1461220868611 Marionette DEBUG loaded listener.js 23:41:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5aaa7bb000) [pid = 1839] [serial = 358] [outer = 0x7f5a9aaecc00] 23:41:09 INFO - PROCESS | 1839 | 1461220869384 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1189ms 23:41:09 INFO - PROCESS | 1839 | 1461220869452 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:41:09 INFO - PROCESS | 1839 | 1461220869456 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:41:09 INFO - PROCESS | 1839 | 1461220869461 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:41:09 INFO - PROCESS | 1839 | 1461220869463 Marionette TRACE conn3 <- [1,450,null,{}] 23:41:09 INFO - PROCESS | 1839 | 1461220869468 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:09 INFO - PROCESS | 1839 | 1461220869595 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:41:09 INFO - PROCESS | 1839 | 1461220869844 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9675c000 == 47 [pid = 1839] [id = 120] 23:41:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a8e014c00) [pid = 1839] [serial = 359] [outer = (nil)] 23:41:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a8e2a4800) [pid = 1839] [serial = 360] [outer = 0x7f5a8e014c00] 23:41:09 INFO - PROCESS | 1839 | 1461220869916 Marionette DEBUG loaded listener.js 23:41:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a90253000) [pid = 1839] [serial = 361] [outer = 0x7f5a8e014c00] 23:41:10 INFO - PROCESS | 1839 | 1461220870771 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:41:10 INFO - PROCESS | 1839 | 1461220870874 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:41:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8ce800 == 39 [pid = 1839] [id = 109] 23:41:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaaa07800 == 38 [pid = 1839] [id = 108] 23:41:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98d91800 == 37 [pid = 1839] [id = 107] 23:41:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920bb000 == 36 [pid = 1839] [id = 106] 23:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:41:10 INFO - PROCESS | 1839 | 1461220870887 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:41:10 INFO - PROCESS | 1839 | 1461220870890 Marionette TRACE conn3 <- [1,454,null,{}] 23:41:10 INFO - PROCESS | 1839 | 1461220870896 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:11 INFO - PROCESS | 1839 | 1461220871027 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:41:11 INFO - PROCESS | 1839 | 1461220871037 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9205e000 == 37 [pid = 1839] [id = 121] 23:41:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a8ebb3000) [pid = 1839] [serial = 362] [outer = (nil)] 23:41:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a9694f400) [pid = 1839] [serial = 363] [outer = 0x7f5a8ebb3000] 23:41:11 INFO - PROCESS | 1839 | 1461220871090 Marionette DEBUG loaded listener.js 23:41:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a97bb0400) [pid = 1839] [serial = 364] [outer = 0x7f5a8ebb3000] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a9a9f9800) [pid = 1839] [serial = 300] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a9f3fa800) [pid = 1839] [serial = 301] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a91d20400) [pid = 1839] [serial = 294] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a91b16800) [pid = 1839] [serial = 293] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a9690e800) [pid = 1839] [serial = 297] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a97acc400) [pid = 1839] [serial = 298] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5aa68d3800) [pid = 1839] [serial = 306] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5aaa5c7800) [pid = 1839] [serial = 291] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f5a91eacc00) [pid = 1839] [serial = 290] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f5aaab33400) [pid = 1839] [serial = 309] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f5aaa5c7400) [pid = 1839] [serial = 307] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5a9e660800) [pid = 1839] [serial = 126] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5aaab5f400) [pid = 1839] [serial = 310] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f5aa559fc00) [pid = 1839] [serial = 303] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5a97bb1c00) [pid = 1839] [serial = 313] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5aa65ca400) [pid = 1839] [serial = 304] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f5a945e8800) [pid = 1839] [serial = 312] [outer = (nil)] [url = about:blank] 23:41:11 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:11 INFO - PROCESS | 1839 | 1461220871757 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:41:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:41:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 927ms 23:41:11 INFO - PROCESS | 1839 | 1461220871816 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:41:11 INFO - PROCESS | 1839 | 1461220871821 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:41:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:41:11 INFO - PROCESS | 1839 | 1461220871834 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:41:11 INFO - PROCESS | 1839 | 1461220871836 Marionette TRACE conn3 <- [1,458,null,{}] 23:41:11 INFO - PROCESS | 1839 | 1461220871841 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:11 INFO - PROCESS | 1839 | 1461220871953 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:41:11 INFO - PROCESS | 1839 | 1461220871967 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97703000 == 38 [pid = 1839] [id = 122] 23:41:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f5a910eac00) [pid = 1839] [serial = 365] [outer = (nil)] 23:41:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a91d18400) [pid = 1839] [serial = 366] [outer = 0x7f5a910eac00] 23:41:12 INFO - PROCESS | 1839 | 1461220872019 Marionette DEBUG loaded listener.js 23:41:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5a97c5fc00) [pid = 1839] [serial = 367] [outer = 0x7f5a910eac00] 23:41:12 INFO - PROCESS | 1839 | 1461220872716 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:41:12 INFO - PROCESS | 1839 | 1461220872771 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:41:12 INFO - PROCESS | 1839 | 1461220872778 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:41:12 INFO - PROCESS | 1839 | 1461220872785 Marionette TRACE conn3 <- [1,462,null,{}] 23:41:12 INFO - PROCESS | 1839 | 1461220872797 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:12 INFO - PROCESS | 1839 | 1461220872917 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:41:12 INFO - PROCESS | 1839 | 1461220872932 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad3a800 == 39 [pid = 1839] [id = 123] 23:41:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5a9884e000) [pid = 1839] [serial = 368] [outer = (nil)] 23:41:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5a9f316800) [pid = 1839] [serial = 369] [outer = 0x7f5a9884e000] 23:41:12 INFO - PROCESS | 1839 | 1461220872982 Marionette DEBUG loaded listener.js 23:41:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5aa5085400) [pid = 1839] [serial = 370] [outer = 0x7f5a9884e000] 23:41:13 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:13 INFO - PROCESS | 1839 | 1461220873689 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:41:13 INFO - PROCESS | 1839 | 1461220873766 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:41:13 INFO - PROCESS | 1839 | 1461220873770 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:41:13 INFO - PROCESS | 1839 | 1461220873773 Marionette TRACE conn3 <- [1,466,null,{}] 23:41:13 INFO - PROCESS | 1839 | 1461220873777 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:13 INFO - PROCESS | 1839 | 1461220873928 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:41:13 INFO - PROCESS | 1839 | 1461220873935 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa525e800 == 40 [pid = 1839] [id = 124] 23:41:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5a9a912400) [pid = 1839] [serial = 371] [outer = (nil)] 23:41:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5aa6772400) [pid = 1839] [serial = 372] [outer = 0x7f5a9a912400] 23:41:13 INFO - PROCESS | 1839 | 1461220873985 Marionette DEBUG loaded listener.js 23:41:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5aa9f86400) [pid = 1839] [serial = 373] [outer = 0x7f5a9a912400] 23:41:14 INFO - PROCESS | 1839 | 1461220874540 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:41:14 INFO - PROCESS | 1839 | 1461220874602 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:41:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:41:14 INFO - PROCESS | 1839 | 1461220874607 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:41:14 INFO - PROCESS | 1839 | 1461220874608 Marionette TRACE conn3 <- [1,470,null,{}] 23:41:14 INFO - PROCESS | 1839 | 1461220874613 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:14 INFO - PROCESS | 1839 | 1461220874750 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:41:14 INFO - PROCESS | 1839 | 1461220874775 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9464f000 == 41 [pid = 1839] [id = 125] 23:41:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5aaa9be800) [pid = 1839] [serial = 374] [outer = (nil)] 23:41:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5aaaa69c00) [pid = 1839] [serial = 375] [outer = 0x7f5aaa9be800] 23:41:14 INFO - PROCESS | 1839 | 1461220874837 Marionette DEBUG loaded listener.js 23:41:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5aac797c00) [pid = 1839] [serial = 376] [outer = 0x7f5aaa9be800] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a8de8a800) [pid = 1839] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5a8e299800) [pid = 1839] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5a8e85dc00) [pid = 1839] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f5a8e2a2000) [pid = 1839] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f5a90462000) [pid = 1839] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f5a8ebaec00) [pid = 1839] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5a9f310c00) [pid = 1839] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5a8eba6800) [pid = 1839] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f5a9f313400) [pid = 1839] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f5a905c2400) [pid = 1839] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:41:15 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f5a91028c00) [pid = 1839] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:41:15 INFO - PROCESS | 1839 | 1461220875615 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1031ms 23:41:15 INFO - PROCESS | 1839 | 1461220875638 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:41:15 INFO - PROCESS | 1839 | 1461220875639 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:41:15 INFO - PROCESS | 1839 | 1461220875645 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:41:15 INFO - PROCESS | 1839 | 1461220875648 Marionette TRACE conn3 <- [1,474,null,{}] 23:41:15 INFO - PROCESS | 1839 | 1461220875667 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:15 INFO - PROCESS | 1839 | 1461220875775 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:41:15 INFO - PROCESS | 1839 | 1461220875864 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa675e000 == 42 [pid = 1839] [id = 126] 23:41:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f5a8dcf8000) [pid = 1839] [serial = 377] [outer = (nil)] 23:41:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f5a9f319c00) [pid = 1839] [serial = 378] [outer = 0x7f5a8dcf8000] 23:41:15 INFO - PROCESS | 1839 | 1461220875914 Marionette DEBUG loaded listener.js 23:41:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f5aac7a5c00) [pid = 1839] [serial = 379] [outer = 0x7f5a8dcf8000] 23:41:16 INFO - PROCESS | 1839 | 1461220876425 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 839ms 23:41:16 INFO - PROCESS | 1839 | 1461220876494 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:41:16 INFO - PROCESS | 1839 | 1461220876497 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:41:16 INFO - PROCESS | 1839 | 1461220876502 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:41:16 INFO - PROCESS | 1839 | 1461220876503 Marionette TRACE conn3 <- [1,478,null,{}] 23:41:16 INFO - PROCESS | 1839 | 1461220876508 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:16 INFO - PROCESS | 1839 | 1461220876613 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:41:16 INFO - PROCESS | 1839 | 1461220876627 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa98c000 == 43 [pid = 1839] [id = 127] 23:41:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5aac7a4800) [pid = 1839] [serial = 380] [outer = (nil)] 23:41:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5aaea68400) [pid = 1839] [serial = 381] [outer = 0x7f5aac7a4800] 23:41:16 INFO - PROCESS | 1839 | 1461220876686 Marionette DEBUG loaded listener.js 23:41:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5aaeaf6400) [pid = 1839] [serial = 382] [outer = 0x7f5aac7a4800] 23:41:17 INFO - PROCESS | 1839 | 1461220877323 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:41:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:41:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 873ms 23:41:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:41:17 INFO - PROCESS | 1839 | 1461220877375 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:41:17 INFO - PROCESS | 1839 | 1461220877379 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:41:17 INFO - PROCESS | 1839 | 1461220877387 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:41:17 INFO - PROCESS | 1839 | 1461220877392 Marionette TRACE conn3 <- [1,482,null,{}] 23:41:17 INFO - PROCESS | 1839 | 1461220877400 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:17 INFO - PROCESS | 1839 | 1461220877540 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:41:17 INFO - PROCESS | 1839 | 1461220877668 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94653000 == 44 [pid = 1839] [id = 128] 23:41:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5a8e371400) [pid = 1839] [serial = 383] [outer = (nil)] 23:41:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5a910e6400) [pid = 1839] [serial = 384] [outer = 0x7f5a8e371400] 23:41:17 INFO - PROCESS | 1839 | 1461220877731 Marionette DEBUG loaded listener.js 23:41:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5a910f1800) [pid = 1839] [serial = 385] [outer = 0x7f5a8e371400] 23:41:18 INFO - PROCESS | 1839 | 1461220878549 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:41:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1189ms 23:41:18 INFO - PROCESS | 1839 | 1461220878575 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:41:18 INFO - PROCESS | 1839 | 1461220878583 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:41:18 INFO - PROCESS | 1839 | 1461220878591 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:41:18 INFO - PROCESS | 1839 | 1461220878594 Marionette TRACE conn3 <- [1,486,null,{}] 23:41:18 INFO - PROCESS | 1839 | 1461220878599 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:18 INFO - PROCESS | 1839 | 1461220878730 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:41:18 INFO - PROCESS | 1839 | 1461220878862 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa23800 == 45 [pid = 1839] [id = 129] 23:41:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a910e4000) [pid = 1839] [serial = 386] [outer = (nil)] 23:41:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a97596c00) [pid = 1839] [serial = 387] [outer = 0x7f5a910e4000] 23:41:18 INFO - PROCESS | 1839 | 1461220878924 Marionette DEBUG loaded listener.js 23:41:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a9818f400) [pid = 1839] [serial = 388] [outer = 0x7f5a910e4000] 23:41:19 INFO - PROCESS | 1839 | 1461220879702 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:41:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:41:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1180ms 23:41:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:41:19 INFO - PROCESS | 1839 | 1461220879771 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:41:19 INFO - PROCESS | 1839 | 1461220879774 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:41:19 INFO - PROCESS | 1839 | 1461220879778 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:41:19 INFO - PROCESS | 1839 | 1461220879784 Marionette TRACE conn3 <- [1,490,null,{}] 23:41:19 INFO - PROCESS | 1839 | 1461220879797 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:19 INFO - PROCESS | 1839 | 1461220879931 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:41:20 INFO - PROCESS | 1839 | 1461220880058 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab22800 == 46 [pid = 1839] [id = 130] 23:41:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a98cc0c00) [pid = 1839] [serial = 389] [outer = (nil)] 23:41:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5aaa5cfc00) [pid = 1839] [serial = 390] [outer = 0x7f5a98cc0c00] 23:41:20 INFO - PROCESS | 1839 | 1461220880131 Marionette DEBUG loaded listener.js 23:41:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5aaab61400) [pid = 1839] [serial = 391] [outer = 0x7f5a98cc0c00] 23:41:20 INFO - PROCESS | 1839 | 1461220880883 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:41:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:41:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1135ms 23:41:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:41:20 INFO - PROCESS | 1839 | 1461220880914 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:41:20 INFO - PROCESS | 1839 | 1461220880917 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:41:20 INFO - PROCESS | 1839 | 1461220880923 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:41:20 INFO - PROCESS | 1839 | 1461220880925 Marionette TRACE conn3 <- [1,494,null,{}] 23:41:20 INFO - PROCESS | 1839 | 1461220880930 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:21 INFO - PROCESS | 1839 | 1461220881064 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:41:21 INFO - PROCESS | 1839 | 1461220881194 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad440800 == 47 [pid = 1839] [id = 131] 23:41:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a9aaeb400) [pid = 1839] [serial = 392] [outer = (nil)] 23:41:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5aaec8dc00) [pid = 1839] [serial = 393] [outer = 0x7f5a9aaeb400] 23:41:21 INFO - PROCESS | 1839 | 1461220881256 Marionette DEBUG loaded listener.js 23:41:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5aaf859800) [pid = 1839] [serial = 394] [outer = 0x7f5a9aaeb400] 23:41:21 INFO - PROCESS | 1839 | 1461220881960 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:41:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:41:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1085ms 23:41:22 INFO - PROCESS | 1839 | 1461220882007 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:41:22 INFO - PROCESS | 1839 | 1461220882010 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:41:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:41:22 INFO - PROCESS | 1839 | 1461220882015 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:41:22 INFO - PROCESS | 1839 | 1461220882018 Marionette TRACE conn3 <- [1,498,null,{}] 23:41:22 INFO - PROCESS | 1839 | 1461220882022 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:22 INFO - PROCESS | 1839 | 1461220882154 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:41:22 INFO - PROCESS | 1839 | 1461220882285 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e350800 == 48 [pid = 1839] [id = 132] 23:41:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a8dcf1000) [pid = 1839] [serial = 395] [outer = (nil)] 23:41:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a9025c800) [pid = 1839] [serial = 396] [outer = 0x7f5a8dcf1000] 23:41:22 INFO - PROCESS | 1839 | 1461220882347 Marionette DEBUG loaded listener.js 23:41:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a97624400) [pid = 1839] [serial = 397] [outer = 0x7f5a8dcf1000] 23:41:23 INFO - PROCESS | 1839 | 1461220883218 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1278ms 23:41:23 INFO - PROCESS | 1839 | 1461220883294 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:41:23 INFO - PROCESS | 1839 | 1461220883300 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:41:23 INFO - PROCESS | 1839 | 1461220883308 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:41:23 INFO - PROCESS | 1839 | 1461220883311 Marionette TRACE conn3 <- [1,502,null,{}] 23:41:23 INFO - PROCESS | 1839 | 1461220883318 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:23 INFO - PROCESS | 1839 | 1461220883449 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:41:23 INFO - PROCESS | 1839 | 1461220883580 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90f89000 == 49 [pid = 1839] [id = 133] 23:41:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a91d17000) [pid = 1839] [serial = 398] [outer = (nil)] 23:41:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a91d1a800) [pid = 1839] [serial = 399] [outer = 0x7f5a91d17000] 23:41:23 INFO - PROCESS | 1839 | 1461220883637 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a9457fc00) [pid = 1839] [serial = 400] [outer = 0x7f5a91d17000] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa675e000 == 48 [pid = 1839] [id = 126] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9464f000 == 47 [pid = 1839] [id = 125] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa525e800 == 46 [pid = 1839] [id = 124] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad3a800 == 45 [pid = 1839] [id = 123] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97703000 == 44 [pid = 1839] [id = 122] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9205e000 == 43 [pid = 1839] [id = 121] 23:41:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9675c000 == 42 [pid = 1839] [id = 120] 23:41:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad41000 == 41 [pid = 1839] [id = 118] 23:41:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96a9d800 == 40 [pid = 1839] [id = 117] 23:41:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e244800 == 39 [pid = 1839] [id = 116] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5aaa766000) [pid = 1839] [serial = 279] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5aa86e8400) [pid = 1839] [serial = 288] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a9467c400) [pid = 1839] [serial = 282] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a98dbd000) [pid = 1839] [serial = 285] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a91b15000) [pid = 1839] [serial = 318] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a980b1c00) [pid = 1839] [serial = 321] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a97ac8800) [pid = 1839] [serial = 336] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a91d1c800) [pid = 1839] [serial = 330] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a91ea8400) [pid = 1839] [serial = 331] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a98852c00) [pid = 1839] [serial = 339] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a948b2400) [pid = 1839] [serial = 333] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a95dbbc00) [pid = 1839] [serial = 334] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a9025a400) [pid = 1839] [serial = 328] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a8ecb1000) [pid = 1839] [serial = 327] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5aaa67f000) [pid = 1839] [serial = 324] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5a9e665400) [pid = 1839] [serial = 340] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f5aa55f7c00) [pid = 1839] [serial = 343] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f5aa5003c00) [pid = 1839] [serial = 342] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f5a9884b400) [pid = 1839] [serial = 337] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f5aaa620800) [pid = 1839] [serial = 346] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f5aa57f2800) [pid = 1839] [serial = 345] [outer = (nil)] [url = about:blank] 23:41:24 INFO - PROCESS | 1839 | 1461220884290 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:41:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:41:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1027ms 23:41:24 INFO - PROCESS | 1839 | 1461220884336 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:41:24 INFO - PROCESS | 1839 | 1461220884342 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:41:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:41:24 INFO - PROCESS | 1839 | 1461220884354 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 1839 | 1461220884356 Marionette TRACE conn3 <- [1,506,null,{}] 23:41:24 INFO - PROCESS | 1839 | 1461220884382 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:24 INFO - PROCESS | 1839 | 1461220884496 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:41:24 INFO - PROCESS | 1839 | 1461220884510 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a969b6800 == 40 [pid = 1839] [id = 134] 23:41:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f5a95002400) [pid = 1839] [serial = 401] [outer = (nil)] 23:41:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f5a97ac7400) [pid = 1839] [serial = 402] [outer = 0x7f5a95002400] 23:41:24 INFO - PROCESS | 1839 | 1461220884561 Marionette DEBUG loaded listener.js 23:41:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f5a97e07000) [pid = 1839] [serial = 403] [outer = 0x7f5a95002400] 23:41:25 INFO - PROCESS | 1839 | 1461220885287 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 988ms 23:41:25 INFO - PROCESS | 1839 | 1461220885339 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:41:25 INFO - PROCESS | 1839 | 1461220885341 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:41:25 INFO - PROCESS | 1839 | 1461220885346 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:41:25 INFO - PROCESS | 1839 | 1461220885351 Marionette TRACE conn3 <- [1,510,null,{}] 23:41:25 INFO - PROCESS | 1839 | 1461220885363 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:25 INFO - PROCESS | 1839 | 1461220885515 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:41:25 INFO - PROCESS | 1839 | 1461220885533 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98d91000 == 41 [pid = 1839] [id = 135] 23:41:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f5a9a918400) [pid = 1839] [serial = 404] [outer = (nil)] 23:41:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f5a9e664400) [pid = 1839] [serial = 405] [outer = 0x7f5a9a918400] 23:41:25 INFO - PROCESS | 1839 | 1461220885595 Marionette DEBUG loaded listener.js 23:41:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5aa5516400) [pid = 1839] [serial = 406] [outer = 0x7f5a9a918400] 23:41:26 INFO - PROCESS | 1839 | 1461220886195 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 881ms 23:41:26 INFO - PROCESS | 1839 | 1461220886227 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:41:26 INFO - PROCESS | 1839 | 1461220886240 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:41:26 INFO - PROCESS | 1839 | 1461220886245 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:41:26 INFO - PROCESS | 1839 | 1461220886247 Marionette TRACE conn3 <- [1,514,null,{}] 23:41:26 INFO - PROCESS | 1839 | 1461220886252 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:26 INFO - PROCESS | 1839 | 1461220886402 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:41:26 INFO - PROCESS | 1839 | 1461220886426 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44e0000 == 42 [pid = 1839] [id = 136] 23:41:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a96543000) [pid = 1839] [serial = 407] [outer = (nil)] 23:41:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a9654c000) [pid = 1839] [serial = 408] [outer = 0x7f5a96543000] 23:41:26 INFO - PROCESS | 1839 | 1461220886477 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a97e0a000) [pid = 1839] [serial = 409] [outer = 0x7f5a96543000] 23:41:27 INFO - PROCESS | 1839 | 1461220887026 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 829ms 23:41:27 INFO - PROCESS | 1839 | 1461220887074 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:41:27 INFO - PROCESS | 1839 | 1461220887076 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:41:27 INFO - PROCESS | 1839 | 1461220887081 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:41:27 INFO - PROCESS | 1839 | 1461220887083 Marionette TRACE conn3 <- [1,518,null,{}] 23:41:27 INFO - PROCESS | 1839 | 1461220887094 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:27 INFO - PROCESS | 1839 | 1461220887234 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:41:27 INFO - PROCESS | 1839 | 1461220887295 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa55bc800 == 43 [pid = 1839] [id = 137] 23:41:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a8e375c00) [pid = 1839] [serial = 410] [outer = (nil)] 23:41:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5aa550dc00) [pid = 1839] [serial = 411] [outer = 0x7f5a8e375c00] 23:41:27 INFO - PROCESS | 1839 | 1461220887347 Marionette DEBUG loaded listener.js 23:41:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5aa9f7b800) [pid = 1839] [serial = 412] [outer = 0x7f5a8e375c00] 23:41:28 INFO - PROCESS | 1839 | 1461220888031 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 982ms 23:41:28 INFO - PROCESS | 1839 | 1461220888066 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:41:28 INFO - PROCESS | 1839 | 1461220888069 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:41:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:41:28 INFO - PROCESS | 1839 | 1461220888074 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:41:28 INFO - PROCESS | 1839 | 1461220888076 Marionette TRACE conn3 <- [1,522,null,{}] 23:41:28 INFO - PROCESS | 1839 | 1461220888089 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:28 INFO - PROCESS | 1839 | 1461220888241 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:41:28 INFO - PROCESS | 1839 | 1461220888272 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd97000 == 44 [pid = 1839] [id = 138] 23:41:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5aaa5c7800) [pid = 1839] [serial = 413] [outer = (nil)] 23:41:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5aaa9ba400) [pid = 1839] [serial = 414] [outer = 0x7f5aaa5c7800] 23:41:28 INFO - PROCESS | 1839 | 1461220888328 Marionette DEBUG loaded listener.js 23:41:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5aaab64400) [pid = 1839] [serial = 415] [outer = 0x7f5aaa5c7800] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a8e014c00) [pid = 1839] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a910eac00) [pid = 1839] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a8dcf8000) [pid = 1839] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a9a912400) [pid = 1839] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5aaa9be800) [pid = 1839] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a8ebb3000) [pid = 1839] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:41:28 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a9884e000) [pid = 1839] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:41:28 INFO - PROCESS | 1839 | 1461220888962 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:41:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:41:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 927ms 23:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:41:29 INFO - PROCESS | 1839 | 1461220889001 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:41:29 INFO - PROCESS | 1839 | 1461220889003 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:41:29 INFO - PROCESS | 1839 | 1461220889008 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:41:29 INFO - PROCESS | 1839 | 1461220889011 Marionette TRACE conn3 <- [1,526,null,{}] 23:41:29 INFO - PROCESS | 1839 | 1461220889015 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:29 INFO - PROCESS | 1839 | 1461220889155 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:41:29 INFO - PROCESS | 1839 | 1461220889172 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3c6800 == 45 [pid = 1839] [id = 139] 23:41:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a8de8a800) [pid = 1839] [serial = 416] [outer = (nil)] 23:41:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a97067000) [pid = 1839] [serial = 417] [outer = 0x7f5a8de8a800] 23:41:29 INFO - PROCESS | 1839 | 1461220889221 Marionette DEBUG loaded listener.js 23:41:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a9706f000) [pid = 1839] [serial = 418] [outer = 0x7f5a8de8a800] 23:41:29 INFO - PROCESS | 1839 | 1461220889770 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 780ms 23:41:29 INFO - PROCESS | 1839 | 1461220889788 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:41:29 INFO - PROCESS | 1839 | 1461220889790 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:41:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:41:29 INFO - PROCESS | 1839 | 1461220889796 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:41:29 INFO - PROCESS | 1839 | 1461220889797 Marionette TRACE conn3 <- [1,530,null,{}] 23:41:29 INFO - PROCESS | 1839 | 1461220889802 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:29 INFO - PROCESS | 1839 | 1461220889908 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:41:29 INFO - PROCESS | 1839 | 1461220889916 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad440000 == 46 [pid = 1839] [id = 140] 23:41:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a9706f400) [pid = 1839] [serial = 419] [outer = (nil)] 23:41:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5aa55a9000) [pid = 1839] [serial = 420] [outer = 0x7f5a9706f400] 23:41:29 INFO - PROCESS | 1839 | 1461220889966 Marionette DEBUG loaded listener.js 23:41:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5aac7a4c00) [pid = 1839] [serial = 421] [outer = 0x7f5a9706f400] 23:41:30 INFO - PROCESS | 1839 | 1461220890665 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:41:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:41:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:41:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:41:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:41:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:41:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:41:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:41:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:41:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:41:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 927ms 23:41:30 INFO - PROCESS | 1839 | 1461220890723 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:41:30 INFO - PROCESS | 1839 | 1461220890728 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:41:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:41:30 INFO - PROCESS | 1839 | 1461220890736 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:41:30 INFO - PROCESS | 1839 | 1461220890741 Marionette TRACE conn3 <- [1,534,null,{}] 23:41:30 INFO - PROCESS | 1839 | 1461220890803 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:30 INFO - PROCESS | 1839 | 1461220890950 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:41:31 INFO - PROCESS | 1839 | 1461220891058 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efe3800 == 47 [pid = 1839] [id = 141] 23:41:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a910f0000) [pid = 1839] [serial = 422] [outer = (nil)] 23:41:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a91b16c00) [pid = 1839] [serial = 423] [outer = 0x7f5a910f0000] 23:41:31 INFO - PROCESS | 1839 | 1461220891119 Marionette DEBUG loaded listener.js 23:41:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a945eb400) [pid = 1839] [serial = 424] [outer = 0x7f5a910f0000] 23:41:31 INFO - PROCESS | 1839 | 1461220891771 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 23:41:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:41:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1079ms 23:41:31 INFO - PROCESS | 1839 | 1461220891817 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:41:31 INFO - PROCESS | 1839 | 1461220891824 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:41:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:41:31 INFO - PROCESS | 1839 | 1461220891832 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:41:31 INFO - PROCESS | 1839 | 1461220891835 Marionette TRACE conn3 <- [1,538,null,{}] 23:41:31 INFO - PROCESS | 1839 | 1461220891839 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:31 INFO - PROCESS | 1839 | 1461220891982 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:41:32 INFO - PROCESS | 1839 | 1461220892108 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98122800 == 48 [pid = 1839] [id = 142] 23:41:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a8eede000) [pid = 1839] [serial = 425] [outer = (nil)] 23:41:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a8eee1800) [pid = 1839] [serial = 426] [outer = 0x7f5a8eede000] 23:41:32 INFO - PROCESS | 1839 | 1461220892169 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a9641a000) [pid = 1839] [serial = 427] [outer = 0x7f5a8eede000] 23:41:32 INFO - PROCESS | 1839 | 1461220892837 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:41:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:41:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1029ms 23:41:32 INFO - PROCESS | 1839 | 1461220892861 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:41:32 INFO - PROCESS | 1839 | 1461220892864 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:41:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:41:32 INFO - PROCESS | 1839 | 1461220892869 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:41:32 INFO - PROCESS | 1839 | 1461220892874 Marionette TRACE conn3 <- [1,542,null,{}] 23:41:32 INFO - PROCESS | 1839 | 1461220892908 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:33 INFO - PROCESS | 1839 | 1461220893036 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:41:33 INFO - PROCESS | 1839 | 1461220893170 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad147800 == 49 [pid = 1839] [id = 143] 23:41:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a8d413400) [pid = 1839] [serial = 428] [outer = (nil)] 23:41:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a8d417c00) [pid = 1839] [serial = 429] [outer = 0x7f5a8d413400] 23:41:33 INFO - PROCESS | 1839 | 1461220893235 Marionette DEBUG loaded listener.js 23:41:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a96547000) [pid = 1839] [serial = 430] [outer = 0x7f5a8d413400] 23:41:33 INFO - PROCESS | 1839 | 1461220893973 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:41:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:41:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1182ms 23:41:34 INFO - PROCESS | 1839 | 1461220894052 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 1839 | 1461220894055 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:41:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:41:34 INFO - PROCESS | 1839 | 1461220894060 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 1839 | 1461220894063 Marionette TRACE conn3 <- [1,546,null,{}] 23:41:34 INFO - PROCESS | 1839 | 1461220894068 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:34 INFO - PROCESS | 1839 | 1461220894208 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:41:34 INFO - PROCESS | 1839 | 1461220894334 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a981d3800 == 50 [pid = 1839] [id = 144] 23:41:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a8d413800) [pid = 1839] [serial = 431] [outer = (nil)] 23:41:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a96946c00) [pid = 1839] [serial = 432] [outer = 0x7f5a8d413800] 23:41:34 INFO - PROCESS | 1839 | 1461220894396 Marionette DEBUG loaded listener.js 23:41:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a9a917400) [pid = 1839] [serial = 433] [outer = 0x7f5a8d413800] 23:41:35 INFO - PROCESS | 1839 | 1461220895038 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 23:41:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:41:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 984ms 23:41:35 INFO - PROCESS | 1839 | 1461220895045 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:41:35 INFO - PROCESS | 1839 | 1461220895047 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:41:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:41:35 INFO - PROCESS | 1839 | 1461220895088 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:41:35 INFO - PROCESS | 1839 | 1461220895090 Marionette TRACE conn3 <- [1,550,null,{}] 23:41:35 INFO - PROCESS | 1839 | 1461220895095 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:35 INFO - PROCESS | 1839 | 1461220895227 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:41:35 INFO - PROCESS | 1839 | 1461220895356 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf819000 == 51 [pid = 1839] [id = 145] 23:41:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8eeeac00) [pid = 1839] [serial = 434] [outer = (nil)] 23:41:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a98849000) [pid = 1839] [serial = 435] [outer = 0x7f5a8eeeac00] 23:41:35 INFO - PROCESS | 1839 | 1461220895417 Marionette DEBUG loaded listener.js 23:41:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5aa9f7d000) [pid = 1839] [serial = 436] [outer = 0x7f5a8eeeac00] 23:41:36 INFO - PROCESS | 1839 | 1461220896027 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 23:41:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 985ms 23:41:36 INFO - PROCESS | 1839 | 1461220896081 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:41:36 INFO - PROCESS | 1839 | 1461220896084 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:41:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:41:36 INFO - PROCESS | 1839 | 1461220896090 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 1839 | 1461220896092 Marionette TRACE conn3 <- [1,554,null,{}] 23:41:36 INFO - PROCESS | 1839 | 1461220896097 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:36 INFO - PROCESS | 1839 | 1461220896245 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:41:36 INFO - PROCESS | 1839 | 1461220896355 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92ba2000 == 52 [pid = 1839] [id = 146] 23:41:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5aa507ac00) [pid = 1839] [serial = 437] [outer = (nil)] 23:41:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5aaa259800) [pid = 1839] [serial = 438] [outer = 0x7f5aa507ac00] 23:41:36 INFO - PROCESS | 1839 | 1461220896419 Marionette DEBUG loaded listener.js 23:41:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5aad492400) [pid = 1839] [serial = 439] [outer = 0x7f5aa507ac00] 23:41:36 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:37 INFO - PROCESS | 1839 | 1461220897118 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:41:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:41:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1080ms 23:41:37 INFO - PROCESS | 1839 | 1461220897171 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:41:37 INFO - PROCESS | 1839 | 1461220897174 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:41:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:41:37 INFO - PROCESS | 1839 | 1461220897193 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:41:37 INFO - PROCESS | 1839 | 1461220897195 Marionette TRACE conn3 <- [1,558,null,{}] 23:41:37 INFO - PROCESS | 1839 | 1461220897203 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:37 INFO - PROCESS | 1839 | 1461220897322 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:41:37 INFO - PROCESS | 1839 | 1461220897455 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92e91000 == 53 [pid = 1839] [id = 147] 23:41:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a92f6b800) [pid = 1839] [serial = 440] [outer = (nil)] 23:41:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a92f73800) [pid = 1839] [serial = 441] [outer = 0x7f5a92f6b800] 23:41:37 INFO - PROCESS | 1839 | 1461220897514 Marionette DEBUG loaded listener.js 23:41:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a92f78000) [pid = 1839] [serial = 442] [outer = 0x7f5a92f6b800] 23:41:38 INFO - PROCESS | 1839 | 1461220898205 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:41:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:41:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1244ms 23:41:38 INFO - PROCESS | 1839 | 1461220898445 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:41:38 INFO - PROCESS | 1839 | 1461220898450 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:41:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:41:38 INFO - PROCESS | 1839 | 1461220898473 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:41:38 INFO - PROCESS | 1839 | 1461220898477 Marionette TRACE conn3 <- [1,562,null,{}] 23:41:38 INFO - PROCESS | 1839 | 1461220898483 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:38 INFO - PROCESS | 1839 | 1461220898611 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:41:38 INFO - PROCESS | 1839 | 1461220898752 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb5b800 == 54 [pid = 1839] [id = 148] 23:41:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8d7a0000) [pid = 1839] [serial = 443] [outer = (nil)] 23:41:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8d7a4000) [pid = 1839] [serial = 444] [outer = 0x7f5a8d7a0000] 23:41:38 INFO - PROCESS | 1839 | 1461220898810 Marionette DEBUG loaded listener.js 23:41:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a8d7a8800) [pid = 1839] [serial = 445] [outer = 0x7f5a8d7a0000] 23:41:39 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:39 INFO - PROCESS | 1839 | 1461220899489 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:41:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:41:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1086ms 23:41:39 INFO - PROCESS | 1839 | 1461220899557 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:41:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:41:39 INFO - PROCESS | 1839 | 1461220899561 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:41:39 INFO - PROCESS | 1839 | 1461220899571 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:41:39 INFO - PROCESS | 1839 | 1461220899576 Marionette TRACE conn3 <- [1,566,null,{}] 23:41:39 INFO - PROCESS | 1839 | 1461220899581 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:39 INFO - PROCESS | 1839 | 1461220899712 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:41:39 INFO - PROCESS | 1839 | 1461220899846 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904cc000 == 55 [pid = 1839] [id = 149] 23:41:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8eedd000) [pid = 1839] [serial = 446] [outer = (nil)] 23:41:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a8eee7000) [pid = 1839] [serial = 447] [outer = 0x7f5a8eedd000] 23:41:39 INFO - PROCESS | 1839 | 1461220899901 Marionette DEBUG loaded listener.js 23:41:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a90456000) [pid = 1839] [serial = 448] [outer = 0x7f5a8eedd000] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920da800 == 54 [pid = 1839] [id = 81] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3c6800 == 53 [pid = 1839] [id = 139] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd97000 == 52 [pid = 1839] [id = 138] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5aa643e400) [pid = 1839] [serial = 357] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5aaa687800) [pid = 1839] [serial = 348] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a97bac400) [pid = 1839] [serial = 354] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a91e9f000) [pid = 1839] [serial = 351] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5aaea68400) [pid = 1839] [serial = 381] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa55bc800 == 51 [pid = 1839] [id = 137] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44e0000 == 50 [pid = 1839] [id = 136] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98d91000 == 49 [pid = 1839] [id = 135] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a969b6800 == 48 [pid = 1839] [id = 134] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a90f89000 == 47 [pid = 1839] [id = 133] 23:41:40 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94653000 == 46 [pid = 1839] [id = 128] 23:41:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa98c000 == 45 [pid = 1839] [id = 127] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a90253000) [pid = 1839] [serial = 361] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a91d18400) [pid = 1839] [serial = 366] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a9f319c00) [pid = 1839] [serial = 378] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5aa6772400) [pid = 1839] [serial = 372] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a97c5fc00) [pid = 1839] [serial = 367] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5aac797c00) [pid = 1839] [serial = 376] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a9694f400) [pid = 1839] [serial = 363] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5aac7a5c00) [pid = 1839] [serial = 379] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a97bb0400) [pid = 1839] [serial = 364] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8e2a4800) [pid = 1839] [serial = 360] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a9f316800) [pid = 1839] [serial = 369] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5aa9f86400) [pid = 1839] [serial = 373] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5aa5085400) [pid = 1839] [serial = 370] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5aaaa69c00) [pid = 1839] [serial = 375] [outer = (nil)] [url = about:blank] 23:41:40 INFO - PROCESS | 1839 | 1461220900572 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:41:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:41:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1037ms 23:41:40 INFO - PROCESS | 1839 | 1461220900605 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:41:40 INFO - PROCESS | 1839 | 1461220900612 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:41:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:41:40 INFO - PROCESS | 1839 | 1461220900676 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:41:40 INFO - PROCESS | 1839 | 1461220900679 Marionette TRACE conn3 <- [1,570,null,{}] 23:41:40 INFO - PROCESS | 1839 | 1461220900702 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:40 INFO - PROCESS | 1839 | 1461220900826 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:41:40 INFO - PROCESS | 1839 | 1461220900835 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94597000 == 46 [pid = 1839] [id = 150] 23:41:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a91d1d400) [pid = 1839] [serial = 449] [outer = (nil)] 23:41:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a92f6e400) [pid = 1839] [serial = 450] [outer = 0x7f5a91d1d400] 23:41:40 INFO - PROCESS | 1839 | 1461220900890 Marionette DEBUG loaded listener.js 23:41:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a92f79400) [pid = 1839] [serial = 451] [outer = 0x7f5a91d1d400] 23:41:41 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:41 INFO - PROCESS | 1839 | 1461220901557 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:41:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:41:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 993ms 23:41:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:41:41 INFO - PROCESS | 1839 | 1461220901612 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:41:41 INFO - PROCESS | 1839 | 1461220901614 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:41:41 INFO - PROCESS | 1839 | 1461220901618 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:41:41 INFO - PROCESS | 1839 | 1461220901621 Marionette TRACE conn3 <- [1,574,null,{}] 23:41:41 INFO - PROCESS | 1839 | 1461220901625 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:41 INFO - PROCESS | 1839 | 1461220901746 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:41:41 INFO - PROCESS | 1839 | 1461220901851 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a976e3000 == 47 [pid = 1839] [id = 151] 23:41:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8d40c000) [pid = 1839] [serial = 452] [outer = (nil)] 23:41:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a962a3400) [pid = 1839] [serial = 453] [outer = 0x7f5a8d40c000] 23:41:41 INFO - PROCESS | 1839 | 1461220901902 Marionette DEBUG loaded listener.js 23:41:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a9654d400) [pid = 1839] [serial = 454] [outer = 0x7f5a8d40c000] 23:41:42 INFO - PROCESS | 1839 | 1461220902420 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:41:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:41:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 827ms 23:41:42 INFO - PROCESS | 1839 | 1461220902479 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:41:42 INFO - PROCESS | 1839 | 1461220902482 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:41:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:41:42 INFO - PROCESS | 1839 | 1461220902487 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:41:42 INFO - PROCESS | 1839 | 1461220902489 Marionette TRACE conn3 <- [1,578,null,{}] 23:41:42 INFO - PROCESS | 1839 | 1461220902493 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:42 INFO - PROCESS | 1839 | 1461220902600 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:41:42 INFO - PROCESS | 1839 | 1461220902713 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ece000 == 48 [pid = 1839] [id = 152] 23:41:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8e370000) [pid = 1839] [serial = 455] [outer = (nil)] 23:41:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a9654f400) [pid = 1839] [serial = 456] [outer = 0x7f5a8e370000] 23:41:42 INFO - PROCESS | 1839 | 1461220902764 Marionette DEBUG loaded listener.js 23:41:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a97ad2800) [pid = 1839] [serial = 457] [outer = 0x7f5a8e370000] 23:41:43 INFO - PROCESS | 1839 | 1461220903321 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:41:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:41:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 873ms 23:41:43 INFO - PROCESS | 1839 | 1461220903364 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:41:43 INFO - PROCESS | 1839 | 1461220903367 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:41:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:41:43 INFO - PROCESS | 1839 | 1461220903372 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:41:43 INFO - PROCESS | 1839 | 1461220903374 Marionette TRACE conn3 <- [1,582,null,{}] 23:41:43 INFO - PROCESS | 1839 | 1461220903378 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:43 INFO - PROCESS | 1839 | 1461220903559 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:41:43 INFO - PROCESS | 1839 | 1461220903590 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e57e000 == 49 [pid = 1839] [id = 153] 23:41:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a9884d800) [pid = 1839] [serial = 458] [outer = (nil)] 23:41:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a9f316800) [pid = 1839] [serial = 459] [outer = 0x7f5a9884d800] 23:41:43 INFO - PROCESS | 1839 | 1461220903643 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5aa5722400) [pid = 1839] [serial = 460] [outer = 0x7f5a9884d800] 23:41:44 INFO - PROCESS | 1839 | 1461220904282 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:41:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:41:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 926ms 23:41:44 INFO - PROCESS | 1839 | 1461220904304 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:41:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:41:44 INFO - PROCESS | 1839 | 1461220904307 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:41:44 INFO - PROCESS | 1839 | 1461220904312 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:41:44 INFO - PROCESS | 1839 | 1461220904315 Marionette TRACE conn3 <- [1,586,null,{}] 23:41:44 INFO - PROCESS | 1839 | 1461220904319 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:44 INFO - PROCESS | 1839 | 1461220904468 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:41:44 INFO - PROCESS | 1839 | 1461220904492 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa52e4000 == 50 [pid = 1839] [id = 154] 23:41:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5aa446a000) [pid = 1839] [serial = 461] [outer = (nil)] 23:41:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5aa861e800) [pid = 1839] [serial = 462] [outer = 0x7f5aa446a000] 23:41:44 INFO - PROCESS | 1839 | 1461220904542 Marionette DEBUG loaded listener.js 23:41:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5aaa252c00) [pid = 1839] [serial = 463] [outer = 0x7f5aa446a000] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a8e375c00) [pid = 1839] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5aaa5c7800) [pid = 1839] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a9a918400) [pid = 1839] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a91d17000) [pid = 1839] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a8dcf1000) [pid = 1839] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a95002400) [pid = 1839] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a96543000) [pid = 1839] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:41:44 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a8de8a800) [pid = 1839] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:41:45 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:45 INFO - PROCESS | 1839 | 1461220905281 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:41:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:41:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 980ms 23:41:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:41:45 INFO - PROCESS | 1839 | 1461220905291 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:41:45 INFO - PROCESS | 1839 | 1461220905293 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:41:45 INFO - PROCESS | 1839 | 1461220905303 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:41:45 INFO - PROCESS | 1839 | 1461220905305 Marionette TRACE conn3 <- [1,590,null,{}] 23:41:45 INFO - PROCESS | 1839 | 1461220905310 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:45 INFO - PROCESS | 1839 | 1461220905448 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:41:45 INFO - PROCESS | 1839 | 1461220905549 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa53de000 == 51 [pid = 1839] [id = 155] 23:41:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a8dcf1000) [pid = 1839] [serial = 464] [outer = (nil)] 23:41:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a97072c00) [pid = 1839] [serial = 465] [outer = 0x7f5a8dcf1000] 23:41:45 INFO - PROCESS | 1839 | 1461220905599 Marionette DEBUG loaded listener.js 23:41:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a977eb800) [pid = 1839] [serial = 466] [outer = 0x7f5a8dcf1000] 23:41:46 INFO - PROCESS | 1839 | 1461220906116 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:41:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:41:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 847ms 23:41:46 INFO - PROCESS | 1839 | 1461220906145 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:41:46 INFO - PROCESS | 1839 | 1461220906147 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:41:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:41:46 INFO - PROCESS | 1839 | 1461220906152 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:41:46 INFO - PROCESS | 1839 | 1461220906154 Marionette TRACE conn3 <- [1,594,null,{}] 23:41:46 INFO - PROCESS | 1839 | 1461220906158 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:46 INFO - PROCESS | 1839 | 1461220906266 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:41:46 INFO - PROCESS | 1839 | 1461220906274 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa8137000 == 52 [pid = 1839] [id = 156] 23:41:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a91b0e800) [pid = 1839] [serial = 467] [outer = (nil)] 23:41:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a977ef800) [pid = 1839] [serial = 468] [outer = 0x7f5a91b0e800] 23:41:46 INFO - PROCESS | 1839 | 1461220906334 Marionette DEBUG loaded listener.js 23:41:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5aa55aa000) [pid = 1839] [serial = 469] [outer = 0x7f5a91b0e800] 23:41:47 INFO - PROCESS | 1839 | 1461220907072 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:41:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:41:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 974ms 23:41:47 INFO - PROCESS | 1839 | 1461220907127 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:41:47 INFO - PROCESS | 1839 | 1461220907132 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:41:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:41:47 INFO - PROCESS | 1839 | 1461220907139 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:41:47 INFO - PROCESS | 1839 | 1461220907144 Marionette TRACE conn3 <- [1,598,null,{}] 23:41:47 INFO - PROCESS | 1839 | 1461220907152 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:47 INFO - PROCESS | 1839 | 1461220907285 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:41:47 INFO - PROCESS | 1839 | 1461220907430 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efe4800 == 53 [pid = 1839] [id = 157] 23:41:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8d410c00) [pid = 1839] [serial = 470] [outer = (nil)] 23:41:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8dcfa400) [pid = 1839] [serial = 471] [outer = 0x7f5a8d410c00] 23:41:47 INFO - PROCESS | 1839 | 1461220907495 Marionette DEBUG loaded listener.js 23:41:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a8eba6800) [pid = 1839] [serial = 472] [outer = 0x7f5a8d410c00] 23:41:48 INFO - PROCESS | 1839 | 1461220908223 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:41:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:41:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1133ms 23:41:48 INFO - PROCESS | 1839 | 1461220908273 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:41:48 INFO - PROCESS | 1839 | 1461220908280 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:41:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:41:48 INFO - PROCESS | 1839 | 1461220908289 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:41:48 INFO - PROCESS | 1839 | 1461220908292 Marionette TRACE conn3 <- [1,602,null,{}] 23:41:48 INFO - PROCESS | 1839 | 1461220908297 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:48 INFO - PROCESS | 1839 | 1461220908440 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:41:48 INFO - PROCESS | 1839 | 1461220908572 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ec8000 == 54 [pid = 1839] [id = 158] 23:41:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8d416400) [pid = 1839] [serial = 473] [outer = (nil)] 23:41:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a910e9800) [pid = 1839] [serial = 474] [outer = 0x7f5a8d416400] 23:41:48 INFO - PROCESS | 1839 | 1461220908635 Marionette DEBUG loaded listener.js 23:41:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a92f6ec00) [pid = 1839] [serial = 475] [outer = 0x7f5a8d416400] 23:41:49 INFO - PROCESS | 1839 | 1461220909533 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:41:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:41:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1286ms 23:41:49 INFO - PROCESS | 1839 | 1461220909575 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:41:49 INFO - PROCESS | 1839 | 1461220909578 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:41:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:41:49 INFO - PROCESS | 1839 | 1461220909583 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:41:49 INFO - PROCESS | 1839 | 1461220909588 Marionette TRACE conn3 <- [1,606,null,{}] 23:41:49 INFO - PROCESS | 1839 | 1461220909602 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:49 INFO - PROCESS | 1839 | 1461220909733 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:41:49 INFO - PROCESS | 1839 | 1461220909871 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa991000 == 55 [pid = 1839] [id = 159] 23:41:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a91d18800) [pid = 1839] [serial = 476] [outer = (nil)] 23:41:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a977ec800) [pid = 1839] [serial = 477] [outer = 0x7f5a91d18800] 23:41:49 INFO - PROCESS | 1839 | 1461220909937 Marionette DEBUG loaded listener.js 23:41:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a9a91d000) [pid = 1839] [serial = 478] [outer = 0x7f5a91d18800] 23:41:50 INFO - PROCESS | 1839 | 1461220910746 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:41:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:41:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1236ms 23:41:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:41:50 INFO - PROCESS | 1839 | 1461220910821 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 1839 | 1461220910824 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:41:50 INFO - PROCESS | 1839 | 1461220910828 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:41:50 INFO - PROCESS | 1839 | 1461220910832 Marionette TRACE conn3 <- [1,610,null,{}] 23:41:50 INFO - PROCESS | 1839 | 1461220910836 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:50 INFO - PROCESS | 1839 | 1461220910969 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:41:51 INFO - PROCESS | 1839 | 1461220911101 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec7f000 == 56 [pid = 1839] [id = 160] 23:41:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a92f6cc00) [pid = 1839] [serial = 479] [outer = (nil)] 23:41:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5aa550c000) [pid = 1839] [serial = 480] [outer = 0x7f5a92f6cc00] 23:41:51 INFO - PROCESS | 1839 | 1461220911162 Marionette DEBUG loaded listener.js 23:41:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5aaa254400) [pid = 1839] [serial = 481] [outer = 0x7f5a92f6cc00] 23:41:51 INFO - PROCESS | 1839 | 1461220911870 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:41:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:41:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1077ms 23:41:51 INFO - PROCESS | 1839 | 1461220911914 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:41:51 INFO - PROCESS | 1839 | 1461220911917 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:41:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:41:51 INFO - PROCESS | 1839 | 1461220911922 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:41:51 INFO - PROCESS | 1839 | 1461220911925 Marionette TRACE conn3 <- [1,614,null,{}] 23:41:51 INFO - PROCESS | 1839 | 1461220911946 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:52 INFO - PROCESS | 1839 | 1461220912102 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:41:52 INFO - PROCESS | 1839 | 1461220912167 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd14800 == 57 [pid = 1839] [id = 161] 23:41:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8d7a1800) [pid = 1839] [serial = 482] [outer = (nil)] 23:41:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a945e3800) [pid = 1839] [serial = 483] [outer = 0x7f5a8d7a1800] 23:41:52 INFO - PROCESS | 1839 | 1461220912270 Marionette DEBUG loaded listener.js 23:41:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a9f3fa800) [pid = 1839] [serial = 484] [outer = 0x7f5a8d7a1800] 23:41:53 INFO - PROCESS | 1839 | 1461220913215 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:41:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:41:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1330ms 23:41:53 INFO - PROCESS | 1839 | 1461220913254 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:41:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:41:53 INFO - PROCESS | 1839 | 1461220913258 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:41:53 INFO - PROCESS | 1839 | 1461220913265 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:41:53 INFO - PROCESS | 1839 | 1461220913269 Marionette TRACE conn3 <- [1,618,null,{}] 23:41:53 INFO - PROCESS | 1839 | 1461220913277 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:53 INFO - PROCESS | 1839 | 1461220913398 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:41:53 INFO - PROCESS | 1839 | 1461220913555 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb55000 == 58 [pid = 1839] [id = 162] 23:41:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8d416800) [pid = 1839] [serial = 485] [outer = (nil)] 23:41:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8d44dc00) [pid = 1839] [serial = 486] [outer = 0x7f5a8d416800] 23:41:53 INFO - PROCESS | 1839 | 1461220913611 Marionette DEBUG loaded listener.js 23:41:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a8de8a000) [pid = 1839] [serial = 487] [outer = 0x7f5a8d416800] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa53de000 == 57 [pid = 1839] [id = 155] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa52e4000 == 56 [pid = 1839] [id = 154] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9e57e000 == 55 [pid = 1839] [id = 153] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5aa55a9000) [pid = 1839] [serial = 420] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5aaa5cfc00) [pid = 1839] [serial = 390] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5aaec8dc00) [pid = 1839] [serial = 393] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ece000 == 54 [pid = 1839] [id = 152] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a976e3000 == 53 [pid = 1839] [id = 151] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94597000 == 52 [pid = 1839] [id = 150] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904cc000 == 51 [pid = 1839] [id = 149] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb5b800 == 50 [pid = 1839] [id = 148] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efe3800 == 49 [pid = 1839] [id = 141] 23:41:54 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad440000 == 48 [pid = 1839] [id = 140] 23:41:54 INFO - PROCESS | 1839 | 1461220914461 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5aa550dc00) [pid = 1839] [serial = 411] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5aaa9ba400) [pid = 1839] [serial = 414] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5aa9f7b800) [pid = 1839] [serial = 412] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a9e664400) [pid = 1839] [serial = 405] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5aa5516400) [pid = 1839] [serial = 406] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a97596c00) [pid = 1839] [serial = 387] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a9457fc00) [pid = 1839] [serial = 400] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a91d1a800) [pid = 1839] [serial = 399] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a910e6400) [pid = 1839] [serial = 384] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a97624400) [pid = 1839] [serial = 397] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a9025c800) [pid = 1839] [serial = 396] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a97ac7400) [pid = 1839] [serial = 402] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a97e07000) [pid = 1839] [serial = 403] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a9654c000) [pid = 1839] [serial = 408] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5aaab64400) [pid = 1839] [serial = 415] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a97e0a000) [pid = 1839] [serial = 409] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a9706f000) [pid = 1839] [serial = 418] [outer = (nil)] [url = about:blank] 23:41:54 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a97067000) [pid = 1839] [serial = 417] [outer = (nil)] [url = about:blank] 23:41:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:41:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1235ms 23:41:54 INFO - PROCESS | 1839 | 1461220914499 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:41:54 INFO - PROCESS | 1839 | 1461220914505 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:41:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:41:54 INFO - PROCESS | 1839 | 1461220914513 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:41:54 INFO - PROCESS | 1839 | 1461220914517 Marionette TRACE conn3 <- [1,622,null,{}] 23:41:54 INFO - PROCESS | 1839 | 1461220914521 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:54 INFO - PROCESS | 1839 | 1461220914634 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:41:54 INFO - PROCESS | 1839 | 1461220914647 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef71800 == 49 [pid = 1839] [id = 163] 23:41:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a8e379800) [pid = 1839] [serial = 488] [outer = (nil)] 23:41:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a9024d400) [pid = 1839] [serial = 489] [outer = 0x7f5a8e379800] 23:41:54 INFO - PROCESS | 1839 | 1461220914699 Marionette DEBUG loaded listener.js 23:41:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a910e6800) [pid = 1839] [serial = 490] [outer = 0x7f5a8e379800] 23:41:55 INFO - PROCESS | 1839 | 1461220915385 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:41:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:41:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 885ms 23:41:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:41:55 INFO - PROCESS | 1839 | 1461220915399 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:41:55 INFO - PROCESS | 1839 | 1461220915401 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:41:55 INFO - PROCESS | 1839 | 1461220915407 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:41:55 INFO - PROCESS | 1839 | 1461220915412 Marionette TRACE conn3 <- [1,626,null,{}] 23:41:55 INFO - PROCESS | 1839 | 1461220915425 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:55 INFO - PROCESS | 1839 | 1461220915582 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:41:55 INFO - PROCESS | 1839 | 1461220915598 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94597000 == 50 [pid = 1839] [id = 164] 23:41:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a92f74c00) [pid = 1839] [serial = 491] [outer = (nil)] 23:41:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a92f78c00) [pid = 1839] [serial = 492] [outer = 0x7f5a92f74c00] 23:41:55 INFO - PROCESS | 1839 | 1461220915651 Marionette DEBUG loaded listener.js 23:41:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a94f07400) [pid = 1839] [serial = 493] [outer = 0x7f5a92f74c00] 23:41:56 INFO - PROCESS | 1839 | 1461220916295 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:41:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:41:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 930ms 23:41:56 INFO - PROCESS | 1839 | 1461220916336 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:41:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:41:56 INFO - PROCESS | 1839 | 1461220916340 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:41:56 INFO - PROCESS | 1839 | 1461220916344 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:41:56 INFO - PROCESS | 1839 | 1461220916347 Marionette TRACE conn3 <- [1,630,null,{}] 23:41:56 INFO - PROCESS | 1839 | 1461220916351 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:56 INFO - PROCESS | 1839 | 1461220916512 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:41:56 INFO - PROCESS | 1839 | 1461220916575 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a976f5000 == 51 [pid = 1839] [id = 165] 23:41:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a90461c00) [pid = 1839] [serial = 494] [outer = (nil)] 23:41:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a96549800) [pid = 1839] [serial = 495] [outer = 0x7f5a90461c00] 23:41:56 INFO - PROCESS | 1839 | 1461220916626 Marionette DEBUG loaded listener.js 23:41:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a96f87400) [pid = 1839] [serial = 496] [outer = 0x7f5a90461c00] 23:41:57 INFO - PROCESS | 1839 | 1461220917169 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:41:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:41:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 874ms 23:41:57 INFO - PROCESS | 1839 | 1461220917219 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:41:57 INFO - PROCESS | 1839 | 1461220917221 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:41:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:41:57 INFO - PROCESS | 1839 | 1461220917232 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:41:57 INFO - PROCESS | 1839 | 1461220917233 Marionette TRACE conn3 <- [1,634,null,{}] 23:41:57 INFO - PROCESS | 1839 | 1461220917238 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:57 INFO - PROCESS | 1839 | 1461220917377 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:41:57 INFO - PROCESS | 1839 | 1461220917444 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98908800 == 52 [pid = 1839] [id = 166] 23:41:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a92f75000) [pid = 1839] [serial = 497] [outer = (nil)] 23:41:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a9706a000) [pid = 1839] [serial = 498] [outer = 0x7f5a92f75000] 23:41:57 INFO - PROCESS | 1839 | 1461220917494 Marionette DEBUG loaded listener.js 23:41:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a977e7400) [pid = 1839] [serial = 499] [outer = 0x7f5a92f75000] 23:41:57 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:58 INFO - PROCESS | 1839 | 1461220918128 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:41:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 929ms 23:41:58 INFO - PROCESS | 1839 | 1461220918162 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 1839 | 1461220918164 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:41:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:41:58 INFO - PROCESS | 1839 | 1461220918169 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 1839 | 1461220918172 Marionette TRACE conn3 <- [1,638,null,{}] 23:41:58 INFO - PROCESS | 1839 | 1461220918176 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:58 INFO - PROCESS | 1839 | 1461220918356 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:41:58 INFO - PROCESS | 1839 | 1461220918437 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44e7800 == 53 [pid = 1839] [id = 167] 23:41:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a97ba8c00) [pid = 1839] [serial = 500] [outer = (nil)] 23:41:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a9f3ed400) [pid = 1839] [serial = 501] [outer = 0x7f5a97ba8c00] 23:41:58 INFO - PROCESS | 1839 | 1461220918500 Marionette DEBUG loaded listener.js 23:41:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5aa55a6c00) [pid = 1839] [serial = 502] [outer = 0x7f5a97ba8c00] 23:41:58 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a910e4000) [pid = 1839] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a8e371400) [pid = 1839] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a9884d800) [pid = 1839] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5aa446a000) [pid = 1839] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a8eedd000) [pid = 1839] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a8d40c000) [pid = 1839] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a8d7a0000) [pid = 1839] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a91d1d400) [pid = 1839] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a9706f400) [pid = 1839] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a8e370000) [pid = 1839] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a8dcf1000) [pid = 1839] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8e29e000) [pid = 1839] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a9884c000) [pid = 1839] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a91b17c00) [pid = 1839] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a98cc0c00) [pid = 1839] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5aa643f000) [pid = 1839] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a9aaeb400) [pid = 1839] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a8fe15000) [pid = 1839] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a91b12800) [pid = 1839] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a8ebb1800) [pid = 1839] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:41:59 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a9aaecc00) [pid = 1839] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:41:59 INFO - PROCESS | 1839 | 1461220919275 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:41:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:41:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1128ms 23:41:59 INFO - PROCESS | 1839 | 1461220919297 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:41:59 INFO - PROCESS | 1839 | 1461220919300 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:41:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:41:59 INFO - PROCESS | 1839 | 1461220919305 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:41:59 INFO - PROCESS | 1839 | 1461220919306 Marionette TRACE conn3 <- [1,642,null,{}] 23:41:59 INFO - PROCESS | 1839 | 1461220919311 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:59 INFO - PROCESS | 1839 | 1461220919453 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:41:59 INFO - PROCESS | 1839 | 1461220919519 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92e9e800 == 54 [pid = 1839] [id = 168] 23:41:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8d410400) [pid = 1839] [serial = 503] [outer = (nil)] 23:41:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a8ecafc00) [pid = 1839] [serial = 504] [outer = 0x7f5a8d410400] 23:41:59 INFO - PROCESS | 1839 | 1461220919570 Marionette DEBUG loaded listener.js 23:41:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a9648d800) [pid = 1839] [serial = 505] [outer = 0x7f5a8d410400] 23:42:00 INFO - PROCESS | 1839 | 1461220920090 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 826ms 23:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:42:00 INFO - PROCESS | 1839 | 1461220920131 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:42:00 INFO - PROCESS | 1839 | 1461220920133 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:42:00 INFO - PROCESS | 1839 | 1461220920138 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:42:00 INFO - PROCESS | 1839 | 1461220920141 Marionette TRACE conn3 <- [1,646,null,{}] 23:42:00 INFO - PROCESS | 1839 | 1461220920145 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:00 INFO - PROCESS | 1839 | 1461220920253 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:42:00 INFO - PROCESS | 1839 | 1461220920353 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5521000 == 55 [pid = 1839] [id = 169] 23:42:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a8d7a4c00) [pid = 1839] [serial = 506] [outer = (nil)] 23:42:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a977f2400) [pid = 1839] [serial = 507] [outer = 0x7f5a8d7a4c00] 23:42:00 INFO - PROCESS | 1839 | 1461220920404 Marionette DEBUG loaded listener.js 23:42:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5aa5516400) [pid = 1839] [serial = 508] [outer = 0x7f5a8d7a4c00] 23:42:00 INFO - PROCESS | 1839 | 1461220920939 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 876ms 23:42:01 INFO - PROCESS | 1839 | 1461220921014 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:42:01 INFO - PROCESS | 1839 | 1461220921016 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:42:01 INFO - PROCESS | 1839 | 1461220921022 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:42:01 INFO - PROCESS | 1839 | 1461220921024 Marionette TRACE conn3 <- [1,650,null,{}] 23:42:01 INFO - PROCESS | 1839 | 1461220921028 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:01 INFO - PROCESS | 1839 | 1461220921199 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:42:01 INFO - PROCESS | 1839 | 1461220921346 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e35a800 == 56 [pid = 1839] [id = 170] 23:42:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a8d412c00) [pid = 1839] [serial = 509] [outer = (nil)] 23:42:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a8d419000) [pid = 1839] [serial = 510] [outer = 0x7f5a8d412c00] 23:42:01 INFO - PROCESS | 1839 | 1461220921411 Marionette DEBUG loaded listener.js 23:42:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a8d44d000) [pid = 1839] [serial = 511] [outer = 0x7f5a8d412c00] 23:42:02 INFO - PROCESS | 1839 | 1461220922167 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1179ms 23:42:02 INFO - PROCESS | 1839 | 1461220922202 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:42:02 INFO - PROCESS | 1839 | 1461220922208 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:42:02 INFO - PROCESS | 1839 | 1461220922214 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:42:02 INFO - PROCESS | 1839 | 1461220922220 Marionette TRACE conn3 <- [1,654,null,{}] 23:42:02 INFO - PROCESS | 1839 | 1461220922226 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:02 INFO - PROCESS | 1839 | 1461220922357 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:42:02 INFO - PROCESS | 1839 | 1461220922470 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a95544800 == 57 [pid = 1839] [id = 171] 23:42:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8d415800) [pid = 1839] [serial = 512] [outer = (nil)] 23:42:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a910e9c00) [pid = 1839] [serial = 513] [outer = 0x7f5a8d415800] 23:42:02 INFO - PROCESS | 1839 | 1461220922575 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a91d18400) [pid = 1839] [serial = 514] [outer = 0x7f5a8d415800] 23:42:03 INFO - PROCESS | 1839 | 1461220923394 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1234ms 23:42:03 INFO - PROCESS | 1839 | 1461220923448 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:42:03 INFO - PROCESS | 1839 | 1461220923452 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:42:03 INFO - PROCESS | 1839 | 1461220923458 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 1839 | 1461220923460 Marionette TRACE conn3 <- [1,658,null,{}] 23:42:03 INFO - PROCESS | 1839 | 1461220923465 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:03 INFO - PROCESS | 1839 | 1461220923592 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:42:03 INFO - PROCESS | 1839 | 1461220923735 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa675b000 == 58 [pid = 1839] [id = 172] 23:42:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8d79a400) [pid = 1839] [serial = 515] [outer = (nil)] 23:42:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a96f86400) [pid = 1839] [serial = 516] [outer = 0x7f5a8d79a400] 23:42:03 INFO - PROCESS | 1839 | 1461220923795 Marionette DEBUG loaded listener.js 23:42:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a977ed000) [pid = 1839] [serial = 517] [outer = 0x7f5a8d79a400] 23:42:04 INFO - PROCESS | 1839 | 1461220924629 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1227ms 23:42:04 INFO - PROCESS | 1839 | 1461220924685 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:42:04 INFO - PROCESS | 1839 | 1461220924690 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:42:04 INFO - PROCESS | 1839 | 1461220924704 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:42:04 INFO - PROCESS | 1839 | 1461220924710 Marionette TRACE conn3 <- [1,662,null,{}] 23:42:04 INFO - PROCESS | 1839 | 1461220924715 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:04 INFO - PROCESS | 1839 | 1461220924848 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:42:04 INFO - PROCESS | 1839 | 1461220924981 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaaab5000 == 59 [pid = 1839] [id = 173] 23:42:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a96544000) [pid = 1839] [serial = 518] [outer = (nil)] 23:42:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5aa550d000) [pid = 1839] [serial = 519] [outer = 0x7f5a96544000] 23:42:05 INFO - PROCESS | 1839 | 1461220925042 Marionette DEBUG loaded listener.js 23:42:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5aa65c8800) [pid = 1839] [serial = 520] [outer = 0x7f5a96544000] 23:42:05 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:05 INFO - PROCESS | 1839 | 1461220925803 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1135ms 23:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:42:05 INFO - PROCESS | 1839 | 1461220925836 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:42:05 INFO - PROCESS | 1839 | 1461220925839 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:42:05 INFO - PROCESS | 1839 | 1461220925845 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:42:05 INFO - PROCESS | 1839 | 1461220925848 Marionette TRACE conn3 <- [1,666,null,{}] 23:42:05 INFO - PROCESS | 1839 | 1461220925852 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:05 INFO - PROCESS | 1839 | 1461220925975 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:42:06 INFO - PROCESS | 1839 | 1461220926112 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec79000 == 60 [pid = 1839] [id = 174] 23:42:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a8d411c00) [pid = 1839] [serial = 521] [outer = (nil)] 23:42:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5aaa254800) [pid = 1839] [serial = 522] [outer = 0x7f5a8d411c00] 23:42:06 INFO - PROCESS | 1839 | 1461220926182 Marionette DEBUG loaded listener.js 23:42:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5aaa5cc400) [pid = 1839] [serial = 523] [outer = 0x7f5a8d411c00] 23:42:06 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:06 INFO - PROCESS | 1839 | 1461220926840 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1025ms 23:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:42:06 INFO - PROCESS | 1839 | 1461220926870 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:42:06 INFO - PROCESS | 1839 | 1461220926873 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:42:06 INFO - PROCESS | 1839 | 1461220926877 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:42:06 INFO - PROCESS | 1839 | 1461220926880 Marionette TRACE conn3 <- [1,670,null,{}] 23:42:06 INFO - PROCESS | 1839 | 1461220926885 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:07 INFO - PROCESS | 1839 | 1461220927012 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:42:07 INFO - PROCESS | 1839 | 1461220927129 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df37800 == 61 [pid = 1839] [id = 175] 23:42:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8ebaf400) [pid = 1839] [serial = 524] [outer = (nil)] 23:42:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a91b17800) [pid = 1839] [serial = 525] [outer = 0x7f5a8ebaf400] 23:42:07 INFO - PROCESS | 1839 | 1461220927242 Marionette DEBUG loaded listener.js 23:42:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5aa5728000) [pid = 1839] [serial = 526] [outer = 0x7f5a8ebaf400] 23:42:08 INFO - PROCESS | 1839 | 1461220928130 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1327ms 23:42:08 INFO - PROCESS | 1839 | 1461220928205 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:42:08 INFO - PROCESS | 1839 | 1461220928211 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:42:08 INFO - PROCESS | 1839 | 1461220928217 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:42:08 INFO - PROCESS | 1839 | 1461220928222 Marionette TRACE conn3 <- [1,674,null,{}] 23:42:08 INFO - PROCESS | 1839 | 1461220928227 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:08 INFO - PROCESS | 1839 | 1461220928364 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:42:08 INFO - PROCESS | 1839 | 1461220928513 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d7bf800 == 62 [pid = 1839] [id = 176] 23:42:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8eee4000) [pid = 1839] [serial = 527] [outer = (nil)] 23:42:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8eeea400) [pid = 1839] [serial = 528] [outer = 0x7f5a8eee4000] 23:42:08 INFO - PROCESS | 1839 | 1461220928606 Marionette DEBUG loaded listener.js 23:42:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a910ed800) [pid = 1839] [serial = 529] [outer = 0x7f5a8eee4000] 23:42:09 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa23800 == 61 [pid = 1839] [id = 129] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad440800 == 60 [pid = 1839] [id = 131] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5521000 == 59 [pid = 1839] [id = 169] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a977ef800) [pid = 1839] [serial = 468] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92e9e800 == 58 [pid = 1839] [id = 168] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44e7800 == 57 [pid = 1839] [id = 167] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98908800 == 56 [pid = 1839] [id = 166] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a976f5000 == 55 [pid = 1839] [id = 165] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94597000 == 54 [pid = 1839] [id = 164] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef71800 == 53 [pid = 1839] [id = 163] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb55000 == 52 [pid = 1839] [id = 162] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa991000 == 51 [pid = 1839] [id = 159] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ec8000 == 50 [pid = 1839] [id = 158] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efe4800 == 49 [pid = 1839] [id = 157] 23:42:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa8137000 == 48 [pid = 1839] [id = 156] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5a945eac00) [pid = 1839] [serial = 319] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5aaaa68400) [pid = 1839] [serial = 325] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a98dbb800) [pid = 1839] [serial = 355] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5aaab61400) [pid = 1839] [serial = 391] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5aaab2dc00) [pid = 1839] [serial = 349] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5aaf859800) [pid = 1839] [serial = 394] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5aac796c00) [pid = 1839] [serial = 316] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a94f95c00) [pid = 1839] [serial = 352] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a9a9f3800) [pid = 1839] [serial = 322] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5aaa7bb000) [pid = 1839] [serial = 358] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a9818f400) [pid = 1839] [serial = 388] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a910f1800) [pid = 1839] [serial = 385] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a9f316800) [pid = 1839] [serial = 459] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5aa861e800) [pid = 1839] [serial = 462] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a91b16c00) [pid = 1839] [serial = 423] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a90456000) [pid = 1839] [serial = 448] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8eee7000) [pid = 1839] [serial = 447] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a8d417c00) [pid = 1839] [serial = 429] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a962a3400) [pid = 1839] [serial = 453] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a9654d400) [pid = 1839] [serial = 454] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8d7a8800) [pid = 1839] [serial = 445] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a8d7a4000) [pid = 1839] [serial = 444] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a92f6e400) [pid = 1839] [serial = 450] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a92f79400) [pid = 1839] [serial = 451] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a8eee1800) [pid = 1839] [serial = 426] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a98849000) [pid = 1839] [serial = 435] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a96946c00) [pid = 1839] [serial = 432] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5aaa259800) [pid = 1839] [serial = 438] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a92f73800) [pid = 1839] [serial = 441] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5aaa252c00) [pid = 1839] [serial = 463] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5aac7a4c00) [pid = 1839] [serial = 421] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a9654f400) [pid = 1839] [serial = 456] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a97072c00) [pid = 1839] [serial = 465] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a97ad2800) [pid = 1839] [serial = 457] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5aa5722400) [pid = 1839] [serial = 460] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a977eb800) [pid = 1839] [serial = 466] [outer = (nil)] [url = about:blank] 23:42:09 INFO - PROCESS | 1839 | 1461220929385 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 23:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1181ms 23:42:09 INFO - PROCESS | 1839 | 1461220929399 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:42:09 INFO - PROCESS | 1839 | 1461220929404 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:42:09 INFO - PROCESS | 1839 | 1461220929413 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:42:09 INFO - PROCESS | 1839 | 1461220929416 Marionette TRACE conn3 <- [1,678,null,{}] 23:42:09 INFO - PROCESS | 1839 | 1461220929421 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:09 INFO - PROCESS | 1839 | 1461220929667 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:42:10 INFO - PROCESS | 1839 | 1461220930066 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a74800 == 49 [pid = 1839] [id = 177] 23:42:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a8febd400) [pid = 1839] [serial = 530] [outer = (nil)] 23:42:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a9728dc00) [pid = 1839] [serial = 531] [outer = 0x7f5a8febd400] 23:42:10 INFO - PROCESS | 1839 | 1461220930129 Marionette DEBUG loaded listener.js 23:42:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a977f1000) [pid = 1839] [serial = 532] [outer = 0x7f5a8febd400] 23:42:10 INFO - PROCESS | 1839 | 1461220930693 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 23:42:10 INFO - PROCESS | 1839 | 1461220930745 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:42:10 INFO - PROCESS | 1839 | 1461220930748 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:42:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:42:10 INFO - PROCESS | 1839 | 1461220930753 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:42:10 INFO - PROCESS | 1839 | 1461220930757 Marionette TRACE conn3 <- [1,682,null,{}] 23:42:10 INFO - PROCESS | 1839 | 1461220930770 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:10 INFO - PROCESS | 1839 | 1461220930919 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:42:10 INFO - PROCESS | 1839 | 1461220930939 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e57c000 == 50 [pid = 1839] [id = 178] 23:42:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a97ac6c00) [pid = 1839] [serial = 533] [outer = (nil)] 23:42:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a9aaa0800) [pid = 1839] [serial = 534] [outer = 0x7f5a97ac6c00] 23:42:10 INFO - PROCESS | 1839 | 1461220930993 Marionette DEBUG loaded listener.js 23:42:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5aa5748c00) [pid = 1839] [serial = 535] [outer = 0x7f5a97ac6c00] 23:42:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:12 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:12 INFO - PROCESS | 1839 | 1461220932058 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:42:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 23:42:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1330ms 23:42:12 INFO - PROCESS | 1839 | 1461220932082 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:42:12 INFO - PROCESS | 1839 | 1461220932085 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:42:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:42:12 INFO - PROCESS | 1839 | 1461220932090 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:42:12 INFO - PROCESS | 1839 | 1461220932092 Marionette TRACE conn3 <- [1,686,null,{}] 23:42:12 INFO - PROCESS | 1839 | 1461220932097 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:12 INFO - PROCESS | 1839 | 1461220932243 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:42:12 INFO - PROCESS | 1839 | 1461220932263 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa53db000 == 51 [pid = 1839] [id = 179] 23:42:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a8d411400) [pid = 1839] [serial = 536] [outer = (nil)] 23:42:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5aa8620800) [pid = 1839] [serial = 537] [outer = 0x7f5a8d411400] 23:42:12 INFO - PROCESS | 1839 | 1461220932312 Marionette DEBUG loaded listener.js 23:42:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aaa5c7800) [pid = 1839] [serial = 538] [outer = 0x7f5a8d411400] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a92f75000) [pid = 1839] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a90461c00) [pid = 1839] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a8d416800) [pid = 1839] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a97ba8c00) [pid = 1839] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a8d410400) [pid = 1839] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a8e379800) [pid = 1839] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:42:13 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a92f74c00) [pid = 1839] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:42:13 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:13 INFO - PROCESS | 1839 | 1461220933389 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:42:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:42:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1331ms 23:42:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:42:13 INFO - PROCESS | 1839 | 1461220933421 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:42:13 INFO - PROCESS | 1839 | 1461220933423 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:42:13 INFO - PROCESS | 1839 | 1461220933427 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:42:13 INFO - PROCESS | 1839 | 1461220933430 Marionette TRACE conn3 <- [1,690,null,{}] 23:42:13 INFO - PROCESS | 1839 | 1461220933434 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:13 INFO - PROCESS | 1839 | 1461220933542 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:42:13 INFO - PROCESS | 1839 | 1461220933550 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef79800 == 52 [pid = 1839] [id = 180] 23:42:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a8fe15000) [pid = 1839] [serial = 539] [outer = (nil)] 23:42:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a9818b400) [pid = 1839] [serial = 540] [outer = 0x7f5a8fe15000] 23:42:13 INFO - PROCESS | 1839 | 1461220933601 Marionette DEBUG loaded listener.js 23:42:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5aaa259800) [pid = 1839] [serial = 541] [outer = 0x7f5a8fe15000] 23:42:14 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:14 INFO - PROCESS | 1839 | 1461220934683 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:42:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:42:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1276ms 23:42:14 INFO - PROCESS | 1839 | 1461220934703 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:42:14 INFO - PROCESS | 1839 | 1461220934705 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:42:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:42:14 INFO - PROCESS | 1839 | 1461220934710 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:42:14 INFO - PROCESS | 1839 | 1461220934712 Marionette TRACE conn3 <- [1,694,null,{}] 23:42:14 INFO - PROCESS | 1839 | 1461220934716 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:14 INFO - PROCESS | 1839 | 1461220934838 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:42:14 INFO - PROCESS | 1839 | 1461220934846 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df45800 == 53 [pid = 1839] [id = 181] 23:42:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a91c50400) [pid = 1839] [serial = 542] [outer = (nil)] 23:42:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a91c51400) [pid = 1839] [serial = 543] [outer = 0x7f5a91c50400] 23:42:14 INFO - PROCESS | 1839 | 1461220934904 Marionette DEBUG loaded listener.js 23:42:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5aaaa66000) [pid = 1839] [serial = 544] [outer = 0x7f5a91c50400] 23:42:15 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:15 INFO - PROCESS | 1839 | 1461220935953 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:42:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 23:42:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1274ms 23:42:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:42:15 INFO - PROCESS | 1839 | 1461220935985 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:42:15 INFO - PROCESS | 1839 | 1461220935988 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:42:15 INFO - PROCESS | 1839 | 1461220935995 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:42:16 INFO - PROCESS | 1839 | 1461220935997 Marionette TRACE conn3 <- [1,698,null,{}] 23:42:16 INFO - PROCESS | 1839 | 1461220936005 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:16 INFO - PROCESS | 1839 | 1461220936179 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:42:16 INFO - PROCESS | 1839 | 1461220936369 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92de5000 == 54 [pid = 1839] [id = 182] 23:42:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a8fd2d800) [pid = 1839] [serial = 545] [outer = (nil)] 23:42:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a905c9400) [pid = 1839] [serial = 546] [outer = 0x7f5a8fd2d800] 23:42:16 INFO - PROCESS | 1839 | 1461220936433 Marionette DEBUG loaded listener.js 23:42:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a91c49000) [pid = 1839] [serial = 547] [outer = 0x7f5a8fd2d800] 23:42:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a8e860c00) [pid = 1839] [serial = 548] [outer = 0x7f5a8dcfe800] 23:42:17 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:17 INFO - PROCESS | 1839 | 1461220937618 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:42:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 23:42:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1681ms 23:42:17 INFO - PROCESS | 1839 | 1461220937674 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:42:17 INFO - PROCESS | 1839 | 1461220937680 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:42:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:42:17 INFO - PROCESS | 1839 | 1461220937778 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:42:17 INFO - PROCESS | 1839 | 1461220937782 Marionette TRACE conn3 <- [1,702,null,{}] 23:42:17 INFO - PROCESS | 1839 | 1461220937788 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:17 INFO - PROCESS | 1839 | 1461220937911 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:42:18 INFO - PROCESS | 1839 | 1461220938044 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44ed800 == 55 [pid = 1839] [id = 183] 23:42:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8fe0f400) [pid = 1839] [serial = 549] [outer = (nil)] 23:42:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a94f93c00) [pid = 1839] [serial = 550] [outer = 0x7f5a8fe0f400] 23:42:18 INFO - PROCESS | 1839 | 1461220938104 Marionette DEBUG loaded listener.js 23:42:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a97e07000) [pid = 1839] [serial = 551] [outer = 0x7f5a8fe0f400] 23:42:19 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:19 INFO - PROCESS | 1839 | 1461220939276 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:42:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:42:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1579ms 23:42:19 INFO - PROCESS | 1839 | 1461220939315 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:42:19 INFO - PROCESS | 1839 | 1461220939318 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:42:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:42:19 INFO - PROCESS | 1839 | 1461220939324 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:42:19 INFO - PROCESS | 1839 | 1461220939329 Marionette TRACE conn3 <- [1,706,null,{}] 23:42:19 INFO - PROCESS | 1839 | 1461220939342 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:19 INFO - PROCESS | 1839 | 1461220939545 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:42:19 INFO - PROCESS | 1839 | 1461220939680 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaea05800 == 56 [pid = 1839] [id = 184] 23:42:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a91c49400) [pid = 1839] [serial = 552] [outer = (nil)] 23:42:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5aa64e7400) [pid = 1839] [serial = 553] [outer = 0x7f5a91c49400] 23:42:19 INFO - PROCESS | 1839 | 1461220939743 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5aaa906c00) [pid = 1839] [serial = 554] [outer = 0x7f5a91c49400] 23:42:20 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:20 INFO - PROCESS | 1839 | 1461220940854 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:42:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1582ms 23:42:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:42:20 INFO - PROCESS | 1839 | 1461220940906 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 1839 | 1461220940910 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:42:20 INFO - PROCESS | 1839 | 1461220940918 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 1839 | 1461220940921 Marionette TRACE conn3 <- [1,710,null,{}] 23:42:20 INFO - PROCESS | 1839 | 1461220940928 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:21 INFO - PROCESS | 1839 | 1461220941061 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:42:21 INFO - PROCESS | 1839 | 1461220941227 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e35f000 == 57 [pid = 1839] [id = 185] 23:42:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a8d7a2400) [pid = 1839] [serial = 555] [outer = (nil)] 23:42:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8e298800) [pid = 1839] [serial = 556] [outer = 0x7f5a8d7a2400] 23:42:21 INFO - PROCESS | 1839 | 1461220941282 Marionette DEBUG loaded listener.js 23:42:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8e36d400) [pid = 1839] [serial = 557] [outer = 0x7f5a8d7a2400] 23:42:22 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:22 INFO - PROCESS | 1839 | 1461220942398 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:42:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:42:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1534ms 23:42:22 INFO - PROCESS | 1839 | 1461220942450 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:42:22 INFO - PROCESS | 1839 | 1461220942456 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:42:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:42:22 INFO - PROCESS | 1839 | 1461220942473 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:42:22 INFO - PROCESS | 1839 | 1461220942477 Marionette TRACE conn3 <- [1,714,null,{}] 23:42:22 INFO - PROCESS | 1839 | 1461220942481 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:22 INFO - PROCESS | 1839 | 1461220942670 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef79800 == 56 [pid = 1839] [id = 180] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa53db000 == 55 [pid = 1839] [id = 179] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9e57c000 == 54 [pid = 1839] [id = 178] 23:42:22 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a977f2400) [pid = 1839] [serial = 507] [outer = (nil)] [url = about:blank] 23:42:22 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a945e3800) [pid = 1839] [serial = 483] [outer = (nil)] [url = about:blank] 23:42:22 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a977ec800) [pid = 1839] [serial = 477] [outer = (nil)] [url = about:blank] 23:42:22 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a8dcfa400) [pid = 1839] [serial = 471] [outer = (nil)] [url = about:blank] 23:42:22 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5aa550c000) [pid = 1839] [serial = 480] [outer = (nil)] [url = about:blank] 23:42:22 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a910e9800) [pid = 1839] [serial = 474] [outer = (nil)] [url = about:blank] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a74800 == 53 [pid = 1839] [id = 177] 23:42:22 INFO - PROCESS | 1839 | 1461220942843 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d7bf800 == 52 [pid = 1839] [id = 176] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df37800 == 51 [pid = 1839] [id = 175] 23:42:22 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaec79000 == 50 [pid = 1839] [id = 174] 23:42:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df37800 == 51 [pid = 1839] [id = 186] 23:42:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a8dcfa400) [pid = 1839] [serial = 558] [outer = (nil)] 23:42:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a8e85cc00) [pid = 1839] [serial = 559] [outer = 0x7f5a8dcfa400] 23:42:22 INFO - PROCESS | 1839 | 1461220942899 Marionette DEBUG loaded listener.js 23:42:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a8eee2400) [pid = 1839] [serial = 560] [outer = 0x7f5a8dcfa400] 23:42:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaaab5000 == 50 [pid = 1839] [id = 173] 23:42:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa675b000 == 49 [pid = 1839] [id = 172] 23:42:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a95544800 == 48 [pid = 1839] [id = 171] 23:42:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e35a800 == 47 [pid = 1839] [id = 170] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a977e7400) [pid = 1839] [serial = 499] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a96549800) [pid = 1839] [serial = 495] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8d44dc00) [pid = 1839] [serial = 486] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a96f87400) [pid = 1839] [serial = 496] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a9706a000) [pid = 1839] [serial = 498] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5aa55a6c00) [pid = 1839] [serial = 502] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a9648d800) [pid = 1839] [serial = 505] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a910e6800) [pid = 1839] [serial = 490] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a8de8a000) [pid = 1839] [serial = 487] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a94f07400) [pid = 1839] [serial = 493] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a9024d400) [pid = 1839] [serial = 489] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a9f3ed400) [pid = 1839] [serial = 501] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a92f78c00) [pid = 1839] [serial = 492] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a8ecafc00) [pid = 1839] [serial = 504] [outer = (nil)] [url = about:blank] 23:42:23 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:23 INFO - PROCESS | 1839 | 1461220943874 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:42:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 23:42:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1429ms 23:42:23 INFO - PROCESS | 1839 | 1461220943901 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:42:23 INFO - PROCESS | 1839 | 1461220943906 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:42:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:42:23 INFO - PROCESS | 1839 | 1461220943913 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:42:23 INFO - PROCESS | 1839 | 1461220943918 Marionette TRACE conn3 <- [1,718,null,{}] 23:42:23 INFO - PROCESS | 1839 | 1461220943926 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:24 INFO - PROCESS | 1839 | 1461220944097 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:42:24 INFO - PROCESS | 1839 | 1461220944260 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef70800 == 48 [pid = 1839] [id = 187] 23:42:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a8e00a800) [pid = 1839] [serial = 561] [outer = (nil)] 23:42:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a8e36f800) [pid = 1839] [serial = 562] [outer = 0x7f5a8e00a800] 23:42:24 INFO - PROCESS | 1839 | 1461220944324 Marionette DEBUG loaded listener.js 23:42:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a8e861800) [pid = 1839] [serial = 563] [outer = 0x7f5a8e00a800] 23:42:25 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:25 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:25 INFO - PROCESS | 1839 | 1461220945419 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:42:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:42:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1538ms 23:42:25 INFO - PROCESS | 1839 | 1461220945451 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:42:25 INFO - PROCESS | 1839 | 1461220945457 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:42:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:42:25 INFO - PROCESS | 1839 | 1461220945466 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:42:25 INFO - PROCESS | 1839 | 1461220945470 Marionette TRACE conn3 <- [1,722,null,{}] 23:42:25 INFO - PROCESS | 1839 | 1461220945475 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:25 INFO - PROCESS | 1839 | 1461220945605 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:42:25 INFO - PROCESS | 1839 | 1461220945766 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92079800 == 49 [pid = 1839] [id = 188] 23:42:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a8d410800) [pid = 1839] [serial = 564] [outer = (nil)] 23:42:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a90252000) [pid = 1839] [serial = 565] [outer = 0x7f5a8d410800] 23:42:25 INFO - PROCESS | 1839 | 1461220945825 Marionette DEBUG loaded listener.js 23:42:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a9045b400) [pid = 1839] [serial = 566] [outer = 0x7f5a8d410800] 23:42:26 INFO - PROCESS | 1839 | 1461220946440 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 23:42:26 INFO - PROCESS | 1839 | 1461220946504 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:42:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:42:26 INFO - PROCESS | 1839 | 1461220946510 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 1839 | 1461220946514 Marionette TRACE conn3 <- [1,726,null,{}] 23:42:26 INFO - PROCESS | 1839 | 1461220946641 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:26 INFO - PROCESS | 1839 | 1461220946776 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:42:26 INFO - PROCESS | 1839 | 1461220946903 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9459d000 == 50 [pid = 1839] [id = 189] 23:42:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a9045c400) [pid = 1839] [serial = 567] [outer = (nil)] 23:42:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a910e7c00) [pid = 1839] [serial = 568] [outer = 0x7f5a9045c400] 23:42:26 INFO - PROCESS | 1839 | 1461220946969 Marionette DEBUG loaded listener.js 23:42:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a91c55c00) [pid = 1839] [serial = 569] [outer = 0x7f5a9045c400] 23:42:27 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:27 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:27 INFO - PROCESS | 1839 | 1461220947749 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:42:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:42:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1292ms 23:42:27 INFO - PROCESS | 1839 | 1461220947802 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:42:27 INFO - PROCESS | 1839 | 1461220947806 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:42:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:42:27 INFO - PROCESS | 1839 | 1461220947811 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:42:27 INFO - PROCESS | 1839 | 1461220947813 Marionette TRACE conn3 <- [1,730,null,{}] 23:42:27 INFO - PROCESS | 1839 | 1461220947818 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:27 INFO - PROCESS | 1839 | 1461220947942 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:42:28 INFO - PROCESS | 1839 | 1461220948079 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a969bf000 == 51 [pid = 1839] [id = 190] 23:42:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a905cf800) [pid = 1839] [serial = 570] [outer = (nil)] 23:42:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a92f6ac00) [pid = 1839] [serial = 571] [outer = 0x7f5a905cf800] 23:42:28 INFO - PROCESS | 1839 | 1461220948140 Marionette DEBUG loaded listener.js 23:42:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a94575800) [pid = 1839] [serial = 572] [outer = 0x7f5a905cf800] 23:42:28 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:28 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:28 INFO - PROCESS | 1839 | 1461220948880 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:42:28 INFO - PROCESS | 1839 | 1461220948943 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:42:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:42:28 INFO - PROCESS | 1839 | 1461220948950 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:42:28 INFO - PROCESS | 1839 | 1461220948951 Marionette TRACE conn3 <- [1,734,null,{}] 23:42:28 INFO - PROCESS | 1839 | 1461220948956 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:29 INFO - PROCESS | 1839 | 1461220949075 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:42:29 INFO - PROCESS | 1839 | 1461220949210 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a86000 == 52 [pid = 1839] [id = 191] 23:42:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a91d1a000) [pid = 1839] [serial = 573] [outer = (nil)] 23:42:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a945ea000) [pid = 1839] [serial = 574] [outer = 0x7f5a91d1a000] 23:42:29 INFO - PROCESS | 1839 | 1461220949271 Marionette DEBUG loaded listener.js 23:42:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a94f95c00) [pid = 1839] [serial = 575] [outer = 0x7f5a91d1a000] 23:42:29 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:29 INFO - PROCESS | 1839 | 1461220949984 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:42:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1075ms 23:42:30 INFO - PROCESS | 1839 | 1461220950027 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:42:30 INFO - PROCESS | 1839 | 1461220950030 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:42:30 INFO - PROCESS | 1839 | 1461220950035 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:42:30 INFO - PROCESS | 1839 | 1461220950037 Marionette TRACE conn3 <- [1,738,null,{}] 23:42:30 INFO - PROCESS | 1839 | 1461220950042 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:30 INFO - PROCESS | 1839 | 1461220950193 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:42:30 INFO - PROCESS | 1839 | 1461220950330 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98875000 == 53 [pid = 1839] [id = 192] 23:42:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a95006800) [pid = 1839] [serial = 576] [outer = (nil)] 23:42:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a95dbac00) [pid = 1839] [serial = 577] [outer = 0x7f5a95006800] 23:42:30 INFO - PROCESS | 1839 | 1461220950394 Marionette DEBUG loaded listener.js 23:42:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a96951800) [pid = 1839] [serial = 578] [outer = 0x7f5a95006800] 23:42:31 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:31 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:31 INFO - PROCESS | 1839 | 1461220951546 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:42:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:42:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1526ms 23:42:31 INFO - PROCESS | 1839 | 1461220951562 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:42:31 INFO - PROCESS | 1839 | 1461220951564 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:42:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:42:31 INFO - PROCESS | 1839 | 1461220951570 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:42:31 INFO - PROCESS | 1839 | 1461220951572 Marionette TRACE conn3 <- [1,742,null,{}] 23:42:31 INFO - PROCESS | 1839 | 1461220951577 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:31 INFO - PROCESS | 1839 | 1461220951730 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:42:31 INFO - PROCESS | 1839 | 1461220951873 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e590800 == 54 [pid = 1839] [id = 193] 23:42:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a95008400) [pid = 1839] [serial = 579] [outer = (nil)] 23:42:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a97070400) [pid = 1839] [serial = 580] [outer = 0x7f5a95008400] 23:42:31 INFO - PROCESS | 1839 | 1461220951931 Marionette DEBUG loaded listener.js 23:42:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a977e9400) [pid = 1839] [serial = 581] [outer = 0x7f5a95008400] 23:42:33 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:33 INFO - PROCESS | 1839 | 1461220953126 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1583ms 23:42:33 INFO - PROCESS | 1839 | 1461220953154 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:42:33 INFO - PROCESS | 1839 | 1461220953159 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:42:33 INFO - PROCESS | 1839 | 1461220953165 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:42:33 INFO - PROCESS | 1839 | 1461220953169 Marionette TRACE conn3 <- [1,746,null,{}] 23:42:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e35f000 == 53 [pid = 1839] [id = 185] 23:42:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92de5000 == 52 [pid = 1839] [id = 182] 23:42:33 INFO - PROCESS | 1839 | 1461220953271 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:33 INFO - PROCESS | 1839 | 1461220953434 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:42:33 INFO - PROCESS | 1839 | 1461220953496 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef7e000 == 53 [pid = 1839] [id = 194] 23:42:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a8e858000) [pid = 1839] [serial = 582] [outer = (nil)] 23:42:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a8ecb8000) [pid = 1839] [serial = 583] [outer = 0x7f5a8e858000] 23:42:33 INFO - PROCESS | 1839 | 1461220953549 Marionette DEBUG loaded listener.js 23:42:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a8fec1c00) [pid = 1839] [serial = 584] [outer = 0x7f5a8e858000] 23:42:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:34 INFO - PROCESS | 1839 | 1461220954538 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:42:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:42:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1416ms 23:42:34 INFO - PROCESS | 1839 | 1461220954581 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:42:34 INFO - PROCESS | 1839 | 1461220954588 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:42:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:42:34 INFO - PROCESS | 1839 | 1461220954596 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:42:34 INFO - PROCESS | 1839 | 1461220954599 Marionette TRACE conn3 <- [1,750,null,{}] 23:42:34 INFO - PROCESS | 1839 | 1461220954604 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:34 INFO - PROCESS | 1839 | 1461220954761 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:42:34 INFO - PROCESS | 1839 | 1461220954877 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94f54000 == 54 [pid = 1839] [id = 195] 23:42:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a90259400) [pid = 1839] [serial = 585] [outer = (nil)] 23:42:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a910ec400) [pid = 1839] [serial = 586] [outer = 0x7f5a90259400] 23:42:34 INFO - PROCESS | 1839 | 1461220954927 Marionette DEBUG loaded listener.js 23:42:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a91e26400) [pid = 1839] [serial = 587] [outer = 0x7f5a90259400] 23:42:35 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:35 INFO - PROCESS | 1839 | 1461220955924 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:42:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:42:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1378ms 23:42:35 INFO - PROCESS | 1839 | 1461220955974 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:42:35 INFO - PROCESS | 1839 | 1461220955976 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:42:35 INFO - PROCESS | 1839 | 1461220955981 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:42:35 INFO - PROCESS | 1839 | 1461220955986 Marionette TRACE conn3 <- [1,754,null,{}] 23:42:36 INFO - PROCESS | 1839 | 1461220956006 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:36 INFO - PROCESS | 1839 | 1461220956161 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:42:36 INFO - PROCESS | 1839 | 1461220956344 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a8d7a1800) [pid = 1839] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5aac7a4800) [pid = 1839] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a8eeeac00) [pid = 1839] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a8eede000) [pid = 1839] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a8d413800) [pid = 1839] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a92f6b800) [pid = 1839] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a8d413400) [pid = 1839] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a910f0000) [pid = 1839] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a8d7a4c00) [pid = 1839] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a8ebaf400) [pid = 1839] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a8febd400) [pid = 1839] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8eee4000) [pid = 1839] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a8d411400) [pid = 1839] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a97ac6c00) [pid = 1839] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a8d7a2400) [pid = 1839] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8fe15000) [pid = 1839] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:42:36 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5aa507ac00) [pid = 1839] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:42:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e24f800 == 55 [pid = 1839] [id = 196] 23:42:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a8d40b000) [pid = 1839] [serial = 588] [outer = (nil)] 23:42:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a8d43e400) [pid = 1839] [serial = 589] [outer = 0x7f5a8d40b000] 23:42:36 INFO - PROCESS | 1839 | 1461220956421 Marionette DEBUG loaded listener.js 23:42:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a8fe0c800) [pid = 1839] [serial = 590] [outer = 0x7f5a8d40b000] 23:42:37 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:37 INFO - PROCESS | 1839 | 1461220957379 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:42:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1444ms 23:42:37 INFO - PROCESS | 1839 | 1461220957426 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:42:37 INFO - PROCESS | 1839 | 1461220957428 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:42:37 INFO - PROCESS | 1839 | 1461220957433 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:42:37 INFO - PROCESS | 1839 | 1461220957435 Marionette TRACE conn3 <- [1,758,null,{}] 23:42:37 INFO - PROCESS | 1839 | 1461220957440 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:37 INFO - PROCESS | 1839 | 1461220957551 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:42:37 INFO - PROCESS | 1839 | 1461220957560 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa52d7000 == 56 [pid = 1839] [id = 197] 23:42:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a8fe15000) [pid = 1839] [serial = 591] [outer = (nil)] 23:42:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a97064400) [pid = 1839] [serial = 592] [outer = 0x7f5a8fe15000] 23:42:37 INFO - PROCESS | 1839 | 1461220957612 Marionette DEBUG loaded listener.js 23:42:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a977ec000) [pid = 1839] [serial = 593] [outer = 0x7f5a8fe15000] 23:42:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:38 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:38 INFO - PROCESS | 1839 | 1461220958222 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:42:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:42:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 824ms 23:42:38 INFO - PROCESS | 1839 | 1461220958258 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:42:38 INFO - PROCESS | 1839 | 1461220958259 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:42:38 INFO - PROCESS | 1839 | 1461220958265 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:42:38 INFO - PROCESS | 1839 | 1461220958266 Marionette TRACE conn3 <- [1,762,null,{}] 23:42:38 INFO - PROCESS | 1839 | 1461220958271 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:38 INFO - PROCESS | 1839 | 1461220958380 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:42:38 INFO - PROCESS | 1839 | 1461220958541 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df46800 == 57 [pid = 1839] [id = 198] 23:42:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8d40f400) [pid = 1839] [serial = 594] [outer = (nil)] 23:42:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a8d79d000) [pid = 1839] [serial = 595] [outer = 0x7f5a8d40f400] 23:42:38 INFO - PROCESS | 1839 | 1461220958645 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8de8fc00) [pid = 1839] [serial = 596] [outer = 0x7f5a8d40f400] 23:42:39 INFO - PROCESS | 1839 | 1461220959848 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:42:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1626ms 23:42:39 INFO - PROCESS | 1839 | 1461220959892 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:42:39 INFO - PROCESS | 1839 | 1461220959897 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:42:39 INFO - PROCESS | 1839 | 1461220959904 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:42:39 INFO - PROCESS | 1839 | 1461220959908 Marionette TRACE conn3 <- [1,766,null,{}] 23:42:39 INFO - PROCESS | 1839 | 1461220959914 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:40 INFO - PROCESS | 1839 | 1461220960070 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:42:40 INFO - PROCESS | 1839 | 1461220960214 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98d9d000 == 58 [pid = 1839] [id = 199] 23:42:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a9045a400) [pid = 1839] [serial = 597] [outer = (nil)] 23:42:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a91c4bc00) [pid = 1839] [serial = 598] [outer = 0x7f5a9045a400] 23:42:40 INFO - PROCESS | 1839 | 1461220960323 Marionette DEBUG loaded listener.js 23:42:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a92f6e000) [pid = 1839] [serial = 599] [outer = 0x7f5a9045a400] 23:42:41 INFO - PROCESS | 1839 | 1461220961369 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:42:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:42:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1531ms 23:42:41 INFO - PROCESS | 1839 | 1461220961438 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:42:41 INFO - PROCESS | 1839 | 1461220961443 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:42:41 INFO - PROCESS | 1839 | 1461220961449 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:42:41 INFO - PROCESS | 1839 | 1461220961452 Marionette TRACE conn3 <- [1,770,null,{}] 23:42:41 INFO - PROCESS | 1839 | 1461220961457 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:41 INFO - PROCESS | 1839 | 1461220961609 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:42:41 INFO - PROCESS | 1839 | 1461220961822 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6218800 == 59 [pid = 1839] [id = 200] 23:42:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a905c5400) [pid = 1839] [serial = 600] [outer = (nil)] 23:42:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a9682bc00) [pid = 1839] [serial = 601] [outer = 0x7f5a905c5400] 23:42:41 INFO - PROCESS | 1839 | 1461220961882 Marionette DEBUG loaded listener.js 23:42:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a977f0000) [pid = 1839] [serial = 602] [outer = 0x7f5a905c5400] 23:42:42 INFO - PROCESS | 1839 | 1461220962528 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1126ms 23:42:42 INFO - PROCESS | 1839 | 1461220962575 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:42:42 INFO - PROCESS | 1839 | 1461220962579 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:42:42 INFO - PROCESS | 1839 | 1461220962591 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:42:42 INFO - PROCESS | 1839 | 1461220962599 Marionette TRACE conn3 <- [1,774,null,{}] 23:42:42 INFO - PROCESS | 1839 | 1461220962604 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:42 INFO - PROCESS | 1839 | 1461220962738 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:42:42 INFO - PROCESS | 1839 | 1461220962878 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef7d800 == 60 [pid = 1839] [id = 201] 23:42:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a8d440c00) [pid = 1839] [serial = 603] [outer = (nil)] 23:42:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a97bb2c00) [pid = 1839] [serial = 604] [outer = 0x7f5a8d440c00] 23:42:42 INFO - PROCESS | 1839 | 1461220962939 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a98183800) [pid = 1839] [serial = 605] [outer = 0x7f5a8d440c00] 23:42:43 INFO - PROCESS | 1839 | 1461220963632 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1097ms 23:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:42:43 INFO - PROCESS | 1839 | 1461220963683 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:42:43 INFO - PROCESS | 1839 | 1461220963686 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:42:43 INFO - PROCESS | 1839 | 1461220963691 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:42:43 INFO - PROCESS | 1839 | 1461220963694 Marionette TRACE conn3 <- [1,778,null,{}] 23:42:43 INFO - PROCESS | 1839 | 1461220963698 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:43 INFO - PROCESS | 1839 | 1461220963828 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:42:44 INFO - PROCESS | 1839 | 1461220964184 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a900dd000 == 61 [pid = 1839] [id = 202] 23:42:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a8d441c00) [pid = 1839] [serial = 606] [outer = (nil)] 23:42:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a8d7a8c00) [pid = 1839] [serial = 607] [outer = 0x7f5a8d441c00] 23:42:44 INFO - PROCESS | 1839 | 1461220964260 Marionette DEBUG loaded listener.js 23:42:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8e2a4800) [pid = 1839] [serial = 608] [outer = 0x7f5a8d441c00] 23:42:45 INFO - PROCESS | 1839 | 1461220965084 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1440ms 23:42:45 INFO - PROCESS | 1839 | 1461220965131 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:42:45 INFO - PROCESS | 1839 | 1461220965137 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:42:45 INFO - PROCESS | 1839 | 1461220965144 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:42:45 INFO - PROCESS | 1839 | 1461220965146 Marionette TRACE conn3 <- [1,782,null,{}] 23:42:45 INFO - PROCESS | 1839 | 1461220965153 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:45 INFO - PROCESS | 1839 | 1461220965332 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:42:45 INFO - PROCESS | 1839 | 1461220965350 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904d4000 == 62 [pid = 1839] [id = 203] 23:42:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8e859c00) [pid = 1839] [serial = 609] [outer = (nil)] 23:42:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a90251c00) [pid = 1839] [serial = 610] [outer = 0x7f5a8e859c00] 23:42:45 INFO - PROCESS | 1839 | 1461220965406 Marionette DEBUG loaded listener.js 23:42:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a90460000) [pid = 1839] [serial = 611] [outer = 0x7f5a8e859c00] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920c5000 == 61 [pid = 1839] [id = 84] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92e91000 == 60 [pid = 1839] [id = 147] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a981d3800 == 59 [pid = 1839] [id = 144] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44ed800 == 58 [pid = 1839] [id = 183] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaab22800 == 57 [pid = 1839] [id = 130] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa52d7000 == 56 [pid = 1839] [id = 197] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e24f800 == 55 [pid = 1839] [id = 196] 23:42:45 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a91c51400) [pid = 1839] [serial = 543] [outer = (nil)] [url = about:blank] 23:42:45 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a8e85cc00) [pid = 1839] [serial = 559] [outer = (nil)] [url = about:blank] 23:42:45 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5aaa254800) [pid = 1839] [serial = 522] [outer = (nil)] [url = about:blank] 23:42:45 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5a905c9400) [pid = 1839] [serial = 546] [outer = (nil)] [url = about:blank] 23:42:45 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a94f93c00) [pid = 1839] [serial = 550] [outer = (nil)] [url = about:blank] 23:42:45 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5aa64e7400) [pid = 1839] [serial = 553] [outer = (nil)] [url = about:blank] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94f54000 == 54 [pid = 1839] [id = 195] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef7e000 == 53 [pid = 1839] [id = 194] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9e590800 == 52 [pid = 1839] [id = 193] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98875000 == 51 [pid = 1839] [id = 192] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a86000 == 50 [pid = 1839] [id = 191] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a969bf000 == 49 [pid = 1839] [id = 190] 23:42:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9459d000 == 48 [pid = 1839] [id = 189] 23:42:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92079800 == 47 [pid = 1839] [id = 188] 23:42:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef70800 == 46 [pid = 1839] [id = 187] 23:42:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df37800 == 45 [pid = 1839] [id = 186] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5aad492400) [pid = 1839] [serial = 439] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a9f3fa800) [pid = 1839] [serial = 484] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5aaeaf6400) [pid = 1839] [serial = 382] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5aa9f7d000) [pid = 1839] [serial = 436] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a9641a000) [pid = 1839] [serial = 427] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a9a917400) [pid = 1839] [serial = 433] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a92f78000) [pid = 1839] [serial = 442] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a96547000) [pid = 1839] [serial = 430] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a945eb400) [pid = 1839] [serial = 424] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a8d419000) [pid = 1839] [serial = 510] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5aa5516400) [pid = 1839] [serial = 508] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5aa5728000) [pid = 1839] [serial = 526] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a91b17800) [pid = 1839] [serial = 525] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5aa550d000) [pid = 1839] [serial = 519] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a9728dc00) [pid = 1839] [serial = 531] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a977f1000) [pid = 1839] [serial = 532] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8eeea400) [pid = 1839] [serial = 528] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a910ed800) [pid = 1839] [serial = 529] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5aa8620800) [pid = 1839] [serial = 537] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a910e9c00) [pid = 1839] [serial = 513] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a9aaa0800) [pid = 1839] [serial = 534] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8e298800) [pid = 1839] [serial = 556] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a9818b400) [pid = 1839] [serial = 540] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a8e36d400) [pid = 1839] [serial = 557] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a94f93800) [pid = 1839] [serial = 295] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a96f86400) [pid = 1839] [serial = 516] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5aaa259800) [pid = 1839] [serial = 541] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5aaa5c7800) [pid = 1839] [serial = 538] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5aa5748c00) [pid = 1839] [serial = 535] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1839 | 1461220966203 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1086ms 23:42:46 INFO - PROCESS | 1839 | 1461220966277 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:42:46 INFO - PROCESS | 1839 | 1461220966283 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:42:46 INFO - PROCESS | 1839 | 1461220966290 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:42:46 INFO - PROCESS | 1839 | 1461220966293 Marionette TRACE conn3 <- [1,786,null,{}] 23:42:46 INFO - PROCESS | 1839 | 1461220966297 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:46 INFO - PROCESS | 1839 | 1461220966432 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:42:46 INFO - PROCESS | 1839 | 1461220966526 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efd4800 == 46 [pid = 1839] [id = 204] 23:42:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a8e36d400) [pid = 1839] [serial = 612] [outer = (nil)] 23:42:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a91b11000) [pid = 1839] [serial = 613] [outer = 0x7f5a8e36d400] 23:42:46 INFO - PROCESS | 1839 | 1461220966577 Marionette DEBUG loaded listener.js 23:42:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a91c4d000) [pid = 1839] [serial = 614] [outer = 0x7f5a8e36d400] 23:42:47 INFO - PROCESS | 1839 | 1461220967152 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 876ms 23:42:47 INFO - PROCESS | 1839 | 1461220967165 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:42:47 INFO - PROCESS | 1839 | 1461220967167 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:42:47 INFO - PROCESS | 1839 | 1461220967181 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:42:47 INFO - PROCESS | 1839 | 1461220967188 Marionette TRACE conn3 <- [1,790,null,{}] 23:42:47 INFO - PROCESS | 1839 | 1461220967199 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:47 INFO - PROCESS | 1839 | 1461220967347 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:42:47 INFO - PROCESS | 1839 | 1461220967367 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92de3000 == 47 [pid = 1839] [id = 205] 23:42:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a8dcf1400) [pid = 1839] [serial = 615] [outer = (nil)] 23:42:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a91eaa800) [pid = 1839] [serial = 616] [outer = 0x7f5a8dcf1400] 23:42:47 INFO - PROCESS | 1839 | 1461220967418 Marionette DEBUG loaded listener.js 23:42:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a94822400) [pid = 1839] [serial = 617] [outer = 0x7f5a8dcf1400] 23:42:47 INFO - PROCESS | 1839 | 1461220967989 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 833ms 23:42:48 INFO - PROCESS | 1839 | 1461220968052 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 1839 | 1461220968055 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:42:48 INFO - PROCESS | 1839 | 1461220968060 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 1839 | 1461220968062 Marionette TRACE conn3 <- [1,794,null,{}] 23:42:48 INFO - PROCESS | 1839 | 1461220968066 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:48 INFO - PROCESS | 1839 | 1461220968211 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:42:48 INFO - PROCESS | 1839 | 1461220968235 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9732b000 == 48 [pid = 1839] [id = 206] 23:42:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a92f74000) [pid = 1839] [serial = 618] [outer = (nil)] 23:42:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a95dba000) [pid = 1839] [serial = 619] [outer = 0x7f5a92f74000] 23:42:48 INFO - PROCESS | 1839 | 1461220968287 Marionette DEBUG loaded listener.js 23:42:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a96545c00) [pid = 1839] [serial = 620] [outer = 0x7f5a92f74000] 23:42:48 INFO - PROCESS | 1839 | 1461220968887 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 884ms 23:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:42:48 INFO - PROCESS | 1839 | 1461220968945 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 1839 | 1461220968947 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:42:48 INFO - PROCESS | 1839 | 1461220968952 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 1839 | 1461220968955 Marionette TRACE conn3 <- [1,798,null,{}] 23:42:48 INFO - PROCESS | 1839 | 1461220968959 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:49 INFO - PROCESS | 1839 | 1461220969105 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:42:49 INFO - PROCESS | 1839 | 1461220969131 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ecf800 == 49 [pid = 1839] [id = 207] 23:42:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a97066400) [pid = 1839] [serial = 621] [outer = (nil)] 23:42:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a9706fc00) [pid = 1839] [serial = 622] [outer = 0x7f5a97066400] 23:42:49 INFO - PROCESS | 1839 | 1461220969194 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a977f3400) [pid = 1839] [serial = 623] [outer = 0x7f5a97066400] 23:42:49 INFO - PROCESS | 1839 | 1461220969891 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 23:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 979ms 23:42:49 INFO - PROCESS | 1839 | 1461220969931 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:42:49 INFO - PROCESS | 1839 | 1461220969934 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:42:49 INFO - PROCESS | 1839 | 1461220969947 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:42:49 INFO - PROCESS | 1839 | 1461220969949 Marionette TRACE conn3 <- [1,802,null,{}] 23:42:49 INFO - PROCESS | 1839 | 1461220969953 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:50 INFO - PROCESS | 1839 | 1461220970404 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a8d415800) [pid = 1839] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a96544000) [pid = 1839] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a8d412c00) [pid = 1839] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a8d79a400) [pid = 1839] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8d410800) [pid = 1839] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a95008400) [pid = 1839] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a91d1a000) [pid = 1839] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a90259400) [pid = 1839] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a8e00a800) [pid = 1839] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a905cf800) [pid = 1839] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a95006800) [pid = 1839] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a8e858000) [pid = 1839] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a8d40b000) [pid = 1839] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a9045c400) [pid = 1839] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a91c50400) [pid = 1839] [serial = 542] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a91b0e800) [pid = 1839] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a8fd2d800) [pid = 1839] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a91c49400) [pid = 1839] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a8fe0f400) [pid = 1839] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a8d416400) [pid = 1839] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a8d411c00) [pid = 1839] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a91d18800) [pid = 1839] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a8d410c00) [pid = 1839] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:42:50 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a92f6cc00) [pid = 1839] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:42:50 INFO - PROCESS | 1839 | 1461220970504 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920bf000 == 50 [pid = 1839] [id = 208] 23:42:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a8d410c00) [pid = 1839] [serial = 624] [outer = (nil)] 23:42:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a8d449400) [pid = 1839] [serial = 625] [outer = 0x7f5a8d410c00] 23:42:50 INFO - PROCESS | 1839 | 1461220970554 Marionette DEBUG loaded listener.js 23:42:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a8fe0f400) [pid = 1839] [serial = 626] [outer = 0x7f5a8d410c00] 23:42:51 INFO - PROCESS | 1839 | 1461220971117 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 23:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1232ms 23:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:42:51 INFO - PROCESS | 1839 | 1461220971171 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:42:51 INFO - PROCESS | 1839 | 1461220971173 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:42:51 INFO - PROCESS | 1839 | 1461220971177 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 1839 | 1461220971182 Marionette TRACE conn3 <- [1,806,null,{}] 23:42:51 INFO - PROCESS | 1839 | 1461220971185 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:51 INFO - PROCESS | 1839 | 1461220971339 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:42:51 INFO - PROCESS | 1839 | 1461220971354 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad39000 == 51 [pid = 1839] [id = 209] 23:42:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a8d411800) [pid = 1839] [serial = 627] [outer = (nil)] 23:42:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a91d18800) [pid = 1839] [serial = 628] [outer = 0x7f5a8d411800] 23:42:51 INFO - PROCESS | 1839 | 1461220971404 Marionette DEBUG loaded listener.js 23:42:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a96544000) [pid = 1839] [serial = 629] [outer = 0x7f5a8d411800] 23:42:51 INFO - PROCESS | 1839 | 1461220971964 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 826ms 23:42:52 INFO - PROCESS | 1839 | 1461220972004 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:42:52 INFO - PROCESS | 1839 | 1461220972006 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:42:52 INFO - PROCESS | 1839 | 1461220972011 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:42:52 INFO - PROCESS | 1839 | 1461220972013 Marionette TRACE conn3 <- [1,810,null,{}] 23:42:52 INFO - PROCESS | 1839 | 1461220972017 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:52 INFO - PROCESS | 1839 | 1461220972127 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:42:52 INFO - PROCESS | 1839 | 1461220972142 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa50df000 == 52 [pid = 1839] [id = 210] 23:42:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a9654bc00) [pid = 1839] [serial = 630] [outer = (nil)] 23:42:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a97c61c00) [pid = 1839] [serial = 631] [outer = 0x7f5a9654bc00] 23:42:52 INFO - PROCESS | 1839 | 1461220972199 Marionette DEBUG loaded listener.js 23:42:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a98187c00) [pid = 1839] [serial = 632] [outer = 0x7f5a9654bc00] 23:42:52 INFO - PROCESS | 1839 | 1461220972976 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1023ms 23:42:53 INFO - PROCESS | 1839 | 1461220973035 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:42:53 INFO - PROCESS | 1839 | 1461220973041 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:42:53 INFO - PROCESS | 1839 | 1461220973048 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:42:53 INFO - PROCESS | 1839 | 1461220973053 Marionette TRACE conn3 <- [1,814,null,{}] 23:42:53 INFO - PROCESS | 1839 | 1461220973081 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:53 INFO - PROCESS | 1839 | 1461220973258 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:42:53 INFO - PROCESS | 1839 | 1461220973395 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92b88000 == 53 [pid = 1839] [id = 211] 23:42:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a8e37b400) [pid = 1839] [serial = 633] [outer = (nil)] 23:42:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a8eede000) [pid = 1839] [serial = 634] [outer = 0x7f5a8e37b400] 23:42:53 INFO - PROCESS | 1839 | 1461220973460 Marionette DEBUG loaded listener.js 23:42:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a90254800) [pid = 1839] [serial = 635] [outer = 0x7f5a8e37b400] 23:42:54 INFO - PROCESS | 1839 | 1461220974223 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 1839 | 1461220974258 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:42:54 INFO - PROCESS | 1839 | 1461220974267 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 1839 | 1461220974270 Marionette TRACE conn3 <- [1,818,null,{}] 23:42:54 INFO - PROCESS | 1839 | 1461220974275 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:54 INFO - PROCESS | 1839 | 1461220974403 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:42:54 INFO - PROCESS | 1839 | 1461220974545 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97eca000 == 54 [pid = 1839] [id = 212] 23:42:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a8e854400) [pid = 1839] [serial = 636] [outer = (nil)] 23:42:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a91d1ec00) [pid = 1839] [serial = 637] [outer = 0x7f5a8e854400] 23:42:54 INFO - PROCESS | 1839 | 1461220974605 Marionette DEBUG loaded listener.js 23:42:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a945e7000) [pid = 1839] [serial = 638] [outer = 0x7f5a8e854400] 23:42:55 INFO - PROCESS | 1839 | 1461220975380 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1127ms 23:42:55 INFO - PROCESS | 1839 | 1461220975394 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:42:55 INFO - PROCESS | 1839 | 1461220975397 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:42:55 INFO - PROCESS | 1839 | 1461220975418 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:42:55 INFO - PROCESS | 1839 | 1461220975423 Marionette TRACE conn3 <- [1,822,null,{}] 23:42:55 INFO - PROCESS | 1839 | 1461220975437 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:55 INFO - PROCESS | 1839 | 1461220975569 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:42:55 INFO - PROCESS | 1839 | 1461220975713 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa57b1800 == 55 [pid = 1839] [id = 213] 23:42:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a94684800) [pid = 1839] [serial = 639] [outer = (nil)] 23:42:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a977eb000) [pid = 1839] [serial = 640] [outer = 0x7f5a94684800] 23:42:55 INFO - PROCESS | 1839 | 1461220975777 Marionette DEBUG loaded listener.js 23:42:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a97e03c00) [pid = 1839] [serial = 641] [outer = 0x7f5a94684800] 23:42:56 INFO - PROCESS | 1839 | 1461220976519 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 23:42:56 INFO - PROCESS | 1839 | 1461220976565 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:42:56 INFO - PROCESS | 1839 | 1461220976570 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 1839 | 1461220976572 Marionette TRACE conn3 <- [1,826,null,{}] 23:42:56 INFO - PROCESS | 1839 | 1461220976577 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:56 INFO - PROCESS | 1839 | 1461220976703 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:42:56 INFO - PROCESS | 1839 | 1461220976845 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa868a000 == 56 [pid = 1839] [id = 214] 23:42:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a962a7c00) [pid = 1839] [serial = 642] [outer = (nil)] 23:42:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a98dbd400) [pid = 1839] [serial = 643] [outer = 0x7f5a962a7c00] 23:42:56 INFO - PROCESS | 1839 | 1461220976905 Marionette DEBUG loaded listener.js 23:42:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a9a9f1000) [pid = 1839] [serial = 644] [outer = 0x7f5a962a7c00] 23:42:57 INFO - PROCESS | 1839 | 1461220977600 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1075ms 23:42:57 INFO - PROCESS | 1839 | 1461220977648 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:42:57 INFO - PROCESS | 1839 | 1461220977650 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:42:57 INFO - PROCESS | 1839 | 1461220977656 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:42:57 INFO - PROCESS | 1839 | 1461220977658 Marionette TRACE conn3 <- [1,830,null,{}] 23:42:57 INFO - PROCESS | 1839 | 1461220977663 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:57 INFO - PROCESS | 1839 | 1461220977785 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:42:57 INFO - PROCESS | 1839 | 1461220977926 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa95f800 == 57 [pid = 1839] [id = 215] 23:42:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a910e9800) [pid = 1839] [serial = 645] [outer = (nil)] 23:42:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a9aa96800) [pid = 1839] [serial = 646] [outer = 0x7f5a910e9800] 23:42:57 INFO - PROCESS | 1839 | 1461220977985 Marionette DEBUG loaded listener.js 23:42:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a9aae3800) [pid = 1839] [serial = 647] [outer = 0x7f5a910e9800] 23:42:58 INFO - PROCESS | 1839 | 1461220978675 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1075ms 23:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:42:58 INFO - PROCESS | 1839 | 1461220978731 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:42:58 INFO - PROCESS | 1839 | 1461220978733 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:42:58 INFO - PROCESS | 1839 | 1461220978738 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:42:58 INFO - PROCESS | 1839 | 1461220978741 Marionette TRACE conn3 <- [1,834,null,{}] 23:42:58 INFO - PROCESS | 1839 | 1461220978746 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:58 INFO - PROCESS | 1839 | 1461220978943 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:42:58 INFO - PROCESS | 1839 | 1461220978955 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab1e800 == 58 [pid = 1839] [id = 216] 23:42:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a9884d000) [pid = 1839] [serial = 648] [outer = (nil)] 23:42:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a9e668800) [pid = 1839] [serial = 649] [outer = 0x7f5a9884d000] 23:42:59 INFO - PROCESS | 1839 | 1461220979016 Marionette DEBUG loaded listener.js 23:42:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5aa5082400) [pid = 1839] [serial = 650] [outer = 0x7f5a9884d000] 23:42:59 INFO - PROCESS | 1839 | 1461220979801 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1131ms 23:42:59 INFO - PROCESS | 1839 | 1461220979869 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 1839 | 1461220979872 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:42:59 INFO - PROCESS | 1839 | 1461220979877 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 1839 | 1461220979880 Marionette TRACE conn3 <- [1,838,null,{}] 23:42:59 INFO - PROCESS | 1839 | 1461220979884 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:00 INFO - PROCESS | 1839 | 1461220980005 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:43:00 INFO - PROCESS | 1839 | 1461220980150 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb58000 == 59 [pid = 1839] [id = 217] 23:43:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a8d40bc00) [pid = 1839] [serial = 651] [outer = (nil)] 23:43:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8d44ac00) [pid = 1839] [serial = 652] [outer = 0x7f5a8d40bc00] 23:43:00 INFO - PROCESS | 1839 | 1461220980210 Marionette DEBUG loaded listener.js 23:43:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8ebab800) [pid = 1839] [serial = 653] [outer = 0x7f5a8d40bc00] 23:43:01 INFO - PROCESS | 1839 | 1461220981276 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1428ms 23:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:43:01 INFO - PROCESS | 1839 | 1461220981306 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:43:01 INFO - PROCESS | 1839 | 1461220981309 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:43:01 INFO - PROCESS | 1839 | 1461220981315 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:43:01 INFO - PROCESS | 1839 | 1461220981319 Marionette TRACE conn3 <- [1,842,null,{}] 23:43:01 INFO - PROCESS | 1839 | 1461220981332 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:01 INFO - PROCESS | 1839 | 1461220981466 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:43:01 INFO - PROCESS | 1839 | 1461220981616 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d7b3800 == 60 [pid = 1839] [id = 218] 23:43:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a8eee3c00) [pid = 1839] [serial = 654] [outer = (nil)] 23:43:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8fd2fc00) [pid = 1839] [serial = 655] [outer = 0x7f5a8eee3c00] 23:43:01 INFO - PROCESS | 1839 | 1461220981708 Marionette DEBUG loaded listener.js 23:43:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a90455c00) [pid = 1839] [serial = 656] [outer = 0x7f5a8eee3c00] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad39000 == 59 [pid = 1839] [id = 209] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920bf000 == 58 [pid = 1839] [id = 208] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a97064400) [pid = 1839] [serial = 592] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92de3000 == 57 [pid = 1839] [id = 205] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efd4800 == 56 [pid = 1839] [id = 204] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904d4000 == 55 [pid = 1839] [id = 203] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a900dd000 == 54 [pid = 1839] [id = 202] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef7d800 == 53 [pid = 1839] [id = 201] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa6218800 == 52 [pid = 1839] [id = 200] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98d9d000 == 51 [pid = 1839] [id = 199] 23:43:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df46800 == 50 [pid = 1839] [id = 198] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5aaaa66000) [pid = 1839] [serial = 544] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5aa55aa000) [pid = 1839] [serial = 469] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a91c49000) [pid = 1839] [serial = 547] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5aaa906c00) [pid = 1839] [serial = 554] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a97e07000) [pid = 1839] [serial = 551] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a92f6ec00) [pid = 1839] [serial = 475] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5aaa5cc400) [pid = 1839] [serial = 523] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a9a91d000) [pid = 1839] [serial = 478] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a8eba6800) [pid = 1839] [serial = 472] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5aaa254400) [pid = 1839] [serial = 481] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a91d18400) [pid = 1839] [serial = 514] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5aa65c8800) [pid = 1839] [serial = 520] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8d44d000) [pid = 1839] [serial = 511] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a977ed000) [pid = 1839] [serial = 517] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a9045b400) [pid = 1839] [serial = 566] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a90252000) [pid = 1839] [serial = 565] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a977e9400) [pid = 1839] [serial = 581] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a97070400) [pid = 1839] [serial = 580] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a94f95c00) [pid = 1839] [serial = 575] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a945ea000) [pid = 1839] [serial = 574] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a910ec400) [pid = 1839] [serial = 586] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a8e861800) [pid = 1839] [serial = 563] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a8e36f800) [pid = 1839] [serial = 562] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a94575800) [pid = 1839] [serial = 572] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a92f6ac00) [pid = 1839] [serial = 571] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a96951800) [pid = 1839] [serial = 578] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a95dbac00) [pid = 1839] [serial = 577] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a8ecb8000) [pid = 1839] [serial = 583] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a8d43e400) [pid = 1839] [serial = 589] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a91c55c00) [pid = 1839] [serial = 569] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a910e7c00) [pid = 1839] [serial = 568] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f5a8fe0c800) [pid = 1839] [serial = 590] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f5a91e26400) [pid = 1839] [serial = 587] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f5a8fec1c00) [pid = 1839] [serial = 584] [outer = (nil)] [url = about:blank] 23:43:02 INFO - PROCESS | 1839 | 1461220982491 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1195ms 23:43:02 INFO - PROCESS | 1839 | 1461220982509 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:43:02 INFO - PROCESS | 1839 | 1461220982516 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:43:02 INFO - PROCESS | 1839 | 1461220982524 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:43:02 INFO - PROCESS | 1839 | 1461220982527 Marionette TRACE conn3 <- [1,846,null,{}] 23:43:02 INFO - PROCESS | 1839 | 1461220982532 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:02 INFO - PROCESS | 1839 | 1461220982652 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:43:02 INFO - PROCESS | 1839 | 1461220982667 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904d4000 == 51 [pid = 1839] [id = 219] 23:43:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f5a8e36f800) [pid = 1839] [serial = 657] [outer = (nil)] 23:43:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f5a910efc00) [pid = 1839] [serial = 658] [outer = 0x7f5a8e36f800] 23:43:02 INFO - PROCESS | 1839 | 1461220982717 Marionette DEBUG loaded listener.js 23:43:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f5a91d18400) [pid = 1839] [serial = 659] [outer = 0x7f5a8e36f800] 23:43:03 INFO - PROCESS | 1839 | 1461220983402 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 926ms 23:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:43:03 INFO - PROCESS | 1839 | 1461220983457 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:43:03 INFO - PROCESS | 1839 | 1461220983459 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:43:03 INFO - PROCESS | 1839 | 1461220983465 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:43:03 INFO - PROCESS | 1839 | 1461220983470 Marionette TRACE conn3 <- [1,850,null,{}] 23:43:03 INFO - PROCESS | 1839 | 1461220983482 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:03 INFO - PROCESS | 1839 | 1461220983599 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:43:03 INFO - PROCESS | 1839 | 1461220983614 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96440000 == 52 [pid = 1839] [id = 220] 23:43:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a94577c00) [pid = 1839] [serial = 660] [outer = (nil)] 23:43:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a94680c00) [pid = 1839] [serial = 661] [outer = 0x7f5a94577c00] 23:43:03 INFO - PROCESS | 1839 | 1461220983667 Marionette DEBUG loaded listener.js 23:43:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a95004800) [pid = 1839] [serial = 662] [outer = 0x7f5a94577c00] 23:43:04 INFO - PROCESS | 1839 | 1461220984272 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 888ms 23:43:04 INFO - PROCESS | 1839 | 1461220984353 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:43:04 INFO - PROCESS | 1839 | 1461220984356 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:43:04 INFO - PROCESS | 1839 | 1461220984360 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:43:04 INFO - PROCESS | 1839 | 1461220984371 Marionette TRACE conn3 <- [1,854,null,{}] 23:43:04 INFO - PROCESS | 1839 | 1461220984375 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:04 INFO - PROCESS | 1839 | 1461220984535 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:43:04 INFO - PROCESS | 1839 | 1461220984558 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9770b800 == 53 [pid = 1839] [id = 221] 23:43:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a8ebaf000) [pid = 1839] [serial = 663] [outer = (nil)] 23:43:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5a96419c00) [pid = 1839] [serial = 664] [outer = 0x7f5a8ebaf000] 23:43:04 INFO - PROCESS | 1839 | 1461220984609 Marionette DEBUG loaded listener.js 23:43:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a96955800) [pid = 1839] [serial = 665] [outer = 0x7f5a8ebaf000] 23:43:05 INFO - PROCESS | 1839 | 1461220985199 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 887ms 23:43:05 INFO - PROCESS | 1839 | 1461220985253 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:43:05 INFO - PROCESS | 1839 | 1461220985255 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:43:05 INFO - PROCESS | 1839 | 1461220985260 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:43:05 INFO - PROCESS | 1839 | 1461220985262 Marionette TRACE conn3 <- [1,858,null,{}] 23:43:05 INFO - PROCESS | 1839 | 1461220985267 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:05 INFO - PROCESS | 1839 | 1461220985412 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:43:05 INFO - PROCESS | 1839 | 1461220985523 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad45800 == 54 [pid = 1839] [id = 222] 23:43:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a97c62c00) [pid = 1839] [serial = 666] [outer = (nil)] 23:43:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a97e11400) [pid = 1839] [serial = 667] [outer = 0x7f5a97c62c00] 23:43:05 INFO - PROCESS | 1839 | 1461220985587 Marionette DEBUG loaded listener.js 23:43:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a9818ec00) [pid = 1839] [serial = 668] [outer = 0x7f5a97c62c00] 23:43:06 INFO - PROCESS | 1839 | 1461220986248 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1027ms 23:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:43:06 INFO - PROCESS | 1839 | 1461220986287 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:43:06 INFO - PROCESS | 1839 | 1461220986288 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:43:06 INFO - PROCESS | 1839 | 1461220986300 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:43:06 INFO - PROCESS | 1839 | 1461220986301 Marionette TRACE conn3 <- [1,862,null,{}] 23:43:06 INFO - PROCESS | 1839 | 1461220986321 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:06 INFO - PROCESS | 1839 | 1461220986500 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a8fe15000) [pid = 1839] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a8d411800) [pid = 1839] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a92f74000) [pid = 1839] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a97066400) [pid = 1839] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f5a8dcf1400) [pid = 1839] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f5a8e36d400) [pid = 1839] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f5a8e859c00) [pid = 1839] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f5a8d441c00) [pid = 1839] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:43:06 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f5a8d410c00) [pid = 1839] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:43:06 INFO - PROCESS | 1839 | 1461220986680 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96761000 == 55 [pid = 1839] [id = 223] 23:43:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f5a8d40b800) [pid = 1839] [serial = 669] [outer = (nil)] 23:43:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f5a8dcf1400) [pid = 1839] [serial = 670] [outer = 0x7f5a8d40b800] 23:43:06 INFO - PROCESS | 1839 | 1461220986735 Marionette DEBUG loaded listener.js 23:43:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f5a95563800) [pid = 1839] [serial = 671] [outer = 0x7f5a8d40b800] 23:43:07 INFO - PROCESS | 1839 | 1461220987263 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 999ms 23:43:07 INFO - PROCESS | 1839 | 1461220987291 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:43:07 INFO - PROCESS | 1839 | 1461220987293 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:43:07 INFO - PROCESS | 1839 | 1461220987298 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:43:07 INFO - PROCESS | 1839 | 1461220987300 Marionette TRACE conn3 <- [1,866,null,{}] 23:43:07 INFO - PROCESS | 1839 | 1461220987305 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:07 INFO - PROCESS | 1839 | 1461220987415 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:43:07 INFO - PROCESS | 1839 | 1461220987425 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa61db000 == 56 [pid = 1839] [id = 224] 23:43:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f5a8e859c00) [pid = 1839] [serial = 672] [outer = (nil)] 23:43:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f5aa5081000) [pid = 1839] [serial = 673] [outer = 0x7f5a8e859c00] 23:43:07 INFO - PROCESS | 1839 | 1461220987476 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5aa5511400) [pid = 1839] [serial = 674] [outer = 0x7f5a8e859c00] 23:43:08 INFO - PROCESS | 1839 | 1461220988062 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 773ms 23:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:43:08 INFO - PROCESS | 1839 | 1461220988073 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:43:08 INFO - PROCESS | 1839 | 1461220988075 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:43:08 INFO - PROCESS | 1839 | 1461220988079 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:43:08 INFO - PROCESS | 1839 | 1461220988083 Marionette TRACE conn3 <- [1,870,null,{}] 23:43:08 INFO - PROCESS | 1839 | 1461220988088 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:08 INFO - PROCESS | 1839 | 1461220988227 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:43:08 INFO - PROCESS | 1839 | 1461220988336 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa648000 == 57 [pid = 1839] [id = 225] 23:43:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a8eee0000) [pid = 1839] [serial = 675] [outer = (nil)] 23:43:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5aa5512400) [pid = 1839] [serial = 676] [outer = 0x7f5a8eee0000] 23:43:08 INFO - PROCESS | 1839 | 1461220988387 Marionette DEBUG loaded listener.js 23:43:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5aa5748c00) [pid = 1839] [serial = 677] [outer = 0x7f5a8eee0000] 23:43:09 INFO - PROCESS | 1839 | 1461220989073 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1028ms 23:43:09 INFO - PROCESS | 1839 | 1461220989108 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:43:09 INFO - PROCESS | 1839 | 1461220989112 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:43:09 INFO - PROCESS | 1839 | 1461220989120 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:43:09 INFO - PROCESS | 1839 | 1461220989125 Marionette TRACE conn3 <- [1,874,null,{}] 23:43:09 INFO - PROCESS | 1839 | 1461220989157 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:09 INFO - PROCESS | 1839 | 1461220989294 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:43:09 INFO - PROCESS | 1839 | 1461220989441 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9207b000 == 58 [pid = 1839] [id = 226] 23:43:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a8e376000) [pid = 1839] [serial = 678] [outer = (nil)] 23:43:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a8eee5400) [pid = 1839] [serial = 679] [outer = 0x7f5a8e376000] 23:43:09 INFO - PROCESS | 1839 | 1461220989506 Marionette DEBUG loaded listener.js 23:43:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a9045bc00) [pid = 1839] [serial = 680] [outer = 0x7f5a8e376000] 23:43:10 INFO - PROCESS | 1839 | 1461220990431 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1370ms 23:43:10 INFO - PROCESS | 1839 | 1461220990490 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:43:10 INFO - PROCESS | 1839 | 1461220990497 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:43:10 INFO - PROCESS | 1839 | 1461220990506 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:43:10 INFO - PROCESS | 1839 | 1461220990508 Marionette TRACE conn3 <- [1,878,null,{}] 23:43:10 INFO - PROCESS | 1839 | 1461220990512 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:10 INFO - PROCESS | 1839 | 1461220990649 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:43:10 INFO - PROCESS | 1839 | 1461220990794 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa55be800 == 59 [pid = 1839] [id = 227] 23:43:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a8e378000) [pid = 1839] [serial = 681] [outer = (nil)] 23:43:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a9706e400) [pid = 1839] [serial = 682] [outer = 0x7f5a8e378000] 23:43:10 INFO - PROCESS | 1839 | 1461220990855 Marionette DEBUG loaded listener.js 23:43:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a98cc2400) [pid = 1839] [serial = 683] [outer = 0x7f5a8e378000] 23:43:11 INFO - PROCESS | 1839 | 1461220991692 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1232ms 23:43:11 INFO - PROCESS | 1839 | 1461220991737 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:43:11 INFO - PROCESS | 1839 | 1461220991741 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:43:11 INFO - PROCESS | 1839 | 1461220991747 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:43:11 INFO - PROCESS | 1839 | 1461220991752 Marionette TRACE conn3 <- [1,882,null,{}] 23:43:11 INFO - PROCESS | 1839 | 1461220991765 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:11 INFO - PROCESS | 1839 | 1461220991897 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:43:12 INFO - PROCESS | 1839 | 1461220992043 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad441800 == 60 [pid = 1839] [id = 228] 23:43:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a9aaee800) [pid = 1839] [serial = 684] [outer = (nil)] 23:43:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aa550d000) [pid = 1839] [serial = 685] [outer = 0x7f5a9aaee800] 23:43:12 INFO - PROCESS | 1839 | 1461220992106 Marionette DEBUG loaded listener.js 23:43:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5aa57eac00) [pid = 1839] [serial = 686] [outer = 0x7f5a9aaee800] 23:43:12 INFO - PROCESS | 1839 | 1461220992803 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1086ms 23:43:12 INFO - PROCESS | 1839 | 1461220992847 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:43:12 INFO - PROCESS | 1839 | 1461220992850 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:43:12 INFO - PROCESS | 1839 | 1461220992855 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:43:12 INFO - PROCESS | 1839 | 1461220992858 Marionette TRACE conn3 <- [1,886,null,{}] 23:43:12 INFO - PROCESS | 1839 | 1461220992862 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:12 INFO - PROCESS | 1839 | 1461220992995 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:43:13 INFO - PROCESS | 1839 | 1461220993111 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec74000 == 61 [pid = 1839] [id = 229] 23:43:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a9f313000) [pid = 1839] [serial = 687] [outer = (nil)] 23:43:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5aa64e8c00) [pid = 1839] [serial = 688] [outer = 0x7f5a9f313000] 23:43:13 INFO - PROCESS | 1839 | 1461220993211 Marionette DEBUG loaded listener.js 23:43:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5aa6771400) [pid = 1839] [serial = 689] [outer = 0x7f5a9f313000] 23:43:13 INFO - PROCESS | 1839 | 1461220993892 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1075ms 23:43:13 INFO - PROCESS | 1839 | 1461220993931 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:43:13 INFO - PROCESS | 1839 | 1461220993933 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:43:13 INFO - PROCESS | 1839 | 1461220993955 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:43:13 INFO - PROCESS | 1839 | 1461220993958 Marionette TRACE conn3 <- [1,890,null,{}] 23:43:13 INFO - PROCESS | 1839 | 1461220993964 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:14 INFO - PROCESS | 1839 | 1461220994094 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:43:14 INFO - PROCESS | 1839 | 1461220994236 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efd7800 == 62 [pid = 1839] [id = 230] 23:43:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a8d79ac00) [pid = 1839] [serial = 690] [outer = (nil)] 23:43:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a8ecb2000) [pid = 1839] [serial = 691] [outer = 0x7f5a8d79ac00] 23:43:14 INFO - PROCESS | 1839 | 1461220994296 Marionette DEBUG loaded listener.js 23:43:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a948ae400) [pid = 1839] [serial = 692] [outer = 0x7f5a8d79ac00] 23:43:15 INFO - PROCESS | 1839 | 1461220995323 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1444ms 23:43:15 INFO - PROCESS | 1839 | 1461220995383 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:43:15 INFO - PROCESS | 1839 | 1461220995389 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:43:15 INFO - PROCESS | 1839 | 1461220995396 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:43:15 INFO - PROCESS | 1839 | 1461220995400 Marionette TRACE conn3 <- [1,894,null,{}] 23:43:15 INFO - PROCESS | 1839 | 1461220995406 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:15 INFO - PROCESS | 1839 | 1461220995536 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:43:15 INFO - PROCESS | 1839 | 1461220995696 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920d0000 == 63 [pid = 1839] [id = 231] 23:43:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a8eee4c00) [pid = 1839] [serial = 693] [outer = (nil)] 23:43:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a8eee6c00) [pid = 1839] [serial = 694] [outer = 0x7f5a8eee4c00] 23:43:15 INFO - PROCESS | 1839 | 1461220995801 Marionette DEBUG loaded listener.js 23:43:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a9024e800) [pid = 1839] [serial = 695] [outer = 0x7f5a8eee4c00] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df45800 == 62 [pid = 1839] [id = 181] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa61db000 == 61 [pid = 1839] [id = 224] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a97c61c00) [pid = 1839] [serial = 631] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96761000 == 60 [pid = 1839] [id = 223] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad45800 == 59 [pid = 1839] [id = 222] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9770b800 == 58 [pid = 1839] [id = 221] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ecf800 == 57 [pid = 1839] [id = 207] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96440000 == 56 [pid = 1839] [id = 220] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9732b000 == 55 [pid = 1839] [id = 206] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904d4000 == 54 [pid = 1839] [id = 219] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d7b3800 == 53 [pid = 1839] [id = 218] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa95f800 == 52 [pid = 1839] [id = 215] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa868a000 == 51 [pid = 1839] [id = 214] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa57b1800 == 50 [pid = 1839] [id = 213] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97eca000 == 49 [pid = 1839] [id = 212] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92b88000 == 48 [pid = 1839] [id = 211] 23:43:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa50df000 == 47 [pid = 1839] [id = 210] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a977ec000) [pid = 1839] [serial = 593] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a96544000) [pid = 1839] [serial = 629] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a95dba000) [pid = 1839] [serial = 619] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a9706fc00) [pid = 1839] [serial = 622] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a8d79d000) [pid = 1839] [serial = 595] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a91c4bc00) [pid = 1839] [serial = 598] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a9682bc00) [pid = 1839] [serial = 601] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a97bb2c00) [pid = 1839] [serial = 604] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a91eaa800) [pid = 1839] [serial = 616] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a91d18800) [pid = 1839] [serial = 628] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a91b11000) [pid = 1839] [serial = 613] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a91c4d000) [pid = 1839] [serial = 614] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a90460000) [pid = 1839] [serial = 611] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a90251c00) [pid = 1839] [serial = 610] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a8e2a4800) [pid = 1839] [serial = 608] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a8d7a8c00) [pid = 1839] [serial = 607] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a8d449400) [pid = 1839] [serial = 625] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a977f3400) [pid = 1839] [serial = 623] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a8fe0f400) [pid = 1839] [serial = 626] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a96545c00) [pid = 1839] [serial = 620] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a94822400) [pid = 1839] [serial = 617] [outer = (nil)] [url = about:blank] 23:43:16 INFO - PROCESS | 1839 | 1461220996668 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1285ms 23:43:16 INFO - PROCESS | 1839 | 1461220996681 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:43:16 INFO - PROCESS | 1839 | 1461220996687 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:43:16 INFO - PROCESS | 1839 | 1461220996699 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:43:16 INFO - PROCESS | 1839 | 1461220996702 Marionette TRACE conn3 <- [1,898,null,{}] 23:43:16 INFO - PROCESS | 1839 | 1461220996707 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:16 INFO - PROCESS | 1839 | 1461220996827 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:43:16 INFO - PROCESS | 1839 | 1461220996835 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920c0000 == 48 [pid = 1839] [id = 232] 23:43:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a8fe0f400) [pid = 1839] [serial = 696] [outer = (nil)] 23:43:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a91c4e800) [pid = 1839] [serial = 697] [outer = 0x7f5a8fe0f400] 23:43:16 INFO - PROCESS | 1839 | 1461220996892 Marionette DEBUG loaded listener.js 23:43:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a91d18800) [pid = 1839] [serial = 698] [outer = 0x7f5a8fe0f400] 23:43:17 INFO - PROCESS | 1839 | 1461220997566 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 925ms 23:43:17 INFO - PROCESS | 1839 | 1461220997630 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:43:17 INFO - PROCESS | 1839 | 1461220997633 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:43:17 INFO - PROCESS | 1839 | 1461220997639 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:43:17 INFO - PROCESS | 1839 | 1461220997644 Marionette TRACE conn3 <- [1,902,null,{}] 23:43:17 INFO - PROCESS | 1839 | 1461220997656 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:17 INFO - PROCESS | 1839 | 1461220997772 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:43:17 INFO - PROCESS | 1839 | 1461220997786 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a95556800 == 49 [pid = 1839] [id = 233] 23:43:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a92f75000) [pid = 1839] [serial = 699] [outer = (nil)] 23:43:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a945e2000) [pid = 1839] [serial = 700] [outer = 0x7f5a92f75000] 23:43:17 INFO - PROCESS | 1839 | 1461220997839 Marionette DEBUG loaded listener.js 23:43:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a94f0b800) [pid = 1839] [serial = 701] [outer = 0x7f5a92f75000] 23:43:18 INFO - PROCESS | 1839 | 1461220998441 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 882ms 23:43:18 INFO - PROCESS | 1839 | 1461220998521 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:43:18 INFO - PROCESS | 1839 | 1461220998525 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:43:18 INFO - PROCESS | 1839 | 1461220998532 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:43:18 INFO - PROCESS | 1839 | 1461220998534 Marionette TRACE conn3 <- [1,906,null,{}] 23:43:18 INFO - PROCESS | 1839 | 1461220998539 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:18 INFO - PROCESS | 1839 | 1461220998697 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:43:18 INFO - PROCESS | 1839 | 1461220998724 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97718800 == 50 [pid = 1839] [id = 234] 23:43:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a8fd2b800) [pid = 1839] [serial = 702] [outer = (nil)] 23:43:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a95db5400) [pid = 1839] [serial = 703] [outer = 0x7f5a8fd2b800] 23:43:18 INFO - PROCESS | 1839 | 1461220998776 Marionette DEBUG loaded listener.js 23:43:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a9654a800) [pid = 1839] [serial = 704] [outer = 0x7f5a8fd2b800] 23:43:19 INFO - PROCESS | 1839 | 1461220999381 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 874ms 23:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:43:19 INFO - PROCESS | 1839 | 1461220999408 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:43:19 INFO - PROCESS | 1839 | 1461220999410 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:43:19 INFO - PROCESS | 1839 | 1461220999415 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:43:19 INFO - PROCESS | 1839 | 1461220999418 Marionette TRACE conn3 <- [1,910,null,{}] 23:43:19 INFO - PROCESS | 1839 | 1461220999422 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:19 INFO - PROCESS | 1839 | 1461220999565 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:43:19 INFO - PROCESS | 1839 | 1461220999591 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98109000 == 51 [pid = 1839] [id = 235] 23:43:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a94577800) [pid = 1839] [serial = 705] [outer = (nil)] 23:43:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a96d9bc00) [pid = 1839] [serial = 706] [outer = 0x7f5a94577800] 23:43:19 INFO - PROCESS | 1839 | 1461220999641 Marionette DEBUG loaded listener.js 23:43:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a97070c00) [pid = 1839] [serial = 707] [outer = 0x7f5a94577800] 23:43:20 INFO - PROCESS | 1839 | 1461221000347 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 983ms 23:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:43:20 INFO - PROCESS | 1839 | 1461221000400 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:43:20 INFO - PROCESS | 1839 | 1461221000402 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:43:20 INFO - PROCESS | 1839 | 1461221000410 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:43:20 INFO - PROCESS | 1839 | 1461221000412 Marionette TRACE conn3 <- [1,914,null,{}] 23:43:20 INFO - PROCESS | 1839 | 1461221000417 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:20 INFO - PROCESS | 1839 | 1461221000585 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:43:20 INFO - PROCESS | 1839 | 1461221000612 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904da000 == 52 [pid = 1839] [id = 236] 23:43:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a97bac800) [pid = 1839] [serial = 708] [outer = (nil)] 23:43:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a9884f400) [pid = 1839] [serial = 709] [outer = 0x7f5a97bac800] 23:43:20 INFO - PROCESS | 1839 | 1461221000668 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a9aa95000) [pid = 1839] [serial = 710] [outer = 0x7f5a97bac800] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a97c62c00) [pid = 1839] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8d40b800) [pid = 1839] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a8d40bc00) [pid = 1839] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a8eee3c00) [pid = 1839] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a94577c00) [pid = 1839] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a8e36f800) [pid = 1839] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a8e859c00) [pid = 1839] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a8ebaf000) [pid = 1839] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:43:21 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a8dcfa400) [pid = 1839] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:43:21 INFO - PROCESS | 1839 | 1461221001521 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1127ms 23:43:21 INFO - PROCESS | 1839 | 1461221001534 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:43:21 INFO - PROCESS | 1839 | 1461221001536 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:43:21 INFO - PROCESS | 1839 | 1461221001546 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:43:21 INFO - PROCESS | 1839 | 1461221001548 Marionette TRACE conn3 <- [1,918,null,{}] 23:43:21 INFO - PROCESS | 1839 | 1461221001552 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:21 INFO - PROCESS | 1839 | 1461221001663 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:43:21 INFO - PROCESS | 1839 | 1461221001767 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3c8000 == 53 [pid = 1839] [id = 237] 23:43:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a8d410000) [pid = 1839] [serial = 711] [outer = (nil)] 23:43:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a977e4800) [pid = 1839] [serial = 712] [outer = 0x7f5a8d410000] 23:43:21 INFO - PROCESS | 1839 | 1461221001817 Marionette DEBUG loaded listener.js 23:43:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a9aaeb800) [pid = 1839] [serial = 713] [outer = 0x7f5a8d410000] 23:43:22 INFO - PROCESS | 1839 | 1461221002312 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 828ms 23:43:22 INFO - PROCESS | 1839 | 1461221002382 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:43:22 INFO - PROCESS | 1839 | 1461221002385 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:43:22 INFO - PROCESS | 1839 | 1461221002393 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:43:22 INFO - PROCESS | 1839 | 1461221002394 Marionette TRACE conn3 <- [1,922,null,{}] 23:43:22 INFO - PROCESS | 1839 | 1461221002399 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:22 INFO - PROCESS | 1839 | 1461221002509 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:43:22 INFO - PROCESS | 1839 | 1461221002523 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5521000 == 54 [pid = 1839] [id = 238] 23:43:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a95007c00) [pid = 1839] [serial = 714] [outer = (nil)] 23:43:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a9f318c00) [pid = 1839] [serial = 715] [outer = 0x7f5a95007c00] 23:43:22 INFO - PROCESS | 1839 | 1461221002579 Marionette DEBUG loaded listener.js 23:43:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aa500f400) [pid = 1839] [serial = 716] [outer = 0x7f5a95007c00] 23:43:23 INFO - PROCESS | 1839 | 1461221003252 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 927ms 23:43:23 INFO - PROCESS | 1839 | 1461221003318 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:43:23 INFO - PROCESS | 1839 | 1461221003323 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:43:23 INFO - PROCESS | 1839 | 1461221003330 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:43:23 INFO - PROCESS | 1839 | 1461221003335 Marionette TRACE conn3 <- [1,926,null,{}] 23:43:23 INFO - PROCESS | 1839 | 1461221003343 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:23 INFO - PROCESS | 1839 | 1461221003490 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:43:23 INFO - PROCESS | 1839 | 1461221003630 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd15000 == 55 [pid = 1839] [id = 239] 23:43:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8d43e400) [pid = 1839] [serial = 717] [outer = (nil)] 23:43:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8e2a2000) [pid = 1839] [serial = 718] [outer = 0x7f5a8d43e400] 23:43:23 INFO - PROCESS | 1839 | 1461221003693 Marionette DEBUG loaded listener.js 23:43:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a8ecaf800) [pid = 1839] [serial = 719] [outer = 0x7f5a8d43e400] 23:43:24 INFO - PROCESS | 1839 | 1461221004467 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1182ms 23:43:24 INFO - PROCESS | 1839 | 1461221004511 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:43:24 INFO - PROCESS | 1839 | 1461221004519 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:43:24 INFO - PROCESS | 1839 | 1461221004527 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:43:24 INFO - PROCESS | 1839 | 1461221004531 Marionette TRACE conn3 <- [1,930,null,{}] 23:43:24 INFO - PROCESS | 1839 | 1461221004536 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:24 INFO - PROCESS | 1839 | 1461221004665 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:43:24 INFO - PROCESS | 1839 | 1461221004813 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9770b800 == 56 [pid = 1839] [id = 240] 23:43:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8d445400) [pid = 1839] [serial = 720] [outer = (nil)] 23:43:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a91d16c00) [pid = 1839] [serial = 721] [outer = 0x7f5a8d445400] 23:43:24 INFO - PROCESS | 1839 | 1461221004873 Marionette DEBUG loaded listener.js 23:43:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a91eacc00) [pid = 1839] [serial = 722] [outer = 0x7f5a8d445400] 23:43:25 INFO - PROCESS | 1839 | 1461221005637 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1139ms 23:43:25 INFO - PROCESS | 1839 | 1461221005675 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:43:25 INFO - PROCESS | 1839 | 1461221005679 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:43:25 INFO - PROCESS | 1839 | 1461221005684 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:43:25 INFO - PROCESS | 1839 | 1461221005689 Marionette TRACE conn3 <- [1,934,null,{}] 23:43:25 INFO - PROCESS | 1839 | 1461221005702 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:25 INFO - PROCESS | 1839 | 1461221005846 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:43:25 INFO - PROCESS | 1839 | 1461221005992 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa867e800 == 57 [pid = 1839] [id = 241] 23:43:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a92f6ec00) [pid = 1839] [serial = 723] [outer = (nil)] 23:43:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a97068400) [pid = 1839] [serial = 724] [outer = 0x7f5a92f6ec00] 23:43:26 INFO - PROCESS | 1839 | 1461221006054 Marionette DEBUG loaded listener.js 23:43:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a9801c800) [pid = 1839] [serial = 725] [outer = 0x7f5a92f6ec00] 23:43:26 INFO - PROCESS | 1839 | 1461221006862 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1232ms 23:43:26 INFO - PROCESS | 1839 | 1461221006916 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:43:26 INFO - PROCESS | 1839 | 1461221006920 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:43:26 INFO - PROCESS | 1839 | 1461221006925 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:43:26 INFO - PROCESS | 1839 | 1461221006928 Marionette TRACE conn3 <- [1,938,null,{}] 23:43:26 INFO - PROCESS | 1839 | 1461221006932 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:27 INFO - PROCESS | 1839 | 1461221007062 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:43:27 INFO - PROCESS | 1839 | 1461221007205 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab11000 == 58 [pid = 1839] [id = 242] 23:43:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a94f07400) [pid = 1839] [serial = 726] [outer = (nil)] 23:43:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5aa4478c00) [pid = 1839] [serial = 727] [outer = 0x7f5a94f07400] 23:43:27 INFO - PROCESS | 1839 | 1461221007271 Marionette DEBUG loaded listener.js 23:43:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5aa55a8400) [pid = 1839] [serial = 728] [outer = 0x7f5a94f07400] 23:43:27 INFO - PROCESS | 1839 | 1461221007958 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1076ms 23:43:28 INFO - PROCESS | 1839 | 1461221008002 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:43:28 INFO - PROCESS | 1839 | 1461221008005 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:43:28 INFO - PROCESS | 1839 | 1461221008010 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:43:28 INFO - PROCESS | 1839 | 1461221008012 Marionette TRACE conn3 <- [1,942,null,{}] 23:43:28 INFO - PROCESS | 1839 | 1461221008017 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:28 INFO - PROCESS | 1839 | 1461221008145 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:43:28 INFO - PROCESS | 1839 | 1461221008289 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec7b800 == 59 [pid = 1839] [id = 243] 23:43:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a98847c00) [pid = 1839] [serial = 729] [outer = (nil)] 23:43:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5aa57f5800) [pid = 1839] [serial = 730] [outer = 0x7f5a98847c00] 23:43:28 INFO - PROCESS | 1839 | 1461221008349 Marionette DEBUG loaded listener.js 23:43:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5aa6771800) [pid = 1839] [serial = 731] [outer = 0x7f5a98847c00] 23:43:29 INFO - PROCESS | 1839 | 1461221009045 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1074ms 23:43:29 INFO - PROCESS | 1839 | 1461221009087 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:43:29 INFO - PROCESS | 1839 | 1461221009090 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:43:29 INFO - PROCESS | 1839 | 1461221009095 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:43:29 INFO - PROCESS | 1839 | 1461221009097 Marionette TRACE conn3 <- [1,946,null,{}] 23:43:29 INFO - PROCESS | 1839 | 1461221009102 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:29 INFO - PROCESS | 1839 | 1461221009297 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:43:29 INFO - PROCESS | 1839 | 1461221009318 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c7b8000 == 60 [pid = 1839] [id = 244] 23:43:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5aa8618400) [pid = 1839] [serial = 732] [outer = (nil)] 23:43:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5aa9f85400) [pid = 1839] [serial = 733] [outer = 0x7f5aa8618400] 23:43:29 INFO - PROCESS | 1839 | 1461221009378 Marionette DEBUG loaded listener.js 23:43:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5aaa5c2400) [pid = 1839] [serial = 734] [outer = 0x7f5aa8618400] 23:43:30 INFO - PROCESS | 1839 | 1461221010159 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1132ms 23:43:30 INFO - PROCESS | 1839 | 1461221010228 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:43:30 INFO - PROCESS | 1839 | 1461221010230 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:43:30 INFO - PROCESS | 1839 | 1461221010235 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:43:30 INFO - PROCESS | 1839 | 1461221010238 Marionette TRACE conn3 <- [1,950,null,{}] 23:43:30 INFO - PROCESS | 1839 | 1461221010243 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:30 INFO - PROCESS | 1839 | 1461221010364 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:43:30 INFO - PROCESS | 1839 | 1461221010683 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd21800 == 61 [pid = 1839] [id = 245] 23:43:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a8d445000) [pid = 1839] [serial = 735] [outer = (nil)] 23:43:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a8d7a1c00) [pid = 1839] [serial = 736] [outer = 0x7f5a8d445000] 23:43:30 INFO - PROCESS | 1839 | 1461221010745 Marionette DEBUG loaded listener.js 23:43:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a8e857800) [pid = 1839] [serial = 737] [outer = 0x7f5a8d445000] 23:43:31 INFO - PROCESS | 1839 | 1461221011614 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1429ms 23:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:43:31 INFO - PROCESS | 1839 | 1461221011665 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:43:31 INFO - PROCESS | 1839 | 1461221011668 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:43:31 INFO - PROCESS | 1839 | 1461221011675 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 1839 | 1461221011680 Marionette TRACE conn3 <- [1,954,null,{}] 23:43:31 INFO - PROCESS | 1839 | 1461221011686 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:31 INFO - PROCESS | 1839 | 1461221011813 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:43:31 INFO - PROCESS | 1839 | 1461221011963 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a91bf0000 == 62 [pid = 1839] [id = 246] 23:43:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a8d412000) [pid = 1839] [serial = 738] [outer = (nil)] 23:43:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a91d15c00) [pid = 1839] [serial = 739] [outer = 0x7f5a8d412000] 23:43:32 INFO - PROCESS | 1839 | 1461221012020 Marionette DEBUG loaded listener.js 23:43:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a92f74800) [pid = 1839] [serial = 740] [outer = 0x7f5a8d412000] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3c8000 == 61 [pid = 1839] [id = 237] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904da000 == 60 [pid = 1839] [id = 236] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98109000 == 59 [pid = 1839] [id = 235] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97718800 == 58 [pid = 1839] [id = 234] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a95556800 == 57 [pid = 1839] [id = 233] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a977eb000) [pid = 1839] [serial = 640] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a98dbd400) [pid = 1839] [serial = 643] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a9aa96800) [pid = 1839] [serial = 646] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a9e668800) [pid = 1839] [serial = 649] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5aa5512400) [pid = 1839] [serial = 676] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920c0000 == 56 [pid = 1839] [id = 232] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920d0000 == 55 [pid = 1839] [id = 231] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad441800 == 54 [pid = 1839] [id = 228] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa55be800 == 53 [pid = 1839] [id = 227] 23:43:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9207b000 == 52 [pid = 1839] [id = 226] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a8eee2400) [pid = 1839] [serial = 560] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a97e11400) [pid = 1839] [serial = 667] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a8dcf1400) [pid = 1839] [serial = 670] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a9818ec00) [pid = 1839] [serial = 668] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a8eede000) [pid = 1839] [serial = 634] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a8ebab800) [pid = 1839] [serial = 653] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a8d44ac00) [pid = 1839] [serial = 652] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a90455c00) [pid = 1839] [serial = 656] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8fd2fc00) [pid = 1839] [serial = 655] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a94680c00) [pid = 1839] [serial = 661] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a95004800) [pid = 1839] [serial = 662] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a910efc00) [pid = 1839] [serial = 658] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a91d18400) [pid = 1839] [serial = 659] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5aa5081000) [pid = 1839] [serial = 673] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a91d1ec00) [pid = 1839] [serial = 637] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5aa5511400) [pid = 1839] [serial = 674] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a96419c00) [pid = 1839] [serial = 664] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a95563800) [pid = 1839] [serial = 671] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a96955800) [pid = 1839] [serial = 665] [outer = (nil)] [url = about:blank] 23:43:32 INFO - PROCESS | 1839 | 1461221012790 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1130ms 23:43:32 INFO - PROCESS | 1839 | 1461221012806 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:43:32 INFO - PROCESS | 1839 | 1461221012810 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:43:32 INFO - PROCESS | 1839 | 1461221012817 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:43:32 INFO - PROCESS | 1839 | 1461221012820 Marionette TRACE conn3 <- [1,958,null,{}] 23:43:32 INFO - PROCESS | 1839 | 1461221012827 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:32 INFO - PROCESS | 1839 | 1461221012949 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:43:33 INFO - PROCESS | 1839 | 1461221013051 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92061000 == 53 [pid = 1839] [id = 247] 23:43:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8eba8c00) [pid = 1839] [serial = 741] [outer = (nil)] 23:43:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a94683000) [pid = 1839] [serial = 742] [outer = 0x7f5a8eba8c00] 23:43:33 INFO - PROCESS | 1839 | 1461221013102 Marionette DEBUG loaded listener.js 23:43:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a96504c00) [pid = 1839] [serial = 743] [outer = 0x7f5a8eba8c00] 23:43:33 INFO - PROCESS | 1839 | 1461221013865 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1130ms 23:43:33 INFO - PROCESS | 1839 | 1461221013947 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:43:33 INFO - PROCESS | 1839 | 1461221013954 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:43:33 INFO - PROCESS | 1839 | 1461221013961 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:43:33 INFO - PROCESS | 1839 | 1461221013965 Marionette TRACE conn3 <- [1,962,null,{}] 23:43:33 INFO - PROCESS | 1839 | 1461221013985 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:34 INFO - PROCESS | 1839 | 1461221014168 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:43:34 INFO - PROCESS | 1839 | 1461221014275 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924d7800 == 54 [pid = 1839] [id = 248] 23:43:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a91b10800) [pid = 1839] [serial = 744] [outer = (nil)] 23:43:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a91ea7800) [pid = 1839] [serial = 745] [outer = 0x7f5a91b10800] 23:43:34 INFO - PROCESS | 1839 | 1461221014339 Marionette DEBUG loaded listener.js 23:43:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a94f08c00) [pid = 1839] [serial = 746] [outer = 0x7f5a91b10800] 23:43:35 INFO - PROCESS | 1839 | 1461221015156 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1228ms 23:43:35 INFO - PROCESS | 1839 | 1461221015193 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:43:35 INFO - PROCESS | 1839 | 1461221015200 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:43:35 INFO - PROCESS | 1839 | 1461221015209 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:43:35 INFO - PROCESS | 1839 | 1461221015212 Marionette TRACE conn3 <- [1,966,null,{}] 23:43:35 INFO - PROCESS | 1839 | 1461221015216 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:35 INFO - PROCESS | 1839 | 1461221015356 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:43:35 INFO - PROCESS | 1839 | 1461221015495 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96448800 == 55 [pid = 1839] [id = 249] 23:43:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a91b1ac00) [pid = 1839] [serial = 747] [outer = (nil)] 23:43:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a977ebc00) [pid = 1839] [serial = 748] [outer = 0x7f5a91b1ac00] 23:43:35 INFO - PROCESS | 1839 | 1461221015555 Marionette DEBUG loaded listener.js 23:43:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a97e07000) [pid = 1839] [serial = 749] [outer = 0x7f5a91b1ac00] 23:43:36 INFO - PROCESS | 1839 | 1461221016356 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1196ms 23:43:36 INFO - PROCESS | 1839 | 1461221016405 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:43:36 INFO - PROCESS | 1839 | 1461221016412 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:43:36 INFO - PROCESS | 1839 | 1461221016421 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:43:36 INFO - PROCESS | 1839 | 1461221016429 Marionette TRACE conn3 <- [1,970,null,{}] 23:43:36 INFO - PROCESS | 1839 | 1461221016442 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:36 INFO - PROCESS | 1839 | 1461221016584 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:43:36 INFO - PROCESS | 1839 | 1461221016724 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a90800 == 56 [pid = 1839] [id = 250] 23:43:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a9650a800) [pid = 1839] [serial = 750] [outer = (nil)] 23:43:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5aa500b400) [pid = 1839] [serial = 751] [outer = 0x7f5a9650a800] 23:43:36 INFO - PROCESS | 1839 | 1461221016788 Marionette DEBUG loaded listener.js 23:43:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5aa5721000) [pid = 1839] [serial = 752] [outer = 0x7f5a9650a800] 23:43:37 INFO - PROCESS | 1839 | 1461221017666 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1295ms 23:43:37 INFO - PROCESS | 1839 | 1461221017714 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:43:37 INFO - PROCESS | 1839 | 1461221017718 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:43:37 INFO - PROCESS | 1839 | 1461221017723 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:43:37 INFO - PROCESS | 1839 | 1461221017725 Marionette TRACE conn3 <- [1,974,null,{}] 23:43:37 INFO - PROCESS | 1839 | 1461221017730 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:37 INFO - PROCESS | 1839 | 1461221017877 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:43:38 INFO - PROCESS | 1839 | 1461221018021 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3cc800 == 57 [pid = 1839] [id = 251] 23:43:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a977f0c00) [pid = 1839] [serial = 753] [outer = (nil)] 23:43:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5aa861ac00) [pid = 1839] [serial = 754] [outer = 0x7f5a977f0c00] 23:43:38 INFO - PROCESS | 1839 | 1461221018081 Marionette DEBUG loaded listener.js 23:43:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5aa9f86400) [pid = 1839] [serial = 755] [outer = 0x7f5a977f0c00] 23:43:38 INFO - PROCESS | 1839 | 1461221018842 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1176ms 23:43:38 INFO - PROCESS | 1839 | 1461221018900 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:43:38 INFO - PROCESS | 1839 | 1461221018903 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:43:38 INFO - PROCESS | 1839 | 1461221018908 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 1839 | 1461221018910 Marionette TRACE conn3 <- [1,978,null,{}] 23:43:38 INFO - PROCESS | 1839 | 1461221018915 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:39 INFO - PROCESS | 1839 | 1461221019043 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:43:39 INFO - PROCESS | 1839 | 1461221019188 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa53df000 == 58 [pid = 1839] [id = 252] 23:43:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a9045fc00) [pid = 1839] [serial = 756] [outer = (nil)] 23:43:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5aaa254400) [pid = 1839] [serial = 757] [outer = 0x7f5a9045fc00] 23:43:39 INFO - PROCESS | 1839 | 1461221019248 Marionette DEBUG loaded listener.js 23:43:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5aaa5c6800) [pid = 1839] [serial = 758] [outer = 0x7f5a9045fc00] 23:43:39 INFO - PROCESS | 1839 | 1461221019946 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1073ms 23:43:39 INFO - PROCESS | 1839 | 1461221019991 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 1839 | 1461221019993 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:43:40 INFO - PROCESS | 1839 | 1461221019999 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:43:40 INFO - PROCESS | 1839 | 1461221020001 Marionette TRACE conn3 <- [1,982,null,{}] 23:43:40 INFO - PROCESS | 1839 | 1461221020006 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:40 INFO - PROCESS | 1839 | 1461221020155 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:43:40 INFO - PROCESS | 1839 | 1461221020315 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa9f28000 == 59 [pid = 1839] [id = 253] 23:43:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a8c52d000) [pid = 1839] [serial = 759] [outer = (nil)] 23:43:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5aaa24dc00) [pid = 1839] [serial = 760] [outer = 0x7f5a8c52d000] 23:43:40 INFO - PROCESS | 1839 | 1461221020378 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5aaa68a800) [pid = 1839] [serial = 761] [outer = 0x7f5a8c52d000] 23:43:41 INFO - PROCESS | 1839 | 1461221021124 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1178ms 23:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:43:41 INFO - PROCESS | 1839 | 1461221021177 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:43:41 INFO - PROCESS | 1839 | 1461221021179 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:43:41 INFO - PROCESS | 1839 | 1461221021184 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:43:41 INFO - PROCESS | 1839 | 1461221021187 Marionette TRACE conn3 <- [1,986,null,{}] 23:43:41 INFO - PROCESS | 1839 | 1461221021192 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:41 INFO - PROCESS | 1839 | 1461221021315 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:43:41 INFO - PROCESS | 1839 | 1461221021463 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab10800 == 60 [pid = 1839] [id = 254] 23:43:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a8bb90800) [pid = 1839] [serial = 762] [outer = (nil)] 23:43:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8bb99000) [pid = 1839] [serial = 763] [outer = 0x7f5a8bb90800] 23:43:41 INFO - PROCESS | 1839 | 1461221021524 Marionette DEBUG loaded listener.js 23:43:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a8bb9f400) [pid = 1839] [serial = 764] [outer = 0x7f5a8bb90800] 23:43:42 INFO - PROCESS | 1839 | 1461221022425 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1277ms 23:43:42 INFO - PROCESS | 1839 | 1461221022461 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:43:42 INFO - PROCESS | 1839 | 1461221022467 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:43:42 INFO - PROCESS | 1839 | 1461221022473 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:43:42 INFO - PROCESS | 1839 | 1461221022477 Marionette TRACE conn3 <- [1,990,null,{}] 23:43:42 INFO - PROCESS | 1839 | 1461221022483 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:42 INFO - PROCESS | 1839 | 1461221022614 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:43:42 INFO - PROCESS | 1839 | 1461221022766 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c7a8800 == 61 [pid = 1839] [id = 255] 23:43:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a8d44dc00) [pid = 1839] [serial = 765] [outer = (nil)] 23:43:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8de85800) [pid = 1839] [serial = 766] [outer = 0x7f5a8d44dc00] 23:43:42 INFO - PROCESS | 1839 | 1461221022864 Marionette DEBUG loaded listener.js 23:43:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8ecaf000) [pid = 1839] [serial = 767] [outer = 0x7f5a8d44dc00] 23:43:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a91bf0000 == 60 [pid = 1839] [id = 246] 23:43:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8fd21800 == 59 [pid = 1839] [id = 245] 23:43:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaab11000 == 58 [pid = 1839] [id = 242] 23:43:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa867e800 == 57 [pid = 1839] [id = 241] 23:43:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9770b800 == 56 [pid = 1839] [id = 240] 23:43:43 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8fd15000 == 55 [pid = 1839] [id = 239] 23:43:43 INFO - PROCESS | 1839 | 1461221023527 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1128ms 23:43:43 INFO - PROCESS | 1839 | 1461221023608 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:43:43 INFO - PROCESS | 1839 | 1461221023615 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:43:43 INFO - PROCESS | 1839 | 1461221023624 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:43:43 INFO - PROCESS | 1839 | 1461221023627 Marionette TRACE conn3 <- [1,994,null,{}] 23:43:43 INFO - PROCESS | 1839 | 1461221023632 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:43 INFO - PROCESS | 1839 | 1461221023762 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:43:43 INFO - PROCESS | 1839 | 1461221023770 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97765800 == 56 [pid = 1839] [id = 256] 23:43:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a9024f400) [pid = 1839] [serial = 768] [outer = (nil)] 23:43:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a92f6f400) [pid = 1839] [serial = 769] [outer = 0x7f5a9024f400] 23:43:43 INFO - PROCESS | 1839 | 1461221023822 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a95db7400) [pid = 1839] [serial = 770] [outer = 0x7f5a9024f400] 23:43:44 INFO - PROCESS | 1839 | 1461221024528 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 926ms 23:43:44 INFO - PROCESS | 1839 | 1461221024550 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:43:44 INFO - PROCESS | 1839 | 1461221024553 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:43:44 INFO - PROCESS | 1839 | 1461221024558 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:43:44 INFO - PROCESS | 1839 | 1461221024562 Marionette TRACE conn3 <- [1,998,null,{}] 23:43:44 INFO - PROCESS | 1839 | 1461221024575 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:44 INFO - PROCESS | 1839 | 1461221024753 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:43:44 INFO - PROCESS | 1839 | 1461221024847 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa8127800 == 57 [pid = 1839] [id = 257] 23:43:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a95d04800) [pid = 1839] [serial = 771] [outer = (nil)] 23:43:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a97ac6800) [pid = 1839] [serial = 772] [outer = 0x7f5a95d04800] 23:43:44 INFO - PROCESS | 1839 | 1461221024901 Marionette DEBUG loaded listener.js 23:43:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5aa550d400) [pid = 1839] [serial = 773] [outer = 0x7f5a95d04800] 23:43:45 INFO - PROCESS | 1839 | 1461221025531 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1032ms 23:43:45 INFO - PROCESS | 1839 | 1461221025591 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:43:45 INFO - PROCESS | 1839 | 1461221025595 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:43:45 INFO - PROCESS | 1839 | 1461221025599 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:43:45 INFO - PROCESS | 1839 | 1461221025602 Marionette TRACE conn3 <- [1,1002,null,{}] 23:43:45 INFO - PROCESS | 1839 | 1461221025606 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:45 INFO - PROCESS | 1839 | 1461221025758 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:43:45 INFO - PROCESS | 1839 | 1461221025834 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec75000 == 58 [pid = 1839] [id = 258] 23:43:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a96419400) [pid = 1839] [serial = 774] [outer = (nil)] 23:43:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5aa9f86c00) [pid = 1839] [serial = 775] [outer = 0x7f5a96419400] 23:43:45 INFO - PROCESS | 1839 | 1461221025885 Marionette DEBUG loaded listener.js 23:43:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5aaa5cb400) [pid = 1839] [serial = 776] [outer = 0x7f5a96419400] 23:43:46 INFO - PROCESS | 1839 | 1461221026474 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 934ms 23:43:46 INFO - PROCESS | 1839 | 1461221026534 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:43:46 INFO - PROCESS | 1839 | 1461221026536 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:43:46 INFO - PROCESS | 1839 | 1461221026541 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:43:46 INFO - PROCESS | 1839 | 1461221026543 Marionette TRACE conn3 <- [1,1006,null,{}] 23:43:46 INFO - PROCESS | 1839 | 1461221026553 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:46 INFO - PROCESS | 1839 | 1461221026703 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a95007c00) [pid = 1839] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a8d40f400) [pid = 1839] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a8d412000) [pid = 1839] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a910e9800) [pid = 1839] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a8d445000) [pid = 1839] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a9045a400) [pid = 1839] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a9884d000) [pid = 1839] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a962a7c00) [pid = 1839] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a905c5400) [pid = 1839] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5a8d440c00) [pid = 1839] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5a94684800) [pid = 1839] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a8e37b400) [pid = 1839] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a9654bc00) [pid = 1839] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a8e854400) [pid = 1839] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a94577800) [pid = 1839] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a97bac800) [pid = 1839] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a8e376000) [pid = 1839] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a92f75000) [pid = 1839] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a8fe0f400) [pid = 1839] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a8d79ac00) [pid = 1839] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a8eee4c00) [pid = 1839] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a8fd2b800) [pid = 1839] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:43:46 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a8d410000) [pid = 1839] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:43:46 INFO - PROCESS | 1839 | 1461221026918 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb4f800 == 59 [pid = 1839] [id = 259] 23:43:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8b834400) [pid = 1839] [serial = 777] [outer = (nil)] 23:43:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a8b83c800) [pid = 1839] [serial = 778] [outer = 0x7f5a8b834400] 23:43:46 INFO - PROCESS | 1839 | 1461221026969 Marionette DEBUG loaded listener.js 23:43:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a8d412000) [pid = 1839] [serial = 779] [outer = 0x7f5a8b834400] 23:43:47 INFO - PROCESS | 1839 | 1461221027512 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1025ms 23:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:43:47 INFO - PROCESS | 1839 | 1461221027567 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:43:47 INFO - PROCESS | 1839 | 1461221027569 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:43:47 INFO - PROCESS | 1839 | 1461221027572 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 1839 | 1461221027576 Marionette TRACE conn3 <- [1,1010,null,{}] 23:43:47 INFO - PROCESS | 1839 | 1461221027603 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:47 INFO - PROCESS | 1839 | 1461221027724 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:43:47 INFO - PROCESS | 1839 | 1461221027737 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad49800 == 60 [pid = 1839] [id = 260] 23:43:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a8e375000) [pid = 1839] [serial = 780] [outer = (nil)] 23:43:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a97acbc00) [pid = 1839] [serial = 781] [outer = 0x7f5a8e375000] 23:43:47 INFO - PROCESS | 1839 | 1461221027790 Marionette DEBUG loaded listener.js 23:43:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5aa5510000) [pid = 1839] [serial = 782] [outer = 0x7f5a8e375000] 23:43:48 INFO - PROCESS | 1839 | 1461221028367 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 875ms 23:43:48 INFO - PROCESS | 1839 | 1461221028448 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:43:48 INFO - PROCESS | 1839 | 1461221028450 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:43:48 INFO - PROCESS | 1839 | 1461221028456 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:43:48 INFO - PROCESS | 1839 | 1461221028457 Marionette TRACE conn3 <- [1,1014,null,{}] 23:43:48 INFO - PROCESS | 1839 | 1461221028462 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:48 INFO - PROCESS | 1839 | 1461221028577 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:43:48 INFO - PROCESS | 1839 | 1461221028689 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c652000 == 61 [pid = 1839] [id = 261] 23:43:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a8b838c00) [pid = 1839] [serial = 783] [outer = (nil)] 23:43:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a98cc4000) [pid = 1839] [serial = 784] [outer = 0x7f5a8b838c00] 23:43:48 INFO - PROCESS | 1839 | 1461221028739 Marionette DEBUG loaded listener.js 23:43:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5aaa5d0800) [pid = 1839] [serial = 785] [outer = 0x7f5a8b838c00] 23:43:49 INFO - PROCESS | 1839 | 1461221029441 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1025ms 23:43:49 INFO - PROCESS | 1839 | 1461221029482 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:43:49 INFO - PROCESS | 1839 | 1461221029487 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:43:49 INFO - PROCESS | 1839 | 1461221029496 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:43:49 INFO - PROCESS | 1839 | 1461221029499 Marionette TRACE conn3 <- [1,1018,null,{}] 23:43:49 INFO - PROCESS | 1839 | 1461221029527 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:49 INFO - PROCESS | 1839 | 1461221029680 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:43:49 INFO - PROCESS | 1839 | 1461221029829 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924d5000 == 62 [pid = 1839] [id = 262] 23:43:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8c525800) [pid = 1839] [serial = 786] [outer = (nil)] 23:43:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a8d40f400) [pid = 1839] [serial = 787] [outer = 0x7f5a8c525800] 23:43:49 INFO - PROCESS | 1839 | 1461221029892 Marionette DEBUG loaded listener.js 23:43:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a8e297800) [pid = 1839] [serial = 788] [outer = 0x7f5a8c525800] 23:43:50 INFO - PROCESS | 1839 | 1461221030690 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1256ms 23:43:50 INFO - PROCESS | 1839 | 1461221030752 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:43:50 INFO - PROCESS | 1839 | 1461221030759 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:43:50 INFO - PROCESS | 1839 | 1461221030768 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:43:50 INFO - PROCESS | 1839 | 1461221030771 Marionette TRACE conn3 <- [1,1022,null,{}] 23:43:50 INFO - PROCESS | 1839 | 1461221030777 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:50 INFO - PROCESS | 1839 | 1461221030913 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:43:51 INFO - PROCESS | 1839 | 1461221031068 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97703000 == 63 [pid = 1839] [id = 263] 23:43:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8bb93800) [pid = 1839] [serial = 789] [outer = (nil)] 23:43:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a91d1c400) [pid = 1839] [serial = 790] [outer = 0x7f5a8bb93800] 23:43:51 INFO - PROCESS | 1839 | 1461221031131 Marionette DEBUG loaded listener.js 23:43:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a94684800) [pid = 1839] [serial = 791] [outer = 0x7f5a8bb93800] 23:43:51 INFO - PROCESS | 1839 | 1461221031964 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1227ms 23:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:43:52 INFO - PROCESS | 1839 | 1461221031995 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:43:52 INFO - PROCESS | 1839 | 1461221031998 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:43:52 INFO - PROCESS | 1839 | 1461221032004 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:43:52 INFO - PROCESS | 1839 | 1461221032008 Marionette TRACE conn3 <- [1,1026,null,{}] 23:43:52 INFO - PROCESS | 1839 | 1461221032022 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:52 INFO - PROCESS | 1839 | 1461221032156 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:43:52 INFO - PROCESS | 1839 | 1461221032310 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866d7000 == 64 [pid = 1839] [id = 264] 23:43:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a97bae000) [pid = 1839] [serial = 792] [outer = (nil)] 23:43:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a9a9f6800) [pid = 1839] [serial = 793] [outer = 0x7f5a97bae000] 23:43:52 INFO - PROCESS | 1839 | 1461221032375 Marionette DEBUG loaded listener.js 23:43:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5aa6777000) [pid = 1839] [serial = 794] [outer = 0x7f5a97bae000] 23:43:53 INFO - PROCESS | 1839 | 1461221033041 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1084ms 23:43:53 INFO - PROCESS | 1839 | 1461221033088 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:43:53 INFO - PROCESS | 1839 | 1461221033092 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:43:53 INFO - PROCESS | 1839 | 1461221033097 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:43:53 INFO - PROCESS | 1839 | 1461221033099 Marionette TRACE conn3 <- [1,1030,null,{}] 23:43:53 INFO - PROCESS | 1839 | 1461221033103 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:53 INFO - PROCESS | 1839 | 1461221033238 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:43:53 INFO - PROCESS | 1839 | 1461221033401 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866f5000 == 65 [pid = 1839] [id = 265] 23:43:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a8ee56000) [pid = 1839] [serial = 795] [outer = (nil)] 23:43:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8ee60400) [pid = 1839] [serial = 796] [outer = 0x7f5a8ee56000] 23:43:53 INFO - PROCESS | 1839 | 1461221033462 Marionette DEBUG loaded listener.js 23:43:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a98024400) [pid = 1839] [serial = 797] [outer = 0x7f5a8ee56000] 23:43:54 INFO - PROCESS | 1839 | 1461221034179 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1130ms 23:43:54 INFO - PROCESS | 1839 | 1461221034227 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:43:54 INFO - PROCESS | 1839 | 1461221034230 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:43:54 INFO - PROCESS | 1839 | 1461221034235 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:43:54 INFO - PROCESS | 1839 | 1461221034237 Marionette TRACE conn3 <- [1,1034,null,{}] 23:43:54 INFO - PROCESS | 1839 | 1461221034242 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:54 INFO - PROCESS | 1839 | 1461221034370 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:43:54 INFO - PROCESS | 1839 | 1461221034522 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d594800 == 66 [pid = 1839] [id = 266] 23:43:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a8b889c00) [pid = 1839] [serial = 798] [outer = (nil)] 23:43:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a8b892c00) [pid = 1839] [serial = 799] [outer = 0x7f5a8b889c00] 23:43:54 INFO - PROCESS | 1839 | 1461221034582 Marionette DEBUG loaded listener.js 23:43:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8b897000) [pid = 1839] [serial = 800] [outer = 0x7f5a8b889c00] 23:43:55 INFO - PROCESS | 1839 | 1461221035324 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1128ms 23:43:55 INFO - PROCESS | 1839 | 1461221035368 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 1839 | 1461221035371 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:43:55 INFO - PROCESS | 1839 | 1461221035376 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 1839 | 1461221035378 Marionette TRACE conn3 <- [1,1038,null,{}] 23:43:55 INFO - PROCESS | 1839 | 1461221035383 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:55 INFO - PROCESS | 1839 | 1461221035543 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:43:55 INFO - PROCESS | 1839 | 1461221035694 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acdc000 == 67 [pid = 1839] [id = 267] 23:43:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a8bb99800) [pid = 1839] [serial = 801] [outer = (nil)] 23:43:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8e36f400) [pid = 1839] [serial = 802] [outer = 0x7f5a8bb99800] 23:43:55 INFO - PROCESS | 1839 | 1461221035757 Marionette DEBUG loaded listener.js 23:43:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a91c4fc00) [pid = 1839] [serial = 803] [outer = 0x7f5a8bb99800] 23:43:56 INFO - PROCESS | 1839 | 1461221036875 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1581ms 23:43:56 INFO - PROCESS | 1839 | 1461221036958 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:43:56 INFO - PROCESS | 1839 | 1461221036964 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:43:56 INFO - PROCESS | 1839 | 1461221036971 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:43:56 INFO - PROCESS | 1839 | 1461221036975 Marionette TRACE conn3 <- [1,1042,null,{}] 23:43:56 INFO - PROCESS | 1839 | 1461221036981 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:57 INFO - PROCESS | 1839 | 1461221037157 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:43:57 INFO - PROCESS | 1839 | 1461221037312 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e24f800 == 68 [pid = 1839] [id = 268] 23:43:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a8c52cc00) [pid = 1839] [serial = 804] [outer = (nil)] 23:43:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8d448c00) [pid = 1839] [serial = 805] [outer = 0x7f5a8c52cc00] 23:43:57 INFO - PROCESS | 1839 | 1461221037368 Marionette DEBUG loaded listener.js 23:43:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8dcfbc00) [pid = 1839] [serial = 806] [outer = 0x7f5a8c52cc00] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaea05800 == 67 [pid = 1839] [id = 184] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad49800 == 66 [pid = 1839] [id = 260] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb4f800 == 65 [pid = 1839] [id = 259] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a9706e400) [pid = 1839] [serial = 682] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5aa550d000) [pid = 1839] [serial = 685] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5aa64e8c00) [pid = 1839] [serial = 688] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a94683000) [pid = 1839] [serial = 742] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5aa57f5800) [pid = 1839] [serial = 730] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5aa4478c00) [pid = 1839] [serial = 727] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5aa9f85400) [pid = 1839] [serial = 733] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a8e2a2000) [pid = 1839] [serial = 718] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a97068400) [pid = 1839] [serial = 724] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a91d16c00) [pid = 1839] [serial = 721] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaec75000 == 64 [pid = 1839] [id = 258] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa8127800 == 63 [pid = 1839] [id = 257] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97765800 == 62 [pid = 1839] [id = 256] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c7a8800 == 61 [pid = 1839] [id = 255] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a90800 == 60 [pid = 1839] [id = 250] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96448800 == 59 [pid = 1839] [id = 249] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924d7800 == 58 [pid = 1839] [id = 248] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa648000 == 57 [pid = 1839] [id = 225] 23:43:57 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92061000 == 56 [pid = 1839] [id = 247] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a96d9bc00) [pid = 1839] [serial = 706] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a9884f400) [pid = 1839] [serial = 709] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a9045bc00) [pid = 1839] [serial = 680] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a8eee5400) [pid = 1839] [serial = 679] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a945e2000) [pid = 1839] [serial = 700] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a94f0b800) [pid = 1839] [serial = 701] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5a91c4e800) [pid = 1839] [serial = 697] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5a91d18800) [pid = 1839] [serial = 698] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a948ae400) [pid = 1839] [serial = 692] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a8ecb2000) [pid = 1839] [serial = 691] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a8eee6c00) [pid = 1839] [serial = 694] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a9024e800) [pid = 1839] [serial = 695] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a9aa95000) [pid = 1839] [serial = 710] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a95db5400) [pid = 1839] [serial = 703] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a9654a800) [pid = 1839] [serial = 704] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a97070c00) [pid = 1839] [serial = 707] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a977e4800) [pid = 1839] [serial = 712] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a9aaeb800) [pid = 1839] [serial = 713] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a9f318c00) [pid = 1839] [serial = 715] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a8de8fc00) [pid = 1839] [serial = 596] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a92f74800) [pid = 1839] [serial = 740] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a9aae3800) [pid = 1839] [serial = 647] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8e857800) [pid = 1839] [serial = 737] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a91d15c00) [pid = 1839] [serial = 739] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a92f6e000) [pid = 1839] [serial = 599] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5aa5082400) [pid = 1839] [serial = 650] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a9a9f1000) [pid = 1839] [serial = 644] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a977f0000) [pid = 1839] [serial = 602] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a8d7a1c00) [pid = 1839] [serial = 736] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a98183800) [pid = 1839] [serial = 605] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5aa500f400) [pid = 1839] [serial = 716] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a97e03c00) [pid = 1839] [serial = 641] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a90254800) [pid = 1839] [serial = 635] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a98187c00) [pid = 1839] [serial = 632] [outer = (nil)] [url = about:blank] 23:43:57 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a945e7000) [pid = 1839] [serial = 638] [outer = (nil)] [url = about:blank] 23:43:58 INFO - PROCESS | 1839 | 1461221038154 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1240ms 23:43:58 INFO - PROCESS | 1839 | 1461221038210 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:43:58 INFO - PROCESS | 1839 | 1461221038215 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:43:58 INFO - PROCESS | 1839 | 1461221038227 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:43:58 INFO - PROCESS | 1839 | 1461221038229 Marionette TRACE conn3 <- [1,1046,null,{}] 23:43:58 INFO - PROCESS | 1839 | 1461221038233 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:58 INFO - PROCESS | 1839 | 1461221038356 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:43:58 INFO - PROCESS | 1839 | 1461221038364 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a900d0800 == 57 [pid = 1839] [id = 269] 23:43:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a8d7a1c00) [pid = 1839] [serial = 807] [outer = (nil)] 23:43:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a8ee56c00) [pid = 1839] [serial = 808] [outer = 0x7f5a8d7a1c00] 23:43:58 INFO - PROCESS | 1839 | 1461221038415 Marionette DEBUG loaded listener.js 23:43:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8ee63000) [pid = 1839] [serial = 809] [outer = 0x7f5a8d7a1c00] 23:43:59 INFO - PROCESS | 1839 | 1461221039067 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 879ms 23:43:59 INFO - PROCESS | 1839 | 1461221039106 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:43:59 INFO - PROCESS | 1839 | 1461221039108 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:43:59 INFO - PROCESS | 1839 | 1461221039113 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:43:59 INFO - PROCESS | 1839 | 1461221039118 Marionette TRACE conn3 <- [1,1050,null,{}] 23:43:59 INFO - PROCESS | 1839 | 1461221039130 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:59 INFO - PROCESS | 1839 | 1461221039286 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:43:59 INFO - PROCESS | 1839 | 1461221039304 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924d6000 == 58 [pid = 1839] [id = 270] 23:43:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8eeddc00) [pid = 1839] [serial = 810] [outer = (nil)] 23:43:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a905c5400) [pid = 1839] [serial = 811] [outer = 0x7f5a8eeddc00] 23:43:59 INFO - PROCESS | 1839 | 1461221039357 Marionette DEBUG loaded listener.js 23:43:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a91d1b800) [pid = 1839] [serial = 812] [outer = 0x7f5a8eeddc00] 23:43:59 INFO - PROCESS | 1839 | 1461221039935 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 879ms 23:43:59 INFO - PROCESS | 1839 | 1461221039993 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:43:59 INFO - PROCESS | 1839 | 1461221039997 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:44:00 INFO - PROCESS | 1839 | 1461221040001 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:44:00 INFO - PROCESS | 1839 | 1461221040004 Marionette TRACE conn3 <- [1,1054,null,{}] 23:44:00 INFO - PROCESS | 1839 | 1461221040008 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:00 INFO - PROCESS | 1839 | 1461221040168 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:44:00 INFO - PROCESS | 1839 | 1461221040195 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92ba0800 == 59 [pid = 1839] [id = 271] 23:44:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a91d1cc00) [pid = 1839] [serial = 813] [outer = (nil)] 23:44:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a9457cc00) [pid = 1839] [serial = 814] [outer = 0x7f5a91d1cc00] 23:44:00 INFO - PROCESS | 1839 | 1461221040246 Marionette DEBUG loaded listener.js 23:44:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a948ac400) [pid = 1839] [serial = 815] [outer = 0x7f5a91d1cc00] 23:44:00 INFO - PROCESS | 1839 | 1461221040871 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 929ms 23:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:44:00 INFO - PROCESS | 1839 | 1461221040931 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:44:00 INFO - PROCESS | 1839 | 1461221040933 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:44:00 INFO - PROCESS | 1839 | 1461221040938 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:44:00 INFO - PROCESS | 1839 | 1461221040941 Marionette TRACE conn3 <- [1,1058,null,{}] 23:44:00 INFO - PROCESS | 1839 | 1461221040945 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:01 INFO - PROCESS | 1839 | 1461221041099 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:44:01 INFO - PROCESS | 1839 | 1461221041172 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c64b800 == 60 [pid = 1839] [id = 272] 23:44:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a91c48000) [pid = 1839] [serial = 816] [outer = (nil)] 23:44:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a95004800) [pid = 1839] [serial = 817] [outer = 0x7f5a91c48000] 23:44:01 INFO - PROCESS | 1839 | 1461221041223 Marionette DEBUG loaded listener.js 23:44:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a962a7c00) [pid = 1839] [serial = 818] [outer = 0x7f5a91c48000] 23:44:01 INFO - PROCESS | 1839 | 1461221041904 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a92f6ec00) [pid = 1839] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a9aaee800) [pid = 1839] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a8e378000) [pid = 1839] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a94f07400) [pid = 1839] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a96419400) [pid = 1839] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a8eba8c00) [pid = 1839] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a9650a800) [pid = 1839] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a8bb90800) [pid = 1839] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8d44dc00) [pid = 1839] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a8e375000) [pid = 1839] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a91b10800) [pid = 1839] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a9024f400) [pid = 1839] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a91b1ac00) [pid = 1839] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a977f0c00) [pid = 1839] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a8b834400) [pid = 1839] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a95d04800) [pid = 1839] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a8d445400) [pid = 1839] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a9f313000) [pid = 1839] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a98847c00) [pid = 1839] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5aa8618400) [pid = 1839] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1332ms 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a8eee0000) [pid = 1839] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:44:02 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a8d43e400) [pid = 1839] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:44:02 INFO - PROCESS | 1839 | 1461221042283 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:44:02 INFO - PROCESS | 1839 | 1461221042295 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:44:02 INFO - PROCESS | 1839 | 1461221042300 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:44:02 INFO - PROCESS | 1839 | 1461221042301 Marionette TRACE conn3 <- [1,1062,null,{}] 23:44:02 INFO - PROCESS | 1839 | 1461221042306 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:02 INFO - PROCESS | 1839 | 1461221042427 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:44:02 INFO - PROCESS | 1839 | 1461221042435 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92b8b000 == 61 [pid = 1839] [id = 273] 23:44:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a92f6ec00) [pid = 1839] [serial = 819] [outer = (nil)] 23:44:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a9629f400) [pid = 1839] [serial = 820] [outer = 0x7f5a92f6ec00] 23:44:02 INFO - PROCESS | 1839 | 1461221042489 Marionette DEBUG loaded listener.js 23:44:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a96951800) [pid = 1839] [serial = 821] [outer = 0x7f5a92f6ec00] 23:44:03 INFO - PROCESS | 1839 | 1461221043147 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 873ms 23:44:03 INFO - PROCESS | 1839 | 1461221043172 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 1839 | 1461221043175 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:44:03 INFO - PROCESS | 1839 | 1461221043181 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 1839 | 1461221043183 Marionette TRACE conn3 <- [1,1066,null,{}] 23:44:03 INFO - PROCESS | 1839 | 1461221043187 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:03 INFO - PROCESS | 1839 | 1461221043338 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:44:03 INFO - PROCESS | 1839 | 1461221043356 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a970b0000 == 62 [pid = 1839] [id = 274] 23:44:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a8c52e400) [pid = 1839] [serial = 822] [outer = (nil)] 23:44:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a977f3400) [pid = 1839] [serial = 823] [outer = 0x7f5a8c52e400] 23:44:03 INFO - PROCESS | 1839 | 1461221043406 Marionette DEBUG loaded listener.js 23:44:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a98023c00) [pid = 1839] [serial = 824] [outer = 0x7f5a8c52e400] 23:44:03 INFO - PROCESS | 1839 | 1461221043990 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 825ms 23:44:04 INFO - PROCESS | 1839 | 1461221044005 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:44:04 INFO - PROCESS | 1839 | 1461221044007 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:44:04 INFO - PROCESS | 1839 | 1461221044013 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 1839 | 1461221044015 Marionette TRACE conn3 <- [1,1070,null,{}] 23:44:04 INFO - PROCESS | 1839 | 1461221044019 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:04 INFO - PROCESS | 1839 | 1461221044130 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:44:04 INFO - PROCESS | 1839 | 1461221044150 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a77000 == 63 [pid = 1839] [id = 275] 23:44:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a977f0c00) [pid = 1839] [serial = 825] [outer = (nil)] 23:44:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a98cbc000) [pid = 1839] [serial = 826] [outer = 0x7f5a977f0c00] 23:44:04 INFO - PROCESS | 1839 | 1461221044201 Marionette DEBUG loaded listener.js 23:44:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a9a9f1800) [pid = 1839] [serial = 827] [outer = 0x7f5a977f0c00] 23:44:04 INFO - PROCESS | 1839 | 1461221044995 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1027ms 23:44:05 INFO - PROCESS | 1839 | 1461221045041 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:44:05 INFO - PROCESS | 1839 | 1461221045047 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:44:05 INFO - PROCESS | 1839 | 1461221045076 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:44:05 INFO - PROCESS | 1839 | 1461221045081 Marionette TRACE conn3 <- [1,1074,null,{}] 23:44:05 INFO - PROCESS | 1839 | 1461221045087 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:05 INFO - PROCESS | 1839 | 1461221045244 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:44:05 INFO - PROCESS | 1839 | 1461221045389 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ec2c800 == 64 [pid = 1839] [id = 276] 23:44:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a8c522000) [pid = 1839] [serial = 828] [outer = (nil)] 23:44:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a8d43e400) [pid = 1839] [serial = 829] [outer = 0x7f5a8c522000] 23:44:05 INFO - PROCESS | 1839 | 1461221045452 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5a8e298400) [pid = 1839] [serial = 830] [outer = 0x7f5a8c522000] 23:44:06 INFO - PROCESS | 1839 | 1461221046262 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1250ms 23:44:06 INFO - PROCESS | 1839 | 1461221046306 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:44:06 INFO - PROCESS | 1839 | 1461221046313 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:44:06 INFO - PROCESS | 1839 | 1461221046321 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:44:06 INFO - PROCESS | 1839 | 1461221046324 Marionette TRACE conn3 <- [1,1078,null,{}] 23:44:06 INFO - PROCESS | 1839 | 1461221046329 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:06 INFO - PROCESS | 1839 | 1461221046467 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:44:06 INFO - PROCESS | 1839 | 1461221046616 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92e93800 == 65 [pid = 1839] [id = 277] 23:44:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8b893c00) [pid = 1839] [serial = 831] [outer = (nil)] 23:44:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8eee5400) [pid = 1839] [serial = 832] [outer = 0x7f5a8b893c00] 23:44:06 INFO - PROCESS | 1839 | 1461221046685 Marionette DEBUG loaded listener.js 23:44:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a905c5000) [pid = 1839] [serial = 833] [outer = 0x7f5a8b893c00] 23:44:07 INFO - PROCESS | 1839 | 1461221047510 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1227ms 23:44:07 INFO - PROCESS | 1839 | 1461221047548 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:44:07 INFO - PROCESS | 1839 | 1461221047551 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:44:07 INFO - PROCESS | 1839 | 1461221047556 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:44:07 INFO - PROCESS | 1839 | 1461221047561 Marionette TRACE conn3 <- [1,1082,null,{}] 23:44:07 INFO - PROCESS | 1839 | 1461221047574 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:07 INFO - PROCESS | 1839 | 1461221047713 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:44:07 INFO - PROCESS | 1839 | 1461221047868 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98da0000 == 66 [pid = 1839] [id = 278] 23:44:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a90f6f800) [pid = 1839] [serial = 834] [outer = (nil)] 23:44:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a96505000) [pid = 1839] [serial = 835] [outer = 0x7f5a90f6f800] 23:44:07 INFO - PROCESS | 1839 | 1461221047930 Marionette DEBUG loaded listener.js 23:44:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a97629400) [pid = 1839] [serial = 836] [outer = 0x7f5a90f6f800] 23:44:08 INFO - PROCESS | 1839 | 1461221048666 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1136ms 23:44:08 INFO - PROCESS | 1839 | 1461221048695 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:44:08 INFO - PROCESS | 1839 | 1461221048699 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:44:08 INFO - PROCESS | 1839 | 1461221048705 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:44:08 INFO - PROCESS | 1839 | 1461221048708 Marionette TRACE conn3 <- [1,1086,null,{}] 23:44:08 INFO - PROCESS | 1839 | 1461221048712 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:08 INFO - PROCESS | 1839 | 1461221048847 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:44:09 INFO - PROCESS | 1839 | 1461221048995 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44e1000 == 67 [pid = 1839] [id = 279] 23:44:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a92f74800) [pid = 1839] [serial = 837] [outer = (nil)] 23:44:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a98cb6c00) [pid = 1839] [serial = 838] [outer = 0x7f5a92f74800] 23:44:09 INFO - PROCESS | 1839 | 1461221049056 Marionette DEBUG loaded listener.js 23:44:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a9aa9a000) [pid = 1839] [serial = 839] [outer = 0x7f5a92f74800] 23:44:09 INFO - PROCESS | 1839 | 1461221049712 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1080ms 23:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:44:09 INFO - PROCESS | 1839 | 1461221049785 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:44:09 INFO - PROCESS | 1839 | 1461221049787 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:44:09 INFO - PROCESS | 1839 | 1461221049791 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:44:09 INFO - PROCESS | 1839 | 1461221049795 Marionette TRACE conn3 <- [1,1090,null,{}] 23:44:09 INFO - PROCESS | 1839 | 1461221049800 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:09 INFO - PROCESS | 1839 | 1461221049924 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:44:10 INFO - PROCESS | 1839 | 1461221050073 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa53ec800 == 68 [pid = 1839] [id = 280] 23:44:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a97ac9000) [pid = 1839] [serial = 840] [outer = (nil)] 23:44:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a9adbc400) [pid = 1839] [serial = 841] [outer = 0x7f5a97ac9000] 23:44:10 INFO - PROCESS | 1839 | 1461221050133 Marionette DEBUG loaded listener.js 23:44:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a9f319400) [pid = 1839] [serial = 842] [outer = 0x7f5a97ac9000] 23:44:10 INFO - PROCESS | 1839 | 1461221050817 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1081ms 23:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:44:10 INFO - PROCESS | 1839 | 1461221050873 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:44:10 INFO - PROCESS | 1839 | 1461221050875 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:44:10 INFO - PROCESS | 1839 | 1461221050880 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:44:10 INFO - PROCESS | 1839 | 1461221050883 Marionette TRACE conn3 <- [1,1094,null,{}] 23:44:10 INFO - PROCESS | 1839 | 1461221050888 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:11 INFO - PROCESS | 1839 | 1461221051022 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:44:11 INFO - PROCESS | 1839 | 1461221051196 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6765800 == 69 [pid = 1839] [id = 281] 23:44:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a9f319800) [pid = 1839] [serial = 843] [outer = (nil)] 23:44:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5aa65d3400) [pid = 1839] [serial = 844] [outer = 0x7f5a9f319800] 23:44:11 INFO - PROCESS | 1839 | 1461221051260 Marionette DEBUG loaded listener.js 23:44:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5aa9f82c00) [pid = 1839] [serial = 845] [outer = 0x7f5a9f319800] 23:44:11 INFO - PROCESS | 1839 | 1461221051972 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1127ms 23:44:12 INFO - PROCESS | 1839 | 1461221052007 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:44:12 INFO - PROCESS | 1839 | 1461221052010 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:44:12 INFO - PROCESS | 1839 | 1461221052015 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:44:12 INFO - PROCESS | 1839 | 1461221052017 Marionette TRACE conn3 <- [1,1098,null,{}] 23:44:12 INFO - PROCESS | 1839 | 1461221052022 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:12 INFO - PROCESS | 1839 | 1461221052151 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:44:12 INFO - PROCESS | 1839 | 1461221052302 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efd8800 == 70 [pid = 1839] [id = 282] 23:44:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a8b833c00) [pid = 1839] [serial = 846] [outer = (nil)] 23:44:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a8bb93c00) [pid = 1839] [serial = 847] [outer = 0x7f5a8b833c00] 23:44:12 INFO - PROCESS | 1839 | 1461221052362 Marionette DEBUG loaded listener.js 23:44:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a92f6dc00) [pid = 1839] [serial = 848] [outer = 0x7f5a8b833c00] 23:44:13 INFO - PROCESS | 1839 | 1461221053254 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1275ms 23:44:13 INFO - PROCESS | 1839 | 1461221053291 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:44:13 INFO - PROCESS | 1839 | 1461221053295 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:44:13 INFO - PROCESS | 1839 | 1461221053302 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:44:13 INFO - PROCESS | 1839 | 1461221053307 Marionette TRACE conn3 <- [1,1102,null,{}] 23:44:13 INFO - PROCESS | 1839 | 1461221053313 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:13 INFO - PROCESS | 1839 | 1461221053446 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:44:13 INFO - PROCESS | 1839 | 1461221053595 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924c9000 == 71 [pid = 1839] [id = 283] 23:44:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a8bb9ec00) [pid = 1839] [serial = 849] [outer = (nil)] 23:44:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a8c524800) [pid = 1839] [serial = 850] [outer = 0x7f5a8bb9ec00] 23:44:13 INFO - PROCESS | 1839 | 1461221053652 Marionette DEBUG loaded listener.js 23:44:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a8d441c00) [pid = 1839] [serial = 851] [outer = 0x7f5a8bb9ec00] 23:44:14 INFO - PROCESS | 1839 | 1461221054468 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1231ms 23:44:14 INFO - PROCESS | 1839 | 1461221054534 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:44:14 INFO - PROCESS | 1839 | 1461221054541 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:44:14 INFO - PROCESS | 1839 | 1461221054549 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:44:14 INFO - PROCESS | 1839 | 1461221054552 Marionette TRACE conn3 <- [1,1106,null,{}] 23:44:14 INFO - PROCESS | 1839 | 1461221054578 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:14 INFO - PROCESS | 1839 | 1461221054710 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:44:14 INFO - PROCESS | 1839 | 1461221054852 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a970b0000 == 70 [pid = 1839] [id = 274] 23:44:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92b8b000 == 69 [pid = 1839] [id = 273] 23:44:14 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c64b800 == 68 [pid = 1839] [id = 272] 23:44:14 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a98cc4000) [pid = 1839] [serial = 784] [outer = (nil)] [url = about:blank] 23:44:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c659800 == 69 [pid = 1839] [id = 284] 23:44:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a8c52f400) [pid = 1839] [serial = 852] [outer = (nil)] 23:44:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a8e2a3c00) [pid = 1839] [serial = 853] [outer = 0x7f5a8c52f400] 23:44:14 INFO - PROCESS | 1839 | 1461221054943 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8ee5dc00) [pid = 1839] [serial = 854] [outer = 0x7f5a8c52f400] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92ba0800 == 68 [pid = 1839] [id = 271] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924d6000 == 67 [pid = 1839] [id = 270] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a900d0800 == 66 [pid = 1839] [id = 269] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e24f800 == 65 [pid = 1839] [id = 268] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a866f5000 == 64 [pid = 1839] [id = 265] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a866d7000 == 63 [pid = 1839] [id = 264] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97703000 == 62 [pid = 1839] [id = 263] 23:44:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924d5000 == 61 [pid = 1839] [id = 262] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a91eacc00) [pid = 1839] [serial = 722] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5aa6771400) [pid = 1839] [serial = 689] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5aa6771800) [pid = 1839] [serial = 731] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5aaa5c2400) [pid = 1839] [serial = 734] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5aa5748c00) [pid = 1839] [serial = 677] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a8ecaf800) [pid = 1839] [serial = 719] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a9801c800) [pid = 1839] [serial = 725] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5aa57eac00) [pid = 1839] [serial = 686] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a98cc2400) [pid = 1839] [serial = 683] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5aa55a8400) [pid = 1839] [serial = 728] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a97e07000) [pid = 1839] [serial = 749] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a977ebc00) [pid = 1839] [serial = 748] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5aa9f86400) [pid = 1839] [serial = 755] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5aa861ac00) [pid = 1839] [serial = 754] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5aaa254400) [pid = 1839] [serial = 757] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5aaa24dc00) [pid = 1839] [serial = 760] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8d412000) [pid = 1839] [serial = 779] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a8b83c800) [pid = 1839] [serial = 778] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a97ac6800) [pid = 1839] [serial = 772] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5aa550d400) [pid = 1839] [serial = 773] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5aa5510000) [pid = 1839] [serial = 782] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5aa9f86c00) [pid = 1839] [serial = 775] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a96504c00) [pid = 1839] [serial = 743] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5aa5721000) [pid = 1839] [serial = 752] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5aa500b400) [pid = 1839] [serial = 751] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a8bb9f400) [pid = 1839] [serial = 764] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5aaa5cb400) [pid = 1839] [serial = 776] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a8bb99000) [pid = 1839] [serial = 763] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a8ecaf000) [pid = 1839] [serial = 767] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a8de85800) [pid = 1839] [serial = 766] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a97acbc00) [pid = 1839] [serial = 781] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a94f08c00) [pid = 1839] [serial = 746] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f5a91ea7800) [pid = 1839] [serial = 745] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f5a92f6f400) [pid = 1839] [serial = 769] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f5a95db7400) [pid = 1839] [serial = 770] [outer = (nil)] [url = about:blank] 23:44:15 INFO - PROCESS | 1839 | 1461221055595 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1097ms 23:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:44:15 INFO - PROCESS | 1839 | 1461221055664 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:44:15 INFO - PROCESS | 1839 | 1461221055666 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:44:15 INFO - PROCESS | 1839 | 1461221055670 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:44:15 INFO - PROCESS | 1839 | 1461221055675 Marionette TRACE conn3 <- [1,1110,null,{}] 23:44:15 INFO - PROCESS | 1839 | 1461221055688 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:15 INFO - PROCESS | 1839 | 1461221055827 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:44:15 INFO - PROCESS | 1839 | 1461221055934 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924c8000 == 62 [pid = 1839] [id = 285] 23:44:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f5a8dcf1400) [pid = 1839] [serial = 855] [outer = (nil)] 23:44:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f5a90455800) [pid = 1839] [serial = 856] [outer = 0x7f5a8dcf1400] 23:44:15 INFO - PROCESS | 1839 | 1461221055988 Marionette DEBUG loaded listener.js 23:44:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f5a91c4f000) [pid = 1839] [serial = 857] [outer = 0x7f5a8dcf1400] 23:44:16 INFO - PROCESS | 1839 | 1461221056550 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 929ms 23:44:16 INFO - PROCESS | 1839 | 1461221056600 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 1839 | 1461221056603 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:44:16 INFO - PROCESS | 1839 | 1461221056608 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 1839 | 1461221056610 Marionette TRACE conn3 <- [1,1114,null,{}] 23:44:16 INFO - PROCESS | 1839 | 1461221056615 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:16 INFO - PROCESS | 1839 | 1461221056781 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:44:16 INFO - PROCESS | 1839 | 1461221056882 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a94822400) [pid = 1839] [serial = 858] [outer = 0x7f5a8dcfe800] 23:44:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94f53800 == 63 [pid = 1839] [id = 286] 23:44:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a8d40cc00) [pid = 1839] [serial = 859] [outer = (nil)] 23:44:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a95db6400) [pid = 1839] [serial = 860] [outer = 0x7f5a8d40cc00] 23:44:16 INFO - PROCESS | 1839 | 1461221056952 Marionette DEBUG loaded listener.js 23:44:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a9654a800) [pid = 1839] [serial = 861] [outer = 0x7f5a8d40cc00] 23:44:17 INFO - PROCESS | 1839 | 1461221057591 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1024ms 23:44:17 INFO - PROCESS | 1839 | 1461221057633 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:44:17 INFO - PROCESS | 1839 | 1461221057636 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:44:17 INFO - PROCESS | 1839 | 1461221057665 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:44:17 INFO - PROCESS | 1839 | 1461221057667 Marionette TRACE conn3 <- [1,1118,null,{}] 23:44:17 INFO - PROCESS | 1839 | 1461221057675 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:17 INFO - PROCESS | 1839 | 1461221057827 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:44:17 INFO - PROCESS | 1839 | 1461221057850 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a945a5800 == 64 [pid = 1839] [id = 287] 23:44:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5a9500c800) [pid = 1839] [serial = 862] [outer = (nil)] 23:44:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5a96f88000) [pid = 1839] [serial = 863] [outer = 0x7f5a9500c800] 23:44:17 INFO - PROCESS | 1839 | 1461221057902 Marionette DEBUG loaded listener.js 23:44:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a97c64400) [pid = 1839] [serial = 864] [outer = 0x7f5a9500c800] 23:44:18 INFO - PROCESS | 1839 | 1461221058536 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 908ms 23:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:44:18 INFO - PROCESS | 1839 | 1461221058554 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:44:18 INFO - PROCESS | 1839 | 1461221058556 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:44:18 INFO - PROCESS | 1839 | 1461221058561 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:44:18 INFO - PROCESS | 1839 | 1461221058564 Marionette TRACE conn3 <- [1,1122,null,{}] 23:44:18 INFO - PROCESS | 1839 | 1461221058568 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:18 INFO - PROCESS | 1839 | 1461221058745 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:44:18 INFO - PROCESS | 1839 | 1461221058779 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa07800 == 65 [pid = 1839] [id = 288] 23:44:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5a98cc2400) [pid = 1839] [serial = 865] [outer = (nil)] 23:44:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aa550d000) [pid = 1839] [serial = 866] [outer = 0x7f5a98cc2400] 23:44:18 INFO - PROCESS | 1839 | 1461221058831 Marionette DEBUG loaded listener.js 23:44:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5aa55fa400) [pid = 1839] [serial = 867] [outer = 0x7f5a98cc2400] 23:44:19 INFO - PROCESS | 1839 | 1461221059596 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a91c48000) [pid = 1839] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f5a8eeddc00) [pid = 1839] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f5a8bb99800) [pid = 1839] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f5a91d1cc00) [pid = 1839] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f5a8bb93800) [pid = 1839] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f5a8d7a1c00) [pid = 1839] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f5a92f6ec00) [pid = 1839] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f5a8c525800) [pid = 1839] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f5a8c52cc00) [pid = 1839] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:44:19 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f5a8c52e400) [pid = 1839] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1078ms 23:44:19 INFO - PROCESS | 1839 | 1461221059644 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:44:19 INFO - PROCESS | 1839 | 1461221059646 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:44:19 INFO - PROCESS | 1839 | 1461221059655 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:44:19 INFO - PROCESS | 1839 | 1461221059656 Marionette TRACE conn3 <- [1,1126,null,{}] 23:44:19 INFO - PROCESS | 1839 | 1461221059660 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:19 INFO - PROCESS | 1839 | 1461221059770 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:44:19 INFO - PROCESS | 1839 | 1461221059780 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924e2800 == 66 [pid = 1839] [id = 289] 23:44:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f5a8e2a0400) [pid = 1839] [serial = 868] [outer = (nil)] 23:44:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f5a92f6ec00) [pid = 1839] [serial = 869] [outer = 0x7f5a8e2a0400] 23:44:19 INFO - PROCESS | 1839 | 1461221059832 Marionette DEBUG loaded listener.js 23:44:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f5a9818ec00) [pid = 1839] [serial = 870] [outer = 0x7f5a8e2a0400] 23:44:20 INFO - PROCESS | 1839 | 1461221060463 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 828ms 23:44:20 INFO - PROCESS | 1839 | 1461221060483 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:44:20 INFO - PROCESS | 1839 | 1461221060485 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:44:20 INFO - PROCESS | 1839 | 1461221060490 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:44:20 INFO - PROCESS | 1839 | 1461221060492 Marionette TRACE conn3 <- [1,1130,null,{}] 23:44:20 INFO - PROCESS | 1839 | 1461221060496 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:20 INFO - PROCESS | 1839 | 1461221060609 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:44:20 INFO - PROCESS | 1839 | 1461221060721 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5526800 == 67 [pid = 1839] [id = 290] 23:44:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f5a8de90800) [pid = 1839] [serial = 871] [outer = (nil)] 23:44:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f5aa57e9000) [pid = 1839] [serial = 872] [outer = 0x7f5a8de90800] 23:44:20 INFO - PROCESS | 1839 | 1461221060771 Marionette DEBUG loaded listener.js 23:44:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f5aa861ac00) [pid = 1839] [serial = 873] [outer = 0x7f5a8de90800] 23:44:21 INFO - PROCESS | 1839 | 1461221061275 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 823ms 23:44:21 INFO - PROCESS | 1839 | 1461221061313 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:44:21 INFO - PROCESS | 1839 | 1461221061315 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:44:21 INFO - PROCESS | 1839 | 1461221061320 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:44:21 INFO - PROCESS | 1839 | 1461221061322 Marionette TRACE conn3 <- [1,1134,null,{}] 23:44:21 INFO - PROCESS | 1839 | 1461221061327 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:21 INFO - PROCESS | 1839 | 1461221061447 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:44:21 INFO - PROCESS | 1839 | 1461221061462 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa6c7000 == 68 [pid = 1839] [id = 291] 23:44:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f5a8c528400) [pid = 1839] [serial = 874] [outer = (nil)] 23:44:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f5aaa24f400) [pid = 1839] [serial = 875] [outer = 0x7f5a8c528400] 23:44:21 INFO - PROCESS | 1839 | 1461221061512 Marionette DEBUG loaded listener.js 23:44:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f5aaa5c3000) [pid = 1839] [serial = 876] [outer = 0x7f5a8c528400] 23:44:22 INFO - PROCESS | 1839 | 1461221062396 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1128ms 23:44:22 INFO - PROCESS | 1839 | 1461221062449 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:44:22 INFO - PROCESS | 1839 | 1461221062456 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:44:22 INFO - PROCESS | 1839 | 1461221062463 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:44:22 INFO - PROCESS | 1839 | 1461221062467 Marionette TRACE conn3 <- [1,1138,null,{}] 23:44:22 INFO - PROCESS | 1839 | 1461221062474 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:22 INFO - PROCESS | 1839 | 1461221062623 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:44:22 INFO - PROCESS | 1839 | 1461221062770 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90f93800 == 69 [pid = 1839] [id = 292] 23:44:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8d7a6800) [pid = 1839] [serial = 877] [outer = (nil)] 23:44:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8eba8c00) [pid = 1839] [serial = 878] [outer = 0x7f5a8d7a6800] 23:44:22 INFO - PROCESS | 1839 | 1461221062835 Marionette DEBUG loaded listener.js 23:44:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a8ee61800) [pid = 1839] [serial = 879] [outer = 0x7f5a8d7a6800] 23:44:23 INFO - PROCESS | 1839 | 1461221063617 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1182ms 23:44:23 INFO - PROCESS | 1839 | 1461221063646 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:44:23 INFO - PROCESS | 1839 | 1461221063653 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:44:23 INFO - PROCESS | 1839 | 1461221063661 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:44:23 INFO - PROCESS | 1839 | 1461221063665 Marionette TRACE conn3 <- [1,1142,null,{}] 23:44:23 INFO - PROCESS | 1839 | 1461221063670 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:23 INFO - PROCESS | 1839 | 1461221063865 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:44:23 INFO - PROCESS | 1839 | 1461221063878 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98886000 == 70 [pid = 1839] [id = 293] 23:44:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8fd30400) [pid = 1839] [serial = 880] [outer = (nil)] 23:44:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a91eacc00) [pid = 1839] [serial = 881] [outer = 0x7f5a8fd30400] 23:44:23 INFO - PROCESS | 1839 | 1461221063940 Marionette DEBUG loaded listener.js 23:44:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a95db7400) [pid = 1839] [serial = 882] [outer = 0x7f5a8fd30400] 23:44:24 INFO - PROCESS | 1839 | 1461221064760 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1131ms 23:44:24 INFO - PROCESS | 1839 | 1461221064805 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:44:24 INFO - PROCESS | 1839 | 1461221064810 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:44:24 INFO - PROCESS | 1839 | 1461221064816 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:44:24 INFO - PROCESS | 1839 | 1461221064821 Marionette TRACE conn3 <- [1,1146,null,{}] 23:44:24 INFO - PROCESS | 1839 | 1461221064834 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:24 INFO - PROCESS | 1839 | 1461221064978 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:44:25 INFO - PROCESS | 1839 | 1461221065124 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaaa24000 == 71 [pid = 1839] [id = 294] 23:44:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a91d18400) [pid = 1839] [serial = 883] [outer = (nil)] 23:44:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a9f310c00) [pid = 1839] [serial = 884] [outer = 0x7f5a91d18400] 23:44:25 INFO - PROCESS | 1839 | 1461221065187 Marionette DEBUG loaded listener.js 23:44:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5aa55f2800) [pid = 1839] [serial = 885] [outer = 0x7f5a91d18400] 23:44:25 INFO - PROCESS | 1839 | 1461221065878 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1129ms 23:44:25 INFO - PROCESS | 1839 | 1461221065946 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 1839 | 1461221065950 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:44:25 INFO - PROCESS | 1839 | 1461221065955 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 1839 | 1461221065957 Marionette TRACE conn3 <- [1,1150,null,{}] 23:44:25 INFO - PROCESS | 1839 | 1461221065962 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:26 INFO - PROCESS | 1839 | 1461221066097 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:44:26 INFO - PROCESS | 1839 | 1461221066257 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad149000 == 72 [pid = 1839] [id = 295] 23:44:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a98025c00) [pid = 1839] [serial = 886] [outer = (nil)] 23:44:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5aaa250000) [pid = 1839] [serial = 887] [outer = 0x7f5a98025c00] 23:44:26 INFO - PROCESS | 1839 | 1461221066318 Marionette DEBUG loaded listener.js 23:44:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5aaa5cd000) [pid = 1839] [serial = 888] [outer = 0x7f5a98025c00] 23:44:26 INFO - PROCESS | 1839 | 1461221066993 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1078ms 23:44:27 INFO - PROCESS | 1839 | 1461221067036 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:44:27 INFO - PROCESS | 1839 | 1461221067039 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:44:27 INFO - PROCESS | 1839 | 1461221067044 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:44:27 INFO - PROCESS | 1839 | 1461221067046 Marionette TRACE conn3 <- [1,1154,null,{}] 23:44:27 INFO - PROCESS | 1839 | 1461221067051 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:27 INFO - PROCESS | 1839 | 1461221067181 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:44:27 INFO - PROCESS | 1839 | 1461221067347 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaeaaf000 == 73 [pid = 1839] [id = 296] 23:44:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a91c50000) [pid = 1839] [serial = 889] [outer = (nil)] 23:44:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5aaa68d800) [pid = 1839] [serial = 890] [outer = 0x7f5a91c50000] 23:44:27 INFO - PROCESS | 1839 | 1461221067407 Marionette DEBUG loaded listener.js 23:44:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5aaa7b3c00) [pid = 1839] [serial = 891] [outer = 0x7f5a91c50000] 23:44:28 INFO - PROCESS | 1839 | 1461221068180 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1175ms 23:44:28 INFO - PROCESS | 1839 | 1461221068220 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:44:28 INFO - PROCESS | 1839 | 1461221068223 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:44:28 INFO - PROCESS | 1839 | 1461221068229 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:44:28 INFO - PROCESS | 1839 | 1461221068231 Marionette TRACE conn3 <- [1,1158,null,{}] 23:44:28 INFO - PROCESS | 1839 | 1461221068236 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:28 INFO - PROCESS | 1839 | 1461221068379 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:44:28 INFO - PROCESS | 1839 | 1461221068533 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c915000 == 74 [pid = 1839] [id = 297] 23:44:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a8c6d2000) [pid = 1839] [serial = 892] [outer = (nil)] 23:44:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5aaa763800) [pid = 1839] [serial = 893] [outer = 0x7f5a8c6d2000] 23:44:28 INFO - PROCESS | 1839 | 1461221068597 Marionette DEBUG loaded listener.js 23:44:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5aaaa69c00) [pid = 1839] [serial = 894] [outer = 0x7f5a8c6d2000] 23:44:29 INFO - PROCESS | 1839 | 1461221069270 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1083ms 23:44:29 INFO - PROCESS | 1839 | 1461221069312 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:44:29 INFO - PROCESS | 1839 | 1461221069315 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:44:29 INFO - PROCESS | 1839 | 1461221069320 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:44:29 INFO - PROCESS | 1839 | 1461221069322 Marionette TRACE conn3 <- [1,1162,null,{}] 23:44:29 INFO - PROCESS | 1839 | 1461221069327 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:29 INFO - PROCESS | 1839 | 1461221069457 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:44:29 INFO - PROCESS | 1839 | 1461221069625 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d58f800 == 75 [pid = 1839] [id = 298] 23:44:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a8b839000) [pid = 1839] [serial = 895] [outer = (nil)] 23:44:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a8d79c400) [pid = 1839] [serial = 896] [outer = 0x7f5a8b839000] 23:44:29 INFO - PROCESS | 1839 | 1461221069685 Marionette DEBUG loaded listener.js 23:44:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5aaa03f400) [pid = 1839] [serial = 897] [outer = 0x7f5a8b839000] 23:44:30 INFO - PROCESS | 1839 | 1461221070720 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1425ms 23:44:30 INFO - PROCESS | 1839 | 1461221070746 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:44:30 INFO - PROCESS | 1839 | 1461221070750 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:44:30 INFO - PROCESS | 1839 | 1461221070757 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:44:30 INFO - PROCESS | 1839 | 1461221070761 Marionette TRACE conn3 <- [1,1166,null,{}] 23:44:30 INFO - PROCESS | 1839 | 1461221070769 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:30 INFO - PROCESS | 1839 | 1461221070905 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:44:31 INFO - PROCESS | 1839 | 1461221071063 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925ba800 == 76 [pid = 1839] [id = 299] 23:44:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a867a8400) [pid = 1839] [serial = 898] [outer = (nil)] 23:44:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8b88b000) [pid = 1839] [serial = 899] [outer = 0x7f5a867a8400] 23:44:31 INFO - PROCESS | 1839 | 1461221071120 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a8bb96400) [pid = 1839] [serial = 900] [outer = 0x7f5a867a8400] 23:44:32 INFO - PROCESS | 1839 | 1461221072128 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb58000 == 75 [pid = 1839] [id = 217] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5526800 == 74 [pid = 1839] [id = 290] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924e2800 == 73 [pid = 1839] [id = 289] 23:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1437ms 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a9a9f6800) [pid = 1839] [serial = 793] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a8ee60400) [pid = 1839] [serial = 796] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a8b892c00) [pid = 1839] [serial = 799] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa07800 == 72 [pid = 1839] [id = 288] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a945a5800 == 71 [pid = 1839] [id = 287] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94f53800 == 70 [pid = 1839] [id = 286] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924c8000 == 69 [pid = 1839] [id = 285] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c659800 == 68 [pid = 1839] [id = 284] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924c9000 == 67 [pid = 1839] [id = 283] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44e1000 == 66 [pid = 1839] [id = 279] 23:44:32 INFO - PROCESS | 1839 | 1461221072220 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:44:32 INFO - PROCESS | 1839 | 1461221072227 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98da0000 == 65 [pid = 1839] [id = 278] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92e93800 == 64 [pid = 1839] [id = 277] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ec2c800 == 63 [pid = 1839] [id = 276] 23:44:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a77000 == 62 [pid = 1839] [id = 275] 23:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a95004800) [pid = 1839] [serial = 817] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a905c5400) [pid = 1839] [serial = 811] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a8e36f400) [pid = 1839] [serial = 802] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a9457cc00) [pid = 1839] [serial = 814] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a94684800) [pid = 1839] [serial = 791] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a91d1c400) [pid = 1839] [serial = 790] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a8ee56c00) [pid = 1839] [serial = 808] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a8ee63000) [pid = 1839] [serial = 809] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a9629f400) [pid = 1839] [serial = 820] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a8e297800) [pid = 1839] [serial = 788] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8d40f400) [pid = 1839] [serial = 787] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a962a7c00) [pid = 1839] [serial = 818] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a8dcfbc00) [pid = 1839] [serial = 806] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a8d448c00) [pid = 1839] [serial = 805] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a91c4fc00) [pid = 1839] [serial = 803] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a96951800) [pid = 1839] [serial = 821] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a98023c00) [pid = 1839] [serial = 824] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a948ac400) [pid = 1839] [serial = 815] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a91d1b800) [pid = 1839] [serial = 812] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a977f3400) [pid = 1839] [serial = 823] [outer = (nil)] [url = about:blank] 23:44:32 INFO - PROCESS | 1839 | 1461221072278 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:44:32 INFO - PROCESS | 1839 | 1461221072281 Marionette TRACE conn3 <- [1,1170,null,{}] 23:44:32 INFO - PROCESS | 1839 | 1461221072293 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:32 INFO - PROCESS | 1839 | 1461221072414 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:44:32 INFO - PROCESS | 1839 | 1461221072422 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d585800 == 63 [pid = 1839] [id = 300] 23:44:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a867b0c00) [pid = 1839] [serial = 901] [outer = (nil)] 23:44:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a8d416400) [pid = 1839] [serial = 902] [outer = 0x7f5a867b0c00] 23:44:32 INFO - PROCESS | 1839 | 1461221072474 Marionette DEBUG loaded listener.js 23:44:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8d7a4400) [pid = 1839] [serial = 903] [outer = 0x7f5a867b0c00] 23:44:33 INFO - PROCESS | 1839 | 1461221073429 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1210ms 23:44:33 INFO - PROCESS | 1839 | 1461221073466 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:44:33 INFO - PROCESS | 1839 | 1461221073469 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:44:33 INFO - PROCESS | 1839 | 1461221073474 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:44:33 INFO - PROCESS | 1839 | 1461221073479 Marionette TRACE conn3 <- [1,1174,null,{}] 23:44:33 INFO - PROCESS | 1839 | 1461221073491 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:33 INFO - PROCESS | 1839 | 1461221073690 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:44:33 INFO - PROCESS | 1839 | 1461221073794 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9205c800 == 64 [pid = 1839] [id = 301] 23:44:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a8c6d4000) [pid = 1839] [serial = 904] [outer = (nil)] 23:44:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a8ecb2800) [pid = 1839] [serial = 905] [outer = 0x7f5a8c6d4000] 23:44:33 INFO - PROCESS | 1839 | 1461221073850 Marionette DEBUG loaded listener.js 23:44:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a8eeeb800) [pid = 1839] [serial = 906] [outer = 0x7f5a8c6d4000] 23:44:34 INFO - PROCESS | 1839 | 1461221074412 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:44:34 INFO - PROCESS | 1839 | 1461221074457 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:44:34 INFO - PROCESS | 1839 | 1461221074463 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:44:34 INFO - PROCESS | 1839 | 1461221074465 Marionette TRACE conn3 <- [1,1178,null,{}] 23:44:34 INFO - PROCESS | 1839 | 1461221074470 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:34 INFO - PROCESS | 1839 | 1461221074676 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:44:34 INFO - PROCESS | 1839 | 1461221074703 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92dd1800 == 65 [pid = 1839] [id = 302] 23:44:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a8e29d400) [pid = 1839] [serial = 907] [outer = (nil)] 23:44:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a91031800) [pid = 1839] [serial = 908] [outer = 0x7f5a8e29d400] 23:44:34 INFO - PROCESS | 1839 | 1461221074754 Marionette DEBUG loaded listener.js 23:44:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a91c50400) [pid = 1839] [serial = 909] [outer = 0x7f5a8e29d400] 23:44:35 INFO - PROCESS | 1839 | 1461221075401 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:44:35 INFO - PROCESS | 1839 | 1461221075450 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:44:35 INFO - PROCESS | 1839 | 1461221075460 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:44:35 INFO - PROCESS | 1839 | 1461221075462 Marionette TRACE conn3 <- [1,1182,null,{}] 23:44:35 INFO - PROCESS | 1839 | 1461221075465 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:35 INFO - PROCESS | 1839 | 1461221075616 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:44:35 INFO - PROCESS | 1839 | 1461221075692 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96440000 == 66 [pid = 1839] [id = 303] 23:44:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a90455000) [pid = 1839] [serial = 910] [outer = (nil)] 23:44:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a91d1e400) [pid = 1839] [serial = 911] [outer = 0x7f5a90455000] 23:44:35 INFO - PROCESS | 1839 | 1461221075742 Marionette DEBUG loaded listener.js 23:44:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a945e8400) [pid = 1839] [serial = 912] [outer = 0x7f5a90455000] 23:44:36 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:44:36 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:44:36 INFO - PROCESS | 1839 | 1461221076403 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:44:36 INFO - PROCESS | 1839 | 1461221076439 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:44:36 INFO - PROCESS | 1839 | 1461221076444 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:44:36 INFO - PROCESS | 1839 | 1461221076446 Marionette TRACE conn3 <- [1,1186,null,{}] 23:44:36 INFO - PROCESS | 1839 | 1461221076450 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:36 INFO - PROCESS | 1839 | 1461221076625 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5a8b889c00) [pid = 1839] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a8c52f400) [pid = 1839] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a8ee56000) [pid = 1839] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a98cc2400) [pid = 1839] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a8bb9ec00) [pid = 1839] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f5a8de90800) [pid = 1839] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f5a8e2a0400) [pid = 1839] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f5a8c52d000) [pid = 1839] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f5a9500c800) [pid = 1839] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f5a8d40cc00) [pid = 1839] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f5a9045fc00) [pid = 1839] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f5a8dcf1400) [pid = 1839] [serial = 855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:44:36 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f5a97bae000) [pid = 1839] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:44:36 INFO - PROCESS | 1839 | 1461221076979 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c659000 == 67 [pid = 1839] [id = 304] 23:44:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f5a8b88a000) [pid = 1839] [serial = 913] [outer = (nil)] 23:44:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f5a8bb93400) [pid = 1839] [serial = 914] [outer = 0x7f5a8b88a000] 23:44:37 INFO - PROCESS | 1839 | 1461221077033 Marionette DEBUG loaded listener.js 23:44:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f5a8ee57400) [pid = 1839] [serial = 915] [outer = 0x7f5a8b88a000] 23:44:37 INFO - PROCESS | 1839 | 1461221077561 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 23:44:37 INFO - PROCESS | 1839 | 1461221077625 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:44:37 INFO - PROCESS | 1839 | 1461221077629 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:44:37 INFO - PROCESS | 1839 | 1461221077632 Marionette TRACE conn3 <- [1,1190,null,{}] 23:44:37 INFO - PROCESS | 1839 | 1461221077636 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:37 INFO - PROCESS | 1839 | 1461221077748 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:44:37 INFO - PROCESS | 1839 | 1461221077763 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa0c800 == 68 [pid = 1839] [id = 305] 23:44:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f5a8bb9fc00) [pid = 1839] [serial = 916] [outer = (nil)] 23:44:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f5a97bae000) [pid = 1839] [serial = 917] [outer = 0x7f5a8bb9fc00] 23:44:37 INFO - PROCESS | 1839 | 1461221077813 Marionette DEBUG loaded listener.js 23:44:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f5a98187000) [pid = 1839] [serial = 918] [outer = 0x7f5a8bb9fc00] 23:44:38 INFO - PROCESS | 1839 | 1461221078440 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 23:44:38 INFO - PROCESS | 1839 | 1461221078463 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:44:38 INFO - PROCESS | 1839 | 1461221078469 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:44:38 INFO - PROCESS | 1839 | 1461221078470 Marionette TRACE conn3 <- [1,1194,null,{}] 23:44:38 INFO - PROCESS | 1839 | 1461221078475 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:38 INFO - PROCESS | 1839 | 1461221078586 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:44:38 INFO - PROCESS | 1839 | 1461221078699 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa50f8000 == 69 [pid = 1839] [id = 306] 23:44:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f5a867aa800) [pid = 1839] [serial = 919] [outer = (nil)] 23:44:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f5a9884d000) [pid = 1839] [serial = 920] [outer = 0x7f5a867aa800] 23:44:38 INFO - PROCESS | 1839 | 1461221078749 Marionette DEBUG loaded listener.js 23:44:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a9e665400) [pid = 1839] [serial = 921] [outer = 0x7f5a867aa800] 23:44:39 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:44:39 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:44:39 INFO - PROCESS | 1839 | 1461221079488 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 23:44:39 INFO - PROCESS | 1839 | 1461221079550 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:44:39 INFO - PROCESS | 1839 | 1461221079557 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:44:39 INFO - PROCESS | 1839 | 1461221079562 Marionette TRACE conn3 <- [1,1198,null,{}] 23:44:39 INFO - PROCESS | 1839 | 1461221079569 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:39 INFO - PROCESS | 1839 | 1461221079728 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:44:39 INFO - PROCESS | 1839 | 1461221079877 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a900dc800 == 70 [pid = 1839] [id = 307] 23:44:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a8b88f000) [pid = 1839] [serial = 922] [outer = (nil)] 23:44:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8c6cb000) [pid = 1839] [serial = 923] [outer = 0x7f5a8b88f000] 23:44:39 INFO - PROCESS | 1839 | 1461221079942 Marionette DEBUG loaded listener.js 23:44:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8c6d9c00) [pid = 1839] [serial = 924] [outer = 0x7f5a8b88f000] 23:44:40 INFO - PROCESS | 1839 | 1461221080712 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1184ms 23:44:40 INFO - PROCESS | 1839 | 1461221080742 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:44:40 INFO - PROCESS | 1839 | 1461221080749 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:44:40 INFO - PROCESS | 1839 | 1461221080757 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:44:40 INFO - PROCESS | 1839 | 1461221080761 Marionette TRACE conn3 <- [1,1202,null,{}] 23:44:40 INFO - PROCESS | 1839 | 1461221080766 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:40 INFO - PROCESS | 1839 | 1461221080899 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:44:41 INFO - PROCESS | 1839 | 1461221081065 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ed0000 == 71 [pid = 1839] [id = 308] 23:44:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a8b894800) [pid = 1839] [serial = 925] [outer = (nil)] 23:44:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a8eee4800) [pid = 1839] [serial = 926] [outer = 0x7f5a8b894800] 23:44:41 INFO - PROCESS | 1839 | 1461221081127 Marionette DEBUG loaded listener.js 23:44:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a91027000) [pid = 1839] [serial = 927] [outer = 0x7f5a8b894800] 23:44:41 INFO - PROCESS | 1839 | 1461221081951 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1228ms 23:44:41 INFO - PROCESS | 1839 | 1461221081985 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:44:41 INFO - PROCESS | 1839 | 1461221081993 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:44:42 INFO - PROCESS | 1839 | 1461221081999 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:44:42 INFO - PROCESS | 1839 | 1461221082003 Marionette TRACE conn3 <- [1,1206,null,{}] 23:44:42 INFO - PROCESS | 1839 | 1461221082017 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:42 INFO - PROCESS | 1839 | 1461221082152 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:44:42 INFO - PROCESS | 1839 | 1461221082308 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa6c3800 == 72 [pid = 1839] [id = 309] 23:44:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a94f0a800) [pid = 1839] [serial = 928] [outer = (nil)] 23:44:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a97065000) [pid = 1839] [serial = 929] [outer = 0x7f5a94f0a800] 23:44:42 INFO - PROCESS | 1839 | 1461221082371 Marionette DEBUG loaded listener.js 23:44:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a98187c00) [pid = 1839] [serial = 930] [outer = 0x7f5a94f0a800] 23:44:43 INFO - PROCESS | 1839 | 1461221083128 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1185ms 23:44:43 INFO - PROCESS | 1839 | 1461221083184 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:44:43 INFO - PROCESS | 1839 | 1461221083188 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:44:43 INFO - PROCESS | 1839 | 1461221083193 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:44:43 INFO - PROCESS | 1839 | 1461221083195 Marionette TRACE conn3 <- [1,1210,null,{}] 23:44:43 INFO - PROCESS | 1839 | 1461221083200 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:43 INFO - PROCESS | 1839 | 1461221083339 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:44:43 INFO - PROCESS | 1839 | 1461221083488 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaea96000 == 73 [pid = 1839] [id = 310] 23:44:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a95d0d400) [pid = 1839] [serial = 931] [outer = (nil)] 23:44:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5aa4474c00) [pid = 1839] [serial = 932] [outer = 0x7f5a95d0d400] 23:44:43 INFO - PROCESS | 1839 | 1461221083553 Marionette DEBUG loaded listener.js 23:44:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5aa55a8400) [pid = 1839] [serial = 933] [outer = 0x7f5a95d0d400] 23:44:44 INFO - PROCESS | 1839 | 1461221084231 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1076ms 23:44:44 INFO - PROCESS | 1839 | 1461221084275 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:44:44 INFO - PROCESS | 1839 | 1461221084278 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:44:44 INFO - PROCESS | 1839 | 1461221084283 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:44:44 INFO - PROCESS | 1839 | 1461221084285 Marionette TRACE conn3 <- [1,1214,null,{}] 23:44:44 INFO - PROCESS | 1839 | 1461221084290 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:44 INFO - PROCESS | 1839 | 1461221084470 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:44:44 INFO - PROCESS | 1839 | 1461221084587 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92471000 == 74 [pid = 1839] [id = 311] 23:44:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a968cac00) [pid = 1839] [serial = 934] [outer = (nil)] 23:44:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5aa676f800) [pid = 1839] [serial = 935] [outer = 0x7f5a968cac00] 23:44:44 INFO - PROCESS | 1839 | 1461221084647 Marionette DEBUG loaded listener.js 23:44:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5aa9f7b800) [pid = 1839] [serial = 936] [outer = 0x7f5a968cac00] 23:44:45 INFO - PROCESS | 1839 | 1461221085367 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1129ms 23:44:45 INFO - PROCESS | 1839 | 1461221085412 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:44:45 INFO - PROCESS | 1839 | 1461221085415 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:44:45 INFO - PROCESS | 1839 | 1461221085420 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:44:45 INFO - PROCESS | 1839 | 1461221085423 Marionette TRACE conn3 <- [1,1218,null,{}] 23:44:45 INFO - PROCESS | 1839 | 1461221085427 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:45 INFO - PROCESS | 1839 | 1461221085579 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:44:45 INFO - PROCESS | 1839 | 1461221085731 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc85000 == 75 [pid = 1839] [id = 312] 23:44:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5aa9f86800) [pid = 1839] [serial = 937] [outer = (nil)] 23:44:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5aaa5cf000) [pid = 1839] [serial = 938] [outer = 0x7f5aa9f86800] 23:44:45 INFO - PROCESS | 1839 | 1461221085794 Marionette DEBUG loaded listener.js 23:44:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5aaa907000) [pid = 1839] [serial = 939] [outer = 0x7f5aa9f86800] 23:44:46 INFO - PROCESS | 1839 | 1461221086481 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1136ms 23:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:44:46 INFO - PROCESS | 1839 | 1461221086558 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:44:46 INFO - PROCESS | 1839 | 1461221086561 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:44:46 INFO - PROCESS | 1839 | 1461221086567 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:44:46 INFO - PROCESS | 1839 | 1461221086570 Marionette TRACE conn3 <- [1,1222,null,{}] 23:44:46 INFO - PROCESS | 1839 | 1461221086574 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:46 INFO - PROCESS | 1839 | 1461221086704 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:44:46 INFO - PROCESS | 1839 | 1461221086856 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e23d000 == 76 [pid = 1839] [id = 313] 23:44:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a8c804800) [pid = 1839] [serial = 940] [outer = (nil)] 23:44:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a8c80dc00) [pid = 1839] [serial = 941] [outer = 0x7f5a8c804800] 23:44:46 INFO - PROCESS | 1839 | 1461221086918 Marionette DEBUG loaded listener.js 23:44:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5aaa047800) [pid = 1839] [serial = 942] [outer = 0x7f5a8c804800] 23:44:47 INFO - PROCESS | 1839 | 1461221087579 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 23:44:47 INFO - PROCESS | 1839 | 1461221087651 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:44:47 INFO - PROCESS | 1839 | 1461221087656 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:44:47 INFO - PROCESS | 1839 | 1461221087657 Marionette TRACE conn3 <- [1,1226,null,{}] 23:44:47 INFO - PROCESS | 1839 | 1461221087662 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:47 INFO - PROCESS | 1839 | 1461221087788 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:44:47 INFO - PROCESS | 1839 | 1461221087944 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8b9bc800 == 77 [pid = 1839] [id = 314] 23:44:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a867ae400) [pid = 1839] [serial = 943] [outer = (nil)] 23:44:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a9aa95000) [pid = 1839] [serial = 944] [outer = 0x7f5a867ae400] 23:44:48 INFO - PROCESS | 1839 | 1461221088003 Marionette DEBUG loaded listener.js 23:44:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5aaab2e000) [pid = 1839] [serial = 945] [outer = 0x7f5a867ae400] 23:44:48 INFO - PROCESS | 1839 | 1461221088683 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1281ms 23:44:48 INFO - PROCESS | 1839 | 1461221088957 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:44:48 INFO - PROCESS | 1839 | 1461221088963 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:44:48 INFO - PROCESS | 1839 | 1461221088972 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:44:48 INFO - PROCESS | 1839 | 1461221088974 Marionette TRACE conn3 <- [1,1230,null,{}] 23:44:48 INFO - PROCESS | 1839 | 1461221088982 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:49 INFO - PROCESS | 1839 | 1461221089121 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:44:49 INFO - PROCESS | 1839 | 1461221089273 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ec1b800 == 78 [pid = 1839] [id = 315] 23:44:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a8bb92800) [pid = 1839] [serial = 946] [outer = (nil)] 23:44:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a8bb99400) [pid = 1839] [serial = 947] [outer = 0x7f5a8bb92800] 23:44:49 INFO - PROCESS | 1839 | 1461221089332 Marionette DEBUG loaded listener.js 23:44:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a8c6cc000) [pid = 1839] [serial = 948] [outer = 0x7f5a8bb92800] 23:44:50 INFO - PROCESS | 1839 | 1461221090137 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1232ms 23:44:50 INFO - PROCESS | 1839 | 1461221090203 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:44:50 INFO - PROCESS | 1839 | 1461221090207 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:44:50 INFO - PROCESS | 1839 | 1461221090218 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:44:50 INFO - PROCESS | 1839 | 1461221090222 Marionette TRACE conn3 <- [1,1234,null,{}] 23:44:50 INFO - PROCESS | 1839 | 1461221090227 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:50 INFO - PROCESS | 1839 | 1461221090399 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:44:50 INFO - PROCESS | 1839 | 1461221090553 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c921800 == 79 [pid = 1839] [id = 316] 23:44:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8c6cc800) [pid = 1839] [serial = 949] [outer = (nil)] 23:44:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a8e858c00) [pid = 1839] [serial = 950] [outer = 0x7f5a8c6cc800] 23:44:50 INFO - PROCESS | 1839 | 1461221090611 Marionette DEBUG loaded listener.js 23:44:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8ee5e400) [pid = 1839] [serial = 951] [outer = 0x7f5a8c6cc800] 23:44:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa0c800 == 78 [pid = 1839] [id = 305] 23:44:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c659000 == 77 [pid = 1839] [id = 304] 23:44:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96440000 == 76 [pid = 1839] [id = 303] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a96505000) [pid = 1839] [serial = 835] [outer = (nil)] [url = about:blank] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a9adbc400) [pid = 1839] [serial = 841] [outer = (nil)] [url = about:blank] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a98cb6c00) [pid = 1839] [serial = 838] [outer = (nil)] [url = about:blank] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a8eee5400) [pid = 1839] [serial = 832] [outer = (nil)] [url = about:blank] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a8bb93c00) [pid = 1839] [serial = 847] [outer = (nil)] [url = about:blank] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5aa65d3400) [pid = 1839] [serial = 844] [outer = (nil)] [url = about:blank] 23:44:50 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5aaa24f400) [pid = 1839] [serial = 875] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92dd1800 == 75 [pid = 1839] [id = 302] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9205c800 == 74 [pid = 1839] [id = 301] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d585800 == 73 [pid = 1839] [id = 300] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925ba800 == 72 [pid = 1839] [id = 299] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaeaaf000 == 71 [pid = 1839] [id = 296] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad149000 == 70 [pid = 1839] [id = 295] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaaa24000 == 69 [pid = 1839] [id = 294] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98886000 == 68 [pid = 1839] [id = 293] 23:44:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a90f93800 == 67 [pid = 1839] [id = 292] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5aa861ac00) [pid = 1839] [serial = 873] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a8b897000) [pid = 1839] [serial = 800] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a8ee5dc00) [pid = 1839] [serial = 854] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a8d43e400) [pid = 1839] [serial = 829] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a98024400) [pid = 1839] [serial = 797] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5aa550d000) [pid = 1839] [serial = 866] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5aa55fa400) [pid = 1839] [serial = 867] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a8c524800) [pid = 1839] [serial = 850] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f5a8e860c00) [pid = 1839] [serial = 548] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5aa57e9000) [pid = 1839] [serial = 872] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a92f6ec00) [pid = 1839] [serial = 869] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5aaa68a800) [pid = 1839] [serial = 761] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a97c64400) [pid = 1839] [serial = 864] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a95db6400) [pid = 1839] [serial = 860] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a8d441c00) [pid = 1839] [serial = 851] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5aaa5c6800) [pid = 1839] [serial = 758] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f5a9654a800) [pid = 1839] [serial = 861] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f5a96f88000) [pid = 1839] [serial = 863] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f5a91c4f000) [pid = 1839] [serial = 857] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f5aa6777000) [pid = 1839] [serial = 794] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f5a98cbc000) [pid = 1839] [serial = 826] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f5a90455800) [pid = 1839] [serial = 856] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f5a9818ec00) [pid = 1839] [serial = 870] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f5a8e2a3c00) [pid = 1839] [serial = 853] [outer = (nil)] [url = about:blank] 23:44:51 INFO - PROCESS | 1839 | 1461221091395 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1238ms 23:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:44:51 INFO - PROCESS | 1839 | 1461221091451 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:44:51 INFO - PROCESS | 1839 | 1461221091454 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:44:51 INFO - PROCESS | 1839 | 1461221091458 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:44:51 INFO - PROCESS | 1839 | 1461221091461 Marionette TRACE conn3 <- [1,1238,null,{}] 23:44:51 INFO - PROCESS | 1839 | 1461221091473 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:51 INFO - PROCESS | 1839 | 1461221091597 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:44:51 INFO - PROCESS | 1839 | 1461221091612 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed3e800 == 68 [pid = 1839] [id = 317] 23:44:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f5a8f0d2800) [pid = 1839] [serial = 952] [outer = (nil)] 23:44:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f5a8f0dd400) [pid = 1839] [serial = 953] [outer = 0x7f5a8f0d2800] 23:44:51 INFO - PROCESS | 1839 | 1461221091667 Marionette DEBUG loaded listener.js 23:44:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f5a8fd2b800) [pid = 1839] [serial = 954] [outer = 0x7f5a8f0d2800] 23:44:52 INFO - PROCESS | 1839 | 1461221092315 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 877ms 23:44:52 INFO - PROCESS | 1839 | 1461221092335 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:44:52 INFO - PROCESS | 1839 | 1461221092338 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:44:52 INFO - PROCESS | 1839 | 1461221092342 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:44:52 INFO - PROCESS | 1839 | 1461221092345 Marionette TRACE conn3 <- [1,1242,null,{}] 23:44:52 INFO - PROCESS | 1839 | 1461221092349 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:52 INFO - PROCESS | 1839 | 1461221092467 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:44:52 INFO - PROCESS | 1839 | 1461221092591 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9246c000 == 69 [pid = 1839] [id = 318] 23:44:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f5a8d79ac00) [pid = 1839] [serial = 955] [outer = (nil)] 23:44:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f5a91b16000) [pid = 1839] [serial = 956] [outer = 0x7f5a8d79ac00] 23:44:52 INFO - PROCESS | 1839 | 1461221092642 Marionette DEBUG loaded listener.js 23:44:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f5a91d13000) [pid = 1839] [serial = 957] [outer = 0x7f5a8d79ac00] 23:44:53 INFO - PROCESS | 1839 | 1461221093166 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 877ms 23:44:53 INFO - PROCESS | 1839 | 1461221093220 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:44:53 INFO - PROCESS | 1839 | 1461221093222 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:44:53 INFO - PROCESS | 1839 | 1461221093235 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:44:53 INFO - PROCESS | 1839 | 1461221093237 Marionette TRACE conn3 <- [1,1246,null,{}] 23:44:53 INFO - PROCESS | 1839 | 1461221093241 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:53 INFO - PROCESS | 1839 | 1461221093355 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:44:53 INFO - PROCESS | 1839 | 1461221093487 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92b91800 == 70 [pid = 1839] [id = 319] 23:44:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f5a8f0e1400) [pid = 1839] [serial = 958] [outer = (nil)] 23:44:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f5a92f79c00) [pid = 1839] [serial = 959] [outer = 0x7f5a8f0e1400] 23:44:53 INFO - PROCESS | 1839 | 1461221093538 Marionette DEBUG loaded listener.js 23:44:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a9629e400) [pid = 1839] [serial = 960] [outer = 0x7f5a8f0e1400] 23:44:54 INFO - PROCESS | 1839 | 1461221094106 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 924ms 23:44:54 INFO - PROCESS | 1839 | 1461221094160 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:44:54 INFO - PROCESS | 1839 | 1461221094162 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:44:54 INFO - PROCESS | 1839 | 1461221094173 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:44:54 INFO - PROCESS | 1839 | 1461221094174 Marionette TRACE conn3 <- [1,1250,null,{}] 23:44:54 INFO - PROCESS | 1839 | 1461221094178 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:54 INFO - PROCESS | 1839 | 1461221094356 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:44:54 INFO - PROCESS | 1839 | 1461221094389 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a95544000 == 71 [pid = 1839] [id = 320] 23:44:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a97072400) [pid = 1839] [serial = 961] [outer = (nil)] 23:44:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5a9aa99800) [pid = 1839] [serial = 962] [outer = 0x7f5a97072400] 23:44:54 INFO - PROCESS | 1839 | 1461221094442 Marionette DEBUG loaded listener.js 23:44:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5aa5723c00) [pid = 1839] [serial = 963] [outer = 0x7f5a97072400] 23:44:55 INFO - PROCESS | 1839 | 1461221095122 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 982ms 23:44:55 INFO - PROCESS | 1839 | 1461221095150 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:44:55 INFO - PROCESS | 1839 | 1461221095153 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:44:55 INFO - PROCESS | 1839 | 1461221095157 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:44:55 INFO - PROCESS | 1839 | 1461221095159 Marionette TRACE conn3 <- [1,1254,null,{}] 23:44:55 INFO - PROCESS | 1839 | 1461221095164 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:55 INFO - PROCESS | 1839 | 1461221095324 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:44:55 INFO - PROCESS | 1839 | 1461221095356 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a976f7800 == 72 [pid = 1839] [id = 321] 23:44:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a97068400) [pid = 1839] [serial = 964] [outer = (nil)] 23:44:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5aaa040000) [pid = 1839] [serial = 965] [outer = 0x7f5a97068400] 23:44:55 INFO - PROCESS | 1839 | 1461221095405 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5aaa24b800) [pid = 1839] [serial = 966] [outer = 0x7f5a97068400] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f5a90455000) [pid = 1839] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f5a8b88a000) [pid = 1839] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f5a8bb9fc00) [pid = 1839] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f5a8c6d4000) [pid = 1839] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f5a867a8400) [pid = 1839] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f5a867b0c00) [pid = 1839] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:44:55 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f5a8e29d400) [pid = 1839] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:44:56 INFO - PROCESS | 1839 | 1461221096102 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 978ms 23:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:44:56 INFO - PROCESS | 1839 | 1461221096135 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:44:56 INFO - PROCESS | 1839 | 1461221096137 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:44:56 INFO - PROCESS | 1839 | 1461221096142 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 1839 | 1461221096145 Marionette TRACE conn3 <- [1,1258,null,{}] 23:44:56 INFO - PROCESS | 1839 | 1461221096149 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:56 INFO - PROCESS | 1839 | 1461221096270 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:44:56 INFO - PROCESS | 1839 | 1461221096386 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ec8800 == 73 [pid = 1839] [id = 322] 23:44:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f5a867b1400) [pid = 1839] [serial = 967] [outer = (nil)] 23:44:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f5a9654fc00) [pid = 1839] [serial = 968] [outer = 0x7f5a867b1400] 23:44:56 INFO - PROCESS | 1839 | 1461221096436 Marionette DEBUG loaded listener.js 23:44:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f5aaa259000) [pid = 1839] [serial = 969] [outer = 0x7f5a867b1400] 23:44:56 INFO - PROCESS | 1839 | 1461221096935 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 827ms 23:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:44:56 INFO - PROCESS | 1839 | 1461221096968 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:44:56 INFO - PROCESS | 1839 | 1461221096970 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:44:56 INFO - PROCESS | 1839 | 1461221096974 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 1839 | 1461221096977 Marionette TRACE conn3 <- [1,1262,null,{}] 23:44:56 INFO - PROCESS | 1839 | 1461221096982 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:57 INFO - PROCESS | 1839 | 1461221097096 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:44:57 INFO - PROCESS | 1839 | 1461221097104 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad56000 == 74 [pid = 1839] [id = 323] 23:44:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f5a8bb9fc00) [pid = 1839] [serial = 970] [outer = (nil)] 23:44:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f5a8c959c00) [pid = 1839] [serial = 971] [outer = 0x7f5a8bb9fc00] 23:44:57 INFO - PROCESS | 1839 | 1461221097165 Marionette DEBUG loaded listener.js 23:44:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f5a8c95fc00) [pid = 1839] [serial = 972] [outer = 0x7f5a8bb9fc00] 23:44:57 INFO - PROCESS | 1839 | 1461221097906 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 975ms 23:44:57 INFO - PROCESS | 1839 | 1461221097958 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:44:57 INFO - PROCESS | 1839 | 1461221097963 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:44:57 INFO - PROCESS | 1839 | 1461221097972 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:44:57 INFO - PROCESS | 1839 | 1461221097976 Marionette TRACE conn3 <- [1,1266,null,{}] 23:44:57 INFO - PROCESS | 1839 | 1461221097984 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:58 INFO - PROCESS | 1839 | 1461221098148 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:44:58 INFO - PROCESS | 1839 | 1461221098301 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c911000 == 75 [pid = 1839] [id = 324] 23:44:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f5a8b83a400) [pid = 1839] [serial = 973] [outer = (nil)] 23:44:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f5a8c6cec00) [pid = 1839] [serial = 974] [outer = 0x7f5a8b83a400] 23:44:58 INFO - PROCESS | 1839 | 1461221098365 Marionette DEBUG loaded listener.js 23:44:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a8c95a000) [pid = 1839] [serial = 975] [outer = 0x7f5a8b83a400] 23:44:59 INFO - PROCESS | 1839 | 1461221099095 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1187ms 23:44:59 INFO - PROCESS | 1839 | 1461221099159 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:44:59 INFO - PROCESS | 1839 | 1461221099166 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:44:59 INFO - PROCESS | 1839 | 1461221099175 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:44:59 INFO - PROCESS | 1839 | 1461221099178 Marionette TRACE conn3 <- [1,1270,null,{}] 23:44:59 INFO - PROCESS | 1839 | 1461221099183 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:59 INFO - PROCESS | 1839 | 1461221099378 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:44:59 INFO - PROCESS | 1839 | 1461221099391 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925b1800 == 76 [pid = 1839] [id = 325] 23:44:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8c52b400) [pid = 1839] [serial = 976] [outer = (nil)] 23:44:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8ee59400) [pid = 1839] [serial = 977] [outer = 0x7f5a8c52b400] 23:44:59 INFO - PROCESS | 1839 | 1461221099494 Marionette DEBUG loaded listener.js 23:44:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a8f0d8000) [pid = 1839] [serial = 978] [outer = 0x7f5a8c52b400] 23:45:00 INFO - PROCESS | 1839 | 1461221100331 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1231ms 23:45:00 INFO - PROCESS | 1839 | 1461221100406 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:45:00 INFO - PROCESS | 1839 | 1461221100409 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:45:00 INFO - PROCESS | 1839 | 1461221100414 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:45:00 INFO - PROCESS | 1839 | 1461221100419 Marionette TRACE conn3 <- [1,1274,null,{}] 23:45:00 INFO - PROCESS | 1839 | 1461221100433 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:00 INFO - PROCESS | 1839 | 1461221100575 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:45:00 INFO - PROCESS | 1839 | 1461221100727 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5553000 == 77 [pid = 1839] [id = 326] 23:45:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a8f0d8400) [pid = 1839] [serial = 979] [outer = (nil)] 23:45:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a92553c00) [pid = 1839] [serial = 980] [outer = 0x7f5a8f0d8400] 23:45:00 INFO - PROCESS | 1839 | 1461221100797 Marionette DEBUG loaded listener.js 23:45:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a92559c00) [pid = 1839] [serial = 981] [outer = 0x7f5a8f0d8400] 23:45:01 INFO - PROCESS | 1839 | 1461221101623 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1236ms 23:45:01 INFO - PROCESS | 1839 | 1461221101651 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:45:01 INFO - PROCESS | 1839 | 1461221101655 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:45:01 INFO - PROCESS | 1839 | 1461221101660 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:45:01 INFO - PROCESS | 1839 | 1461221101662 Marionette TRACE conn3 <- [1,1278,null,{}] 23:45:01 INFO - PROCESS | 1839 | 1461221101667 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:01 INFO - PROCESS | 1839 | 1461221101804 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:45:01 INFO - PROCESS | 1839 | 1461221101962 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa867e000 == 78 [pid = 1839] [id = 327] 23:45:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a8fd34800) [pid = 1839] [serial = 982] [outer = (nil)] 23:45:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a9648d800) [pid = 1839] [serial = 983] [outer = 0x7f5a8fd34800] 23:45:02 INFO - PROCESS | 1839 | 1461221102026 Marionette DEBUG loaded listener.js 23:45:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a97c64400) [pid = 1839] [serial = 984] [outer = 0x7f5a8fd34800] 23:45:02 INFO - PROCESS | 1839 | 1461221102786 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1178ms 23:45:02 INFO - PROCESS | 1839 | 1461221102839 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:45:02 INFO - PROCESS | 1839 | 1461221102843 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:45:02 INFO - PROCESS | 1839 | 1461221102849 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:45:02 INFO - PROCESS | 1839 | 1461221102851 Marionette TRACE conn3 <- [1,1282,null,{}] 23:45:02 INFO - PROCESS | 1839 | 1461221102856 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:02 INFO - PROCESS | 1839 | 1461221102992 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:45:03 INFO - PROCESS | 1839 | 1461221103148 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad439000 == 79 [pid = 1839] [id = 328] 23:45:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a9255d000) [pid = 1839] [serial = 985] [outer = (nil)] 23:45:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5aa5078400) [pid = 1839] [serial = 986] [outer = 0x7f5a9255d000] 23:45:03 INFO - PROCESS | 1839 | 1461221103208 Marionette DEBUG loaded listener.js 23:45:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5aaa04a000) [pid = 1839] [serial = 987] [outer = 0x7f5a9255d000] 23:45:03 INFO - PROCESS | 1839 | 1461221103926 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1126ms 23:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:45:03 INFO - PROCESS | 1839 | 1461221103979 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:45:03 INFO - PROCESS | 1839 | 1461221103981 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:45:03 INFO - PROCESS | 1839 | 1461221103988 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:45:03 INFO - PROCESS | 1839 | 1461221103990 Marionette TRACE conn3 <- [1,1286,null,{}] 23:45:03 INFO - PROCESS | 1839 | 1461221103995 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:04 INFO - PROCESS | 1839 | 1461221104150 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:45:04 INFO - PROCESS | 1839 | 1461221104305 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1d7800 == 80 [pid = 1839] [id = 329] 23:45:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a8c5e9800) [pid = 1839] [serial = 988] [outer = (nil)] 23:45:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8c5f0000) [pid = 1839] [serial = 989] [outer = 0x7f5a8c5e9800] 23:45:04 INFO - PROCESS | 1839 | 1461221104369 Marionette DEBUG loaded listener.js 23:45:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5aaa688000) [pid = 1839] [serial = 990] [outer = 0x7f5a8c5e9800] 23:45:05 INFO - PROCESS | 1839 | 1461221105084 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1130ms 23:45:05 INFO - PROCESS | 1839 | 1461221105121 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:45:05 INFO - PROCESS | 1839 | 1461221105124 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:45:05 INFO - PROCESS | 1839 | 1461221105129 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:45:05 INFO - PROCESS | 1839 | 1461221105131 Marionette TRACE conn3 <- [1,1290,null,{}] 23:45:05 INFO - PROCESS | 1839 | 1461221105136 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:05 INFO - PROCESS | 1839 | 1461221105262 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:45:05 INFO - PROCESS | 1839 | 1461221105433 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c91d000 == 81 [pid = 1839] [id = 330] 23:45:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a838e3c00) [pid = 1839] [serial = 991] [outer = (nil)] 23:45:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a838ef000) [pid = 1839] [serial = 992] [outer = 0x7f5a838e3c00] 23:45:05 INFO - PROCESS | 1839 | 1461221105492 Marionette DEBUG loaded listener.js 23:45:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a867b6000) [pid = 1839] [serial = 993] [outer = 0x7f5a838e3c00] 23:45:06 INFO - PROCESS | 1839 | 1461221106603 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1528ms 23:45:06 INFO - PROCESS | 1839 | 1461221106658 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:45:06 INFO - PROCESS | 1839 | 1461221106661 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:45:06 INFO - PROCESS | 1839 | 1461221106668 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 1839 | 1461221106673 Marionette TRACE conn3 <- [1,1294,null,{}] 23:45:06 INFO - PROCESS | 1839 | 1461221106680 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:06 INFO - PROCESS | 1839 | 1461221106854 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:45:07 INFO - PROCESS | 1839 | 1461221107046 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed3a800 == 82 [pid = 1839] [id = 331] 23:45:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a848d1c00) [pid = 1839] [serial = 994] [outer = (nil)] 23:45:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a867b7000) [pid = 1839] [serial = 995] [outer = 0x7f5a848d1c00] 23:45:07 INFO - PROCESS | 1839 | 1461221107103 Marionette DEBUG loaded listener.js 23:45:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8b889c00) [pid = 1839] [serial = 996] [outer = 0x7f5a848d1c00] 23:45:07 INFO - PROCESS | 1839 | 1461221107890 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1280ms 23:45:07 INFO - PROCESS | 1839 | 1461221107948 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:45:07 INFO - PROCESS | 1839 | 1461221107955 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:45:07 INFO - PROCESS | 1839 | 1461221107963 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:45:07 INFO - PROCESS | 1839 | 1461221107966 Marionette TRACE conn3 <- [1,1298,null,{}] 23:45:07 INFO - PROCESS | 1839 | 1461221107970 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:08 INFO - PROCESS | 1839 | 1461221108105 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:45:08 INFO - PROCESS | 1839 | 1461221108267 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc99800 == 83 [pid = 1839] [id = 332] 23:45:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8c52fc00) [pid = 1839] [serial = 997] [outer = (nil)] 23:45:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8c5eb000) [pid = 1839] [serial = 998] [outer = 0x7f5a8c52fc00] 23:45:08 INFO - PROCESS | 1839 | 1461221108321 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8c5f1400) [pid = 1839] [serial = 999] [outer = 0x7f5a8c52fc00] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ec8800 == 82 [pid = 1839] [id = 322] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a976f7800 == 81 [pid = 1839] [id = 321] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a95544000 == 80 [pid = 1839] [id = 320] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92b91800 == 79 [pid = 1839] [id = 319] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a9884d000) [pid = 1839] [serial = 920] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9246c000 == 78 [pid = 1839] [id = 318] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed3e800 == 77 [pid = 1839] [id = 317] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c921800 == 76 [pid = 1839] [id = 316] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ec1b800 == 75 [pid = 1839] [id = 315] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92471000 == 74 [pid = 1839] [id = 311] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaea96000 == 73 [pid = 1839] [id = 310] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa6c3800 == 72 [pid = 1839] [id = 309] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ed0000 == 71 [pid = 1839] [id = 308] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a900dc800 == 70 [pid = 1839] [id = 307] 23:45:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa50f8000 == 69 [pid = 1839] [id = 306] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a8ee57400) [pid = 1839] [serial = 915] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a91031800) [pid = 1839] [serial = 908] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a91c50400) [pid = 1839] [serial = 909] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a91d1e400) [pid = 1839] [serial = 911] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8bb93400) [pid = 1839] [serial = 914] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a945e8400) [pid = 1839] [serial = 912] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a97bae000) [pid = 1839] [serial = 917] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a8ecb2800) [pid = 1839] [serial = 905] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8eeeb800) [pid = 1839] [serial = 906] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a98187000) [pid = 1839] [serial = 918] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a9f310c00) [pid = 1839] [serial = 884] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a8bb96400) [pid = 1839] [serial = 900] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a8b88b000) [pid = 1839] [serial = 899] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a8d416400) [pid = 1839] [serial = 902] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a8d7a4400) [pid = 1839] [serial = 903] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a8d79c400) [pid = 1839] [serial = 896] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5aaa250000) [pid = 1839] [serial = 887] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5aaa68d800) [pid = 1839] [serial = 890] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a91eacc00) [pid = 1839] [serial = 881] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a8eba8c00) [pid = 1839] [serial = 878] [outer = (nil)] [url = about:blank] 23:45:08 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5aaa763800) [pid = 1839] [serial = 893] [outer = (nil)] [url = about:blank] 23:45:09 INFO - PROCESS | 1839 | 1461221109102 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1179ms 23:45:09 INFO - PROCESS | 1839 | 1461221109142 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:45:09 INFO - PROCESS | 1839 | 1461221109145 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:45:09 INFO - PROCESS | 1839 | 1461221109150 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:45:09 INFO - PROCESS | 1839 | 1461221109154 Marionette TRACE conn3 <- [1,1302,null,{}] 23:45:09 INFO - PROCESS | 1839 | 1461221109196 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:09 INFO - PROCESS | 1839 | 1461221109359 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:45:09 INFO - PROCESS | 1839 | 1461221109367 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb42800 == 70 [pid = 1839] [id = 333] 23:45:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a8c6d6000) [pid = 1839] [serial = 1000] [outer = (nil)] 23:45:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a8d419c00) [pid = 1839] [serial = 1001] [outer = 0x7f5a8c6d6000] 23:45:09 INFO - PROCESS | 1839 | 1461221109420 Marionette DEBUG loaded listener.js 23:45:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a8d79d400) [pid = 1839] [serial = 1002] [outer = 0x7f5a8c6d6000] 23:45:10 INFO - PROCESS | 1839 | 1461221110046 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 933ms 23:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:45:10 INFO - PROCESS | 1839 | 1461221110083 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:45:10 INFO - PROCESS | 1839 | 1461221110085 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:45:10 INFO - PROCESS | 1839 | 1461221110090 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:45:10 INFO - PROCESS | 1839 | 1461221110093 Marionette TRACE conn3 <- [1,1306,null,{}] 23:45:10 INFO - PROCESS | 1839 | 1461221110097 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:10 INFO - PROCESS | 1839 | 1461221110254 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:45:10 INFO - PROCESS | 1839 | 1461221110271 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a900d4800 == 71 [pid = 1839] [id = 334] 23:45:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a8c5e7c00) [pid = 1839] [serial = 1003] [outer = (nil)] 23:45:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a8e2a3000) [pid = 1839] [serial = 1004] [outer = 0x7f5a8c5e7c00] 23:45:10 INFO - PROCESS | 1839 | 1461221110323 Marionette DEBUG loaded listener.js 23:45:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8ee57400) [pid = 1839] [serial = 1005] [outer = 0x7f5a8c5e7c00] 23:45:10 INFO - PROCESS | 1839 | 1461221110917 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 926ms 23:45:11 INFO - PROCESS | 1839 | 1461221111021 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:45:11 INFO - PROCESS | 1839 | 1461221111024 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:45:11 INFO - PROCESS | 1839 | 1461221111029 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:45:11 INFO - PROCESS | 1839 | 1461221111032 Marionette TRACE conn3 <- [1,1310,null,{}] 23:45:11 INFO - PROCESS | 1839 | 1461221111036 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:11 INFO - PROCESS | 1839 | 1461221111190 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:45:11 INFO - PROCESS | 1839 | 1461221111203 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9246b000 == 72 [pid = 1839] [id = 335] 23:45:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a8d44dc00) [pid = 1839] [serial = 1006] [outer = (nil)] 23:45:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a8eeddc00) [pid = 1839] [serial = 1007] [outer = 0x7f5a8d44dc00] 23:45:11 INFO - PROCESS | 1839 | 1461221111253 Marionette DEBUG loaded listener.js 23:45:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a8f0d8800) [pid = 1839] [serial = 1008] [outer = 0x7f5a8d44dc00] 23:45:11 INFO - PROCESS | 1839 | 1461221111907 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 23:45:11 INFO - PROCESS | 1839 | 1461221111972 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:45:11 INFO - PROCESS | 1839 | 1461221111983 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:45:11 INFO - PROCESS | 1839 | 1461221111984 Marionette TRACE conn3 <- [1,1314,null,{}] 23:45:11 INFO - PROCESS | 1839 | 1461221111988 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:12 INFO - PROCESS | 1839 | 1461221112162 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:45:12 INFO - PROCESS | 1839 | 1461221112190 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927e9000 == 73 [pid = 1839] [id = 336] 23:45:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8fd33c00) [pid = 1839] [serial = 1009] [outer = (nil)] 23:45:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a910ea800) [pid = 1839] [serial = 1010] [outer = 0x7f5a8fd33c00] 23:45:12 INFO - PROCESS | 1839 | 1461221112244 Marionette DEBUG loaded listener.js 23:45:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a91b14800) [pid = 1839] [serial = 1011] [outer = 0x7f5a8fd33c00] 23:45:13 INFO - PROCESS | 1839 | 1461221113272 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a8c528400) [pid = 1839] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a8bb92800) [pid = 1839] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a97068400) [pid = 1839] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a8d79ac00) [pid = 1839] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a8f0d2800) [pid = 1839] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a97072400) [pid = 1839] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a8c6cc800) [pid = 1839] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a867b1400) [pid = 1839] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a977f0c00) [pid = 1839] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:45:13 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a8f0e1400) [pid = 1839] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1331ms 23:45:13 INFO - PROCESS | 1839 | 1461221113310 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:45:13 INFO - PROCESS | 1839 | 1461221113312 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:45:13 INFO - PROCESS | 1839 | 1461221113317 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:45:13 INFO - PROCESS | 1839 | 1461221113319 Marionette TRACE conn3 <- [1,1318,null,{}] 23:45:13 INFO - PROCESS | 1839 | 1461221113323 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:13 INFO - PROCESS | 1839 | 1461221113444 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:45:13 INFO - PROCESS | 1839 | 1461221113451 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9247c000 == 74 [pid = 1839] [id = 337] 23:45:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a8c6d4000) [pid = 1839] [serial = 1012] [outer = (nil)] 23:45:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a8f0d8c00) [pid = 1839] [serial = 1013] [outer = 0x7f5a8c6d4000] 23:45:13 INFO - PROCESS | 1839 | 1461221113502 Marionette DEBUG loaded listener.js 23:45:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a91b17000) [pid = 1839] [serial = 1014] [outer = 0x7f5a8c6d4000] 23:45:14 INFO - PROCESS | 1839 | 1461221114148 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 875ms 23:45:14 INFO - PROCESS | 1839 | 1461221114191 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:45:14 INFO - PROCESS | 1839 | 1461221114194 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:45:14 INFO - PROCESS | 1839 | 1461221114199 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:45:14 INFO - PROCESS | 1839 | 1461221114201 Marionette TRACE conn3 <- [1,1322,null,{}] 23:45:14 INFO - PROCESS | 1839 | 1461221114205 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:14 INFO - PROCESS | 1839 | 1461221114318 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:45:14 INFO - PROCESS | 1839 | 1461221114436 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92e82800 == 75 [pid = 1839] [id = 338] 23:45:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8c52d000) [pid = 1839] [serial = 1015] [outer = (nil)] 23:45:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a91c55400) [pid = 1839] [serial = 1016] [outer = 0x7f5a8c52d000] 23:45:14 INFO - PROCESS | 1839 | 1461221114488 Marionette DEBUG loaded listener.js 23:45:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a92550c00) [pid = 1839] [serial = 1017] [outer = 0x7f5a8c52d000] 23:45:15 INFO - PROCESS | 1839 | 1461221115005 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 878ms 23:45:15 INFO - PROCESS | 1839 | 1461221115082 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:45:15 INFO - PROCESS | 1839 | 1461221115084 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:45:15 INFO - PROCESS | 1839 | 1461221115090 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:45:15 INFO - PROCESS | 1839 | 1461221115093 Marionette TRACE conn3 <- [1,1326,null,{}] 23:45:15 INFO - PROCESS | 1839 | 1461221115098 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:15 INFO - PROCESS | 1839 | 1461221115212 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:45:15 INFO - PROCESS | 1839 | 1461221115226 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94852800 == 76 [pid = 1839] [id = 339] 23:45:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a91d18c00) [pid = 1839] [serial = 1018] [outer = (nil)] 23:45:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a9255b400) [pid = 1839] [serial = 1019] [outer = 0x7f5a91d18c00] 23:45:15 INFO - PROCESS | 1839 | 1461221115276 Marionette DEBUG loaded listener.js 23:45:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a945e6c00) [pid = 1839] [serial = 1020] [outer = 0x7f5a91d18c00] 23:45:16 INFO - PROCESS | 1839 | 1461221116174 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1126ms 23:45:16 INFO - PROCESS | 1839 | 1461221116217 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:45:16 INFO - PROCESS | 1839 | 1461221116224 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:45:16 INFO - PROCESS | 1839 | 1461221116231 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:45:16 INFO - PROCESS | 1839 | 1461221116236 Marionette TRACE conn3 <- [1,1330,null,{}] 23:45:16 INFO - PROCESS | 1839 | 1461221116242 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:16 INFO - PROCESS | 1839 | 1461221116409 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:45:16 INFO - PROCESS | 1839 | 1461221116560 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb59000 == 77 [pid = 1839] [id = 340] 23:45:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8b88c400) [pid = 1839] [serial = 1021] [outer = (nil)] 23:45:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a8bb93000) [pid = 1839] [serial = 1022] [outer = 0x7f5a8b88c400] 23:45:16 INFO - PROCESS | 1839 | 1461221116624 Marionette DEBUG loaded listener.js 23:45:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a8c5e7400) [pid = 1839] [serial = 1023] [outer = 0x7f5a8b88c400] 23:45:17 INFO - PROCESS | 1839 | 1461221117416 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1280ms 23:45:17 INFO - PROCESS | 1839 | 1461221117511 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:45:17 INFO - PROCESS | 1839 | 1461221117519 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:45:17 INFO - PROCESS | 1839 | 1461221117527 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:45:17 INFO - PROCESS | 1839 | 1461221117531 Marionette TRACE conn3 <- [1,1334,null,{}] 23:45:17 INFO - PROCESS | 1839 | 1461221117576 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:17 INFO - PROCESS | 1839 | 1461221117753 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:45:17 INFO - PROCESS | 1839 | 1461221117866 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927e5000 == 78 [pid = 1839] [id = 341] 23:45:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a848ce000) [pid = 1839] [serial = 1024] [outer = (nil)] 23:45:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8d418800) [pid = 1839] [serial = 1025] [outer = 0x7f5a848ce000] 23:45:17 INFO - PROCESS | 1839 | 1461221117925 Marionette DEBUG loaded listener.js 23:45:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a8e85bc00) [pid = 1839] [serial = 1026] [outer = 0x7f5a848ce000] 23:45:18 INFO - PROCESS | 1839 | 1461221118748 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1279ms 23:45:18 INFO - PROCESS | 1839 | 1461221118807 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:45:18 INFO - PROCESS | 1839 | 1461221118809 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:45:18 INFO - PROCESS | 1839 | 1461221118815 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:45:18 INFO - PROCESS | 1839 | 1461221118820 Marionette TRACE conn3 <- [1,1338,null,{}] 23:45:18 INFO - PROCESS | 1839 | 1461221118834 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:18 INFO - PROCESS | 1839 | 1461221118977 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:45:19 INFO - PROCESS | 1839 | 1461221119128 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a970c6000 == 79 [pid = 1839] [id = 342] 23:45:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a8f0de400) [pid = 1839] [serial = 1027] [outer = (nil)] 23:45:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a905c3c00) [pid = 1839] [serial = 1028] [outer = 0x7f5a8f0de400] 23:45:19 INFO - PROCESS | 1839 | 1461221119191 Marionette DEBUG loaded listener.js 23:45:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a91c4d800) [pid = 1839] [serial = 1029] [outer = 0x7f5a8f0de400] 23:45:20 INFO - PROCESS | 1839 | 1461221120424 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1641ms 23:45:20 INFO - PROCESS | 1839 | 1461221120456 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:45:20 INFO - PROCESS | 1839 | 1461221120459 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:45:20 INFO - PROCESS | 1839 | 1461221120465 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:45:20 INFO - PROCESS | 1839 | 1461221120467 Marionette TRACE conn3 <- [1,1342,null,{}] 23:45:20 INFO - PROCESS | 1839 | 1461221120471 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:20 INFO - PROCESS | 1839 | 1461221120641 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:45:20 INFO - PROCESS | 1839 | 1461221120809 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9811c800 == 80 [pid = 1839] [id = 343] 23:45:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a848c5800) [pid = 1839] [serial = 1030] [outer = (nil)] 23:45:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a9254e400) [pid = 1839] [serial = 1031] [outer = 0x7f5a848c5800] 23:45:20 INFO - PROCESS | 1839 | 1461221120870 Marionette DEBUG loaded listener.js 23:45:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a94f08000) [pid = 1839] [serial = 1032] [outer = 0x7f5a848c5800] 23:45:21 INFO - PROCESS | 1839 | 1461221121550 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1124ms 23:45:21 INFO - PROCESS | 1839 | 1461221121589 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:45:21 INFO - PROCESS | 1839 | 1461221121591 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:45:21 INFO - PROCESS | 1839 | 1461221121597 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:45:21 INFO - PROCESS | 1839 | 1461221121599 Marionette TRACE conn3 <- [1,1346,null,{}] 23:45:21 INFO - PROCESS | 1839 | 1461221121604 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:21 INFO - PROCESS | 1839 | 1461221121737 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:45:21 INFO - PROCESS | 1839 | 1461221121909 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad4a000 == 81 [pid = 1839] [id = 344] 23:45:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8f0de800) [pid = 1839] [serial = 1033] [outer = (nil)] 23:45:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a9500c800) [pid = 1839] [serial = 1034] [outer = 0x7f5a8f0de800] 23:45:21 INFO - PROCESS | 1839 | 1461221121969 Marionette DEBUG loaded listener.js 23:45:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a96547000) [pid = 1839] [serial = 1035] [outer = 0x7f5a8f0de800] 23:45:22 INFO - PROCESS | 1839 | 1461221122738 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1176ms 23:45:22 INFO - PROCESS | 1839 | 1461221122776 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:45:22 INFO - PROCESS | 1839 | 1461221122779 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:45:22 INFO - PROCESS | 1839 | 1461221122784 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 1839 | 1461221122786 Marionette TRACE conn3 <- [1,1350,null,{}] 23:45:22 INFO - PROCESS | 1839 | 1461221122791 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:22 INFO - PROCESS | 1839 | 1461221122938 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:45:23 INFO - PROCESS | 1839 | 1461221123097 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d588000 == 82 [pid = 1839] [id = 345] 23:45:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a867ab000) [pid = 1839] [serial = 1036] [outer = (nil)] 23:45:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a8c805c00) [pid = 1839] [serial = 1037] [outer = 0x7f5a867ab000] 23:45:23 INFO - PROCESS | 1839 | 1461221123162 Marionette DEBUG loaded listener.js 23:45:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a96d97800) [pid = 1839] [serial = 1038] [outer = 0x7f5a867ab000] 23:45:24 INFO - PROCESS | 1839 | 1461221124165 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1431ms 23:45:24 INFO - PROCESS | 1839 | 1461221124216 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:45:24 INFO - PROCESS | 1839 | 1461221124220 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:45:24 INFO - PROCESS | 1839 | 1461221124228 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 1839 | 1461221124232 Marionette TRACE conn3 <- [1,1354,null,{}] 23:45:24 INFO - PROCESS | 1839 | 1461221124238 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:24 INFO - PROCESS | 1839 | 1461221124387 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:45:24 INFO - PROCESS | 1839 | 1461221124664 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8accc800 == 83 [pid = 1839] [id = 346] 23:45:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8b83f000) [pid = 1839] [serial = 1039] [outer = (nil)] 23:45:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8bb9c800) [pid = 1839] [serial = 1040] [outer = 0x7f5a8b83f000] 23:45:24 INFO - PROCESS | 1839 | 1461221124736 Marionette DEBUG loaded listener.js 23:45:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a8c5e8c00) [pid = 1839] [serial = 1041] [outer = 0x7f5a8b83f000] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efd8800 == 82 [pid = 1839] [id = 282] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d594800 == 81 [pid = 1839] [id = 266] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92e82800 == 80 [pid = 1839] [id = 338] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9247c000 == 79 [pid = 1839] [id = 337] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a927e9000 == 78 [pid = 1839] [id = 336] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9246b000 == 77 [pid = 1839] [id = 335] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5aa4474c00) [pid = 1839] [serial = 932] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8c80dc00) [pid = 1839] [serial = 941] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a97065000) [pid = 1839] [serial = 929] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a9aa95000) [pid = 1839] [serial = 944] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5aaa5cf000) [pid = 1839] [serial = 938] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a8eee4800) [pid = 1839] [serial = 926] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a8c6cb000) [pid = 1839] [serial = 923] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5aa676f800) [pid = 1839] [serial = 935] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a8c959c00) [pid = 1839] [serial = 971] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a900d4800 == 76 [pid = 1839] [id = 334] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb42800 == 75 [pid = 1839] [id = 333] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc99800 == 74 [pid = 1839] [id = 332] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed3a800 == 73 [pid = 1839] [id = 331] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c91d000 == 72 [pid = 1839] [id = 330] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1d7800 == 71 [pid = 1839] [id = 329] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad439000 == 70 [pid = 1839] [id = 328] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa867e000 == 69 [pid = 1839] [id = 327] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5553000 == 68 [pid = 1839] [id = 326] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925b1800 == 67 [pid = 1839] [id = 325] 23:45:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c911000 == 66 [pid = 1839] [id = 324] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a8c6cc000) [pid = 1839] [serial = 948] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a8bb99400) [pid = 1839] [serial = 947] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5aaa040000) [pid = 1839] [serial = 965] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a91b16000) [pid = 1839] [serial = 956] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a8fd2b800) [pid = 1839] [serial = 954] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a9aa99800) [pid = 1839] [serial = 962] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8ee5e400) [pid = 1839] [serial = 951] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a9654fc00) [pid = 1839] [serial = 968] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a9a9f1800) [pid = 1839] [serial = 827] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a8f0dd400) [pid = 1839] [serial = 953] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8e858c00) [pid = 1839] [serial = 950] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5aa5723c00) [pid = 1839] [serial = 963] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a92f79c00) [pid = 1839] [serial = 959] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5aaa24b800) [pid = 1839] [serial = 966] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a9629e400) [pid = 1839] [serial = 960] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a91d13000) [pid = 1839] [serial = 957] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5aaa259000) [pid = 1839] [serial = 969] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5aaa5c3000) [pid = 1839] [serial = 876] [outer = (nil)] [url = about:blank] 23:45:25 INFO - PROCESS | 1839 | 1461221125587 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1385ms 23:45:25 INFO - PROCESS | 1839 | 1461221125614 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:45:25 INFO - PROCESS | 1839 | 1461221125620 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:45:25 INFO - PROCESS | 1839 | 1461221125628 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:45:25 INFO - PROCESS | 1839 | 1461221125631 Marionette TRACE conn3 <- [1,1358,null,{}] 23:45:25 INFO - PROCESS | 1839 | 1461221125636 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:25 INFO - PROCESS | 1839 | 1461221125754 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:45:25 INFO - PROCESS | 1839 | 1461221125769 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c914800 == 67 [pid = 1839] [id = 347] 23:45:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8bb92000) [pid = 1839] [serial = 1042] [outer = (nil)] 23:45:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a8c80bc00) [pid = 1839] [serial = 1043] [outer = 0x7f5a8bb92000] 23:45:25 INFO - PROCESS | 1839 | 1461221125820 Marionette DEBUG loaded listener.js 23:45:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a8d79bc00) [pid = 1839] [serial = 1044] [outer = 0x7f5a8bb92000] 23:45:26 INFO - PROCESS | 1839 | 1461221126553 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 983ms 23:45:26 INFO - PROCESS | 1839 | 1461221126611 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:45:26 INFO - PROCESS | 1839 | 1461221126614 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:45:26 INFO - PROCESS | 1839 | 1461221126619 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:45:26 INFO - PROCESS | 1839 | 1461221126623 Marionette TRACE conn3 <- [1,1362,null,{}] 23:45:26 INFO - PROCESS | 1839 | 1461221126639 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:26 INFO - PROCESS | 1839 | 1461221126805 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:45:26 INFO - PROCESS | 1839 | 1461221126825 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904d3000 == 68 [pid = 1839] [id = 348] 23:45:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a8de8fc00) [pid = 1839] [serial = 1045] [outer = (nil)] 23:45:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8ee5a400) [pid = 1839] [serial = 1046] [outer = 0x7f5a8de8fc00] 23:45:26 INFO - PROCESS | 1839 | 1461221126878 Marionette DEBUG loaded listener.js 23:45:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a8fd2c800) [pid = 1839] [serial = 1047] [outer = 0x7f5a8de8fc00] 23:45:27 INFO - PROCESS | 1839 | 1461221127504 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 932ms 23:45:27 INFO - PROCESS | 1839 | 1461221127552 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:45:27 INFO - PROCESS | 1839 | 1461221127555 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:45:27 INFO - PROCESS | 1839 | 1461221127561 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 1839 | 1461221127562 Marionette TRACE conn3 <- [1,1366,null,{}] 23:45:27 INFO - PROCESS | 1839 | 1461221127567 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:27 INFO - PROCESS | 1839 | 1461221127747 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:45:27 INFO - PROCESS | 1839 | 1461221127758 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925b2000 == 69 [pid = 1839] [id = 349] 23:45:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8b840400) [pid = 1839] [serial = 1048] [outer = (nil)] 23:45:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a910f1400) [pid = 1839] [serial = 1049] [outer = 0x7f5a8b840400] 23:45:27 INFO - PROCESS | 1839 | 1461221127810 Marionette DEBUG loaded listener.js 23:45:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a91d1ec00) [pid = 1839] [serial = 1050] [outer = 0x7f5a8b840400] 23:45:28 INFO - PROCESS | 1839 | 1461221128434 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:45:28 INFO - PROCESS | 1839 | 1461221128490 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:45:28 INFO - PROCESS | 1839 | 1461221128496 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:45:28 INFO - PROCESS | 1839 | 1461221128498 Marionette TRACE conn3 <- [1,1370,null,{}] 23:45:28 INFO - PROCESS | 1839 | 1461221128505 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:28 INFO - PROCESS | 1839 | 1461221128660 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:45:28 INFO - PROCESS | 1839 | 1461221128737 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92de3000 == 70 [pid = 1839] [id = 350] 23:45:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8d7a4c00) [pid = 1839] [serial = 1051] [outer = (nil)] 23:45:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a92554c00) [pid = 1839] [serial = 1052] [outer = 0x7f5a8d7a4c00] 23:45:28 INFO - PROCESS | 1839 | 1461221128786 Marionette DEBUG loaded listener.js 23:45:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a95dbc400) [pid = 1839] [serial = 1053] [outer = 0x7f5a8d7a4c00] 23:45:29 INFO - PROCESS | 1839 | 1461221129435 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 1839 | 1461221129478 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:45:29 INFO - PROCESS | 1839 | 1461221129482 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:45:29 INFO - PROCESS | 1839 | 1461221129485 Marionette TRACE conn3 <- [1,1374,null,{}] 23:45:29 INFO - PROCESS | 1839 | 1461221129489 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:29 INFO - PROCESS | 1839 | 1461221129669 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:45:29 INFO - PROCESS | 1839 | 1461221129749 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a970b5800 == 71 [pid = 1839] [id = 351] 23:45:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a962a8800) [pid = 1839] [serial = 1054] [outer = (nil)] 23:45:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a97071000) [pid = 1839] [serial = 1055] [outer = 0x7f5a962a8800] 23:45:29 INFO - PROCESS | 1839 | 1461221129811 Marionette DEBUG loaded listener.js 23:45:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a97e09c00) [pid = 1839] [serial = 1056] [outer = 0x7f5a962a8800] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a8d44dc00) [pid = 1839] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a8fd33c00) [pid = 1839] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8c6d4000) [pid = 1839] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8c52fc00) [pid = 1839] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a8c5e7c00) [pid = 1839] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a848d1c00) [pid = 1839] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a8c6d6000) [pid = 1839] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8c52d000) [pid = 1839] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:45:30 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a867aa800) [pid = 1839] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:45:30 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:45:30 INFO - PROCESS | 1839 | 1461221130574 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:45:30 INFO - PROCESS | 1839 | 1461221130611 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:45:30 INFO - PROCESS | 1839 | 1461221130615 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:45:30 INFO - PROCESS | 1839 | 1461221130619 Marionette TRACE conn3 <- [1,1378,null,{}] 23:45:30 INFO - PROCESS | 1839 | 1461221130623 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:30 INFO - PROCESS | 1839 | 1461221130778 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:45:30 INFO - PROCESS | 1839 | 1461221130793 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96760800 == 72 [pid = 1839] [id = 352] 23:45:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8e010000) [pid = 1839] [serial = 1057] [outer = (nil)] 23:45:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a91c4fc00) [pid = 1839] [serial = 1058] [outer = 0x7f5a8e010000] 23:45:30 INFO - PROCESS | 1839 | 1461221130844 Marionette DEBUG loaded listener.js 23:45:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a980b3c00) [pid = 1839] [serial = 1059] [outer = 0x7f5a8e010000] 23:45:31 INFO - PROCESS | 1839 | 1461221131456 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 23:45:31 INFO - PROCESS | 1839 | 1461221131495 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:45:31 INFO - PROCESS | 1839 | 1461221131501 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:45:31 INFO - PROCESS | 1839 | 1461221131502 Marionette TRACE conn3 <- [1,1382,null,{}] 23:45:31 INFO - PROCESS | 1839 | 1461221131507 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:31 INFO - PROCESS | 1839 | 1461221131620 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:45:31 INFO - PROCESS | 1839 | 1461221131632 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3e3000 == 73 [pid = 1839] [id = 353] 23:45:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a95db6400) [pid = 1839] [serial = 1060] [outer = (nil)] 23:45:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a9aa9d000) [pid = 1839] [serial = 1061] [outer = 0x7f5a95db6400] 23:45:31 INFO - PROCESS | 1839 | 1461221131683 Marionette DEBUG loaded listener.js 23:45:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a9e660800) [pid = 1839] [serial = 1062] [outer = 0x7f5a95db6400] 23:45:32 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:45:32 INFO - PROCESS | 1839 | 1461221132569 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 23:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:45:32 INFO - PROCESS | 1839 | 1461221132636 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:45:32 INFO - PROCESS | 1839 | 1461221132642 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:45:32 INFO - PROCESS | 1839 | 1461221132646 Marionette TRACE conn3 <- [1,1386,null,{}] 23:45:32 INFO - PROCESS | 1839 | 1461221132654 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:32 INFO - PROCESS | 1839 | 1461221132813 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:45:32 INFO - PROCESS | 1839 | 1461221132971 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efea000 == 74 [pid = 1839] [id = 354] 23:45:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a838ee000) [pid = 1839] [serial = 1063] [outer = (nil)] 23:45:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8c5ec400) [pid = 1839] [serial = 1064] [outer = 0x7f5a838ee000] 23:45:33 INFO - PROCESS | 1839 | 1461221133035 Marionette DEBUG loaded listener.js 23:45:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8c956800) [pid = 1839] [serial = 1065] [outer = 0x7f5a838ee000] 23:45:33 INFO - PROCESS | 1839 | 1461221133874 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 23:45:33 INFO - PROCESS | 1839 | 1461221133936 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:45:33 INFO - PROCESS | 1839 | 1461221133944 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:45:33 INFO - PROCESS | 1839 | 1461221133947 Marionette TRACE conn3 <- [1,1390,null,{}] 23:45:33 INFO - PROCESS | 1839 | 1461221133951 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:34 INFO - PROCESS | 1839 | 1461221134095 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:45:34 INFO - PROCESS | 1839 | 1461221134254 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a969ac000 == 75 [pid = 1839] [id = 355] 23:45:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a848c8c00) [pid = 1839] [serial = 1066] [outer = (nil)] 23:45:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8eee2400) [pid = 1839] [serial = 1067] [outer = 0x7f5a848c8c00] 23:45:34 INFO - PROCESS | 1839 | 1461221134316 Marionette DEBUG loaded listener.js 23:45:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a90256000) [pid = 1839] [serial = 1068] [outer = 0x7f5a848c8c00] 23:45:35 INFO - PROCESS | 1839 | 1461221135179 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1279ms 23:45:35 INFO - PROCESS | 1839 | 1461221135223 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:45:35 INFO - PROCESS | 1839 | 1461221135227 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:45:35 INFO - PROCESS | 1839 | 1461221135232 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:45:35 INFO - PROCESS | 1839 | 1461221135237 Marionette TRACE conn3 <- [1,1394,null,{}] 23:45:35 INFO - PROCESS | 1839 | 1461221135250 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:35 INFO - PROCESS | 1839 | 1461221135391 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:45:35 INFO - PROCESS | 1839 | 1461221135562 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5544800 == 76 [pid = 1839] [id = 356] 23:45:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8eee1400) [pid = 1839] [serial = 1069] [outer = (nil)] 23:45:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a96d8fc00) [pid = 1839] [serial = 1070] [outer = 0x7f5a8eee1400] 23:45:35 INFO - PROCESS | 1839 | 1461221135626 Marionette DEBUG loaded listener.js 23:45:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a977e8800) [pid = 1839] [serial = 1071] [outer = 0x7f5a8eee1400] 23:45:36 INFO - PROCESS | 1839 | 1461221136342 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1185ms 23:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:45:36 INFO - PROCESS | 1839 | 1461221136417 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 1839 | 1461221136420 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:45:36 INFO - PROCESS | 1839 | 1461221136425 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 1839 | 1461221136428 Marionette TRACE conn3 <- [1,1398,null,{}] 23:45:36 INFO - PROCESS | 1839 | 1461221136433 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:36 INFO - PROCESS | 1839 | 1461221136569 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:45:36 INFO - PROCESS | 1839 | 1461221136724 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa867c000 == 77 [pid = 1839] [id = 357] 23:45:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a910e7400) [pid = 1839] [serial = 1072] [outer = (nil)] 23:45:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a9a9f1800) [pid = 1839] [serial = 1073] [outer = 0x7f5a910e7400] 23:45:36 INFO - PROCESS | 1839 | 1461221136784 Marionette DEBUG loaded listener.js 23:45:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a9e665c00) [pid = 1839] [serial = 1074] [outer = 0x7f5a910e7400] 23:45:37 INFO - PROCESS | 1839 | 1461221137492 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1075ms 23:45:37 INFO - PROCESS | 1839 | 1461221137500 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:45:37 INFO - PROCESS | 1839 | 1461221137502 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:45:37 INFO - PROCESS | 1839 | 1461221137523 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:45:37 INFO - PROCESS | 1839 | 1461221137526 Marionette TRACE conn3 <- [1,1402,null,{}] 23:45:37 INFO - PROCESS | 1839 | 1461221137531 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:37 INFO - PROCESS | 1839 | 1461221137667 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:45:37 INFO - PROCESS | 1839 | 1461221137825 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa95f800 == 78 [pid = 1839] [id = 358] 23:45:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a977ea000) [pid = 1839] [serial = 1075] [outer = (nil)] 23:45:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5aa5518000) [pid = 1839] [serial = 1076] [outer = 0x7f5a977ea000] 23:45:37 INFO - PROCESS | 1839 | 1461221137886 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5aa64dbc00) [pid = 1839] [serial = 1077] [outer = 0x7f5a977ea000] 23:45:38 INFO - PROCESS | 1839 | 1461221138616 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1130ms 23:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:45:38 INFO - PROCESS | 1839 | 1461221138652 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:45:38 INFO - PROCESS | 1839 | 1461221138654 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:45:38 INFO - PROCESS | 1839 | 1461221138673 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:45:38 INFO - PROCESS | 1839 | 1461221138677 Marionette TRACE conn3 <- [1,1406,null,{}] 23:45:38 INFO - PROCESS | 1839 | 1461221138685 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:38 INFO - PROCESS | 1839 | 1461221138841 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:45:39 INFO - PROCESS | 1839 | 1461221139001 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaea95000 == 79 [pid = 1839] [id = 359] 23:45:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5aa55f6400) [pid = 1839] [serial = 1078] [outer = (nil)] 23:45:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5aa86eb000) [pid = 1839] [serial = 1079] [outer = 0x7f5aa55f6400] 23:45:39 INFO - PROCESS | 1839 | 1461221139064 Marionette DEBUG loaded listener.js 23:45:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5aaa5c7800) [pid = 1839] [serial = 1080] [outer = 0x7f5aa55f6400] 23:45:39 INFO - PROCESS | 1839 | 1461221139765 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1144ms 23:45:39 INFO - PROCESS | 1839 | 1461221139803 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 1839 | 1461221139806 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:45:39 INFO - PROCESS | 1839 | 1461221139811 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 1839 | 1461221139813 Marionette TRACE conn3 <- [1,1410,null,{}] 23:45:39 INFO - PROCESS | 1839 | 1461221139818 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:39 INFO - PROCESS | 1839 | 1461221139949 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:45:40 INFO - PROCESS | 1839 | 1461221140109 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c60f000 == 80 [pid = 1839] [id = 360] 23:45:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8c745400) [pid = 1839] [serial = 1081] [outer = (nil)] 23:45:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8c74e800) [pid = 1839] [serial = 1082] [outer = 0x7f5a8c745400] 23:45:40 INFO - PROCESS | 1839 | 1461221140168 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5aa68d2c00) [pid = 1839] [serial = 1083] [outer = 0x7f5a8c745400] 23:45:40 INFO - PROCESS | 1839 | 1461221140974 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1175ms 23:45:40 INFO - PROCESS | 1839 | 1461221140986 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:45:40 INFO - PROCESS | 1839 | 1461221140989 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:45:40 INFO - PROCESS | 1839 | 1461221140994 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:45:40 INFO - PROCESS | 1839 | 1461221140996 Marionette TRACE conn3 <- [1,1414,null,{}] 23:45:41 INFO - PROCESS | 1839 | 1461221141001 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:41 INFO - PROCESS | 1839 | 1461221141133 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:45:41 INFO - PROCESS | 1839 | 1461221141307 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aac76c000 == 81 [pid = 1839] [id = 361] 23:45:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a848ca000) [pid = 1839] [serial = 1084] [outer = (nil)] 23:45:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8c967800) [pid = 1839] [serial = 1085] [outer = 0x7f5a848ca000] 23:45:41 INFO - PROCESS | 1839 | 1461221141367 Marionette DEBUG loaded listener.js 23:45:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a8c96d000) [pid = 1839] [serial = 1086] [outer = 0x7f5a848ca000] 23:45:42 INFO - PROCESS | 1839 | 1461221142215 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1274ms 23:45:42 INFO - PROCESS | 1839 | 1461221142269 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:45:42 INFO - PROCESS | 1839 | 1461221142271 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:45:42 INFO - PROCESS | 1839 | 1461221142276 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:45:42 INFO - PROCESS | 1839 | 1461221142278 Marionette TRACE conn3 <- [1,1418,null,{}] 23:45:42 INFO - PROCESS | 1839 | 1461221142283 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:42 INFO - PROCESS | 1839 | 1461221142422 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:45:42 INFO - PROCESS | 1839 | 1461221142770 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e238800 == 82 [pid = 1839] [id = 362] 23:45:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a838f1000) [pid = 1839] [serial = 1087] [outer = (nil)] 23:45:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a848ce800) [pid = 1839] [serial = 1088] [outer = 0x7f5a838f1000] 23:45:42 INFO - PROCESS | 1839 | 1461221142905 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8ac4fc00) [pid = 1839] [serial = 1089] [outer = 0x7f5a838f1000] 23:45:43 INFO - PROCESS | 1839 | 1461221143651 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1432ms 23:45:43 INFO - PROCESS | 1839 | 1461221143709 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:45:43 INFO - PROCESS | 1839 | 1461221143715 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:45:43 INFO - PROCESS | 1839 | 1461221143722 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:45:43 INFO - PROCESS | 1839 | 1461221143726 Marionette TRACE conn3 <- [1,1422,null,{}] 23:45:43 INFO - PROCESS | 1839 | 1461221143732 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:43 INFO - PROCESS | 1839 | 1461221143871 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:45:44 INFO - PROCESS | 1839 | 1461221144032 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82edc000 == 83 [pid = 1839] [id = 363] 23:45:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a8c52c800) [pid = 1839] [serial = 1090] [outer = (nil)] 23:45:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a8c5e7800) [pid = 1839] [serial = 1091] [outer = 0x7f5a8c52c800] 23:45:44 INFO - PROCESS | 1839 | 1461221144139 Marionette DEBUG loaded listener.js 23:45:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a8c744000) [pid = 1839] [serial = 1092] [outer = 0x7f5a8c52c800] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96760800 == 82 [pid = 1839] [id = 352] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a970b5800 == 81 [pid = 1839] [id = 351] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92de3000 == 80 [pid = 1839] [id = 350] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925b2000 == 79 [pid = 1839] [id = 349] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904d3000 == 78 [pid = 1839] [id = 348] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5aa5078400) [pid = 1839] [serial = 986] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a8c5f0000) [pid = 1839] [serial = 989] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c914800 == 77 [pid = 1839] [id = 347] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8accc800 == 76 [pid = 1839] [id = 346] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d588000 == 75 [pid = 1839] [id = 345] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad4a000 == 74 [pid = 1839] [id = 344] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9811c800 == 73 [pid = 1839] [id = 343] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a970c6000 == 72 [pid = 1839] [id = 342] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a927e5000 == 71 [pid = 1839] [id = 341] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8eb59000 == 70 [pid = 1839] [id = 340] 23:45:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94852800 == 69 [pid = 1839] [id = 339] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a9e665400) [pid = 1839] [serial = 921] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a8eeddc00) [pid = 1839] [serial = 1007] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a910ea800) [pid = 1839] [serial = 1010] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8f0d8c00) [pid = 1839] [serial = 1013] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a8c5f1400) [pid = 1839] [serial = 999] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a8c5eb000) [pid = 1839] [serial = 998] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8e2a3000) [pid = 1839] [serial = 1004] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8b889c00) [pid = 1839] [serial = 996] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a867b7000) [pid = 1839] [serial = 995] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8c6cec00) [pid = 1839] [serial = 974] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a838ef000) [pid = 1839] [serial = 992] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a9648d800) [pid = 1839] [serial = 983] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a92553c00) [pid = 1839] [serial = 980] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a8ee59400) [pid = 1839] [serial = 977] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8d79d400) [pid = 1839] [serial = 1002] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a8d419c00) [pid = 1839] [serial = 1001] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a91b14800) [pid = 1839] [serial = 1011] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a91b17000) [pid = 1839] [serial = 1014] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a8f0d8800) [pid = 1839] [serial = 1008] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a8ee57400) [pid = 1839] [serial = 1005] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a91c55400) [pid = 1839] [serial = 1016] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a92550c00) [pid = 1839] [serial = 1017] [outer = (nil)] [url = about:blank] 23:45:44 INFO - PROCESS | 1839 | 1461221144959 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1281ms 23:45:45 INFO - PROCESS | 1839 | 1461221145005 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 1839 | 1461221145010 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:45:45 INFO - PROCESS | 1839 | 1461221145016 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:45:45 INFO - PROCESS | 1839 | 1461221145018 Marionette TRACE conn3 <- [1,1426,null,{}] 23:45:45 INFO - PROCESS | 1839 | 1461221145023 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:45 INFO - PROCESS | 1839 | 1461221145144 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:45:45 INFO - PROCESS | 1839 | 1461221145158 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed39800 == 70 [pid = 1839] [id = 364] 23:45:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8c744400) [pid = 1839] [serial = 1093] [outer = (nil)] 23:45:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8c96b000) [pid = 1839] [serial = 1094] [outer = 0x7f5a8c744400] 23:45:45 INFO - PROCESS | 1839 | 1461221145210 Marionette DEBUG loaded listener.js 23:45:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a8c971c00) [pid = 1839] [serial = 1095] [outer = 0x7f5a8c744400] 23:45:45 INFO - PROCESS | 1839 | 1461221145942 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 975ms 23:45:45 INFO - PROCESS | 1839 | 1461221145991 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 1839 | 1461221145993 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:45:46 INFO - PROCESS | 1839 | 1461221146000 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:45:46 INFO - PROCESS | 1839 | 1461221146008 Marionette TRACE conn3 <- [1,1430,null,{}] 23:45:46 INFO - PROCESS | 1839 | 1461221146034 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:46 INFO - PROCESS | 1839 | 1461221146156 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:45:46 INFO - PROCESS | 1839 | 1461221146171 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925aa000 == 71 [pid = 1839] [id = 365] 23:45:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a8ac51000) [pid = 1839] [serial = 1096] [outer = (nil)] 23:45:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a8eede800) [pid = 1839] [serial = 1097] [outer = 0x7f5a8ac51000] 23:45:46 INFO - PROCESS | 1839 | 1461221146221 Marionette DEBUG loaded listener.js 23:45:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8f0da800) [pid = 1839] [serial = 1098] [outer = 0x7f5a8ac51000] 23:45:46 INFO - PROCESS | 1839 | 1461221146897 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 945ms 23:45:46 INFO - PROCESS | 1839 | 1461221146944 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:45:46 INFO - PROCESS | 1839 | 1461221146947 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:45:46 INFO - PROCESS | 1839 | 1461221146960 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:45:46 INFO - PROCESS | 1839 | 1461221146962 Marionette TRACE conn3 <- [1,1434,null,{}] 23:45:46 INFO - PROCESS | 1839 | 1461221146967 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:47 INFO - PROCESS | 1839 | 1461221147139 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:45:47 INFO - PROCESS | 1839 | 1461221147163 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92b94000 == 72 [pid = 1839] [id = 366] 23:45:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8c5e6000) [pid = 1839] [serial = 1099] [outer = (nil)] 23:45:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8f0db400) [pid = 1839] [serial = 1100] [outer = 0x7f5a8c5e6000] 23:45:47 INFO - PROCESS | 1839 | 1461221147213 Marionette DEBUG loaded listener.js 23:45:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a91b11c00) [pid = 1839] [serial = 1101] [outer = 0x7f5a8c5e6000] 23:45:47 INFO - PROCESS | 1839 | 1461221147910 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 986ms 23:45:47 INFO - PROCESS | 1839 | 1461221147939 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:45:47 INFO - PROCESS | 1839 | 1461221147941 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:45:47 INFO - PROCESS | 1839 | 1461221147953 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:45:47 INFO - PROCESS | 1839 | 1461221147955 Marionette TRACE conn3 <- [1,1438,null,{}] 23:45:47 INFO - PROCESS | 1839 | 1461221147959 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:48 INFO - PROCESS | 1839 | 1461221148116 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:45:48 INFO - PROCESS | 1839 | 1461221148137 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9464d800 == 73 [pid = 1839] [id = 367] 23:45:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a91d18000) [pid = 1839] [serial = 1102] [outer = (nil)] 23:45:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a91eaa000) [pid = 1839] [serial = 1103] [outer = 0x7f5a91d18000] 23:45:48 INFO - PROCESS | 1839 | 1461221148196 Marionette DEBUG loaded listener.js 23:45:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a95007000) [pid = 1839] [serial = 1104] [outer = 0x7f5a91d18000] 23:45:48 INFO - PROCESS | 1839 | 1461221148895 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 973ms 23:45:48 INFO - PROCESS | 1839 | 1461221148931 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:45:48 INFO - PROCESS | 1839 | 1461221148934 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:45:48 INFO - PROCESS | 1839 | 1461221148939 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:45:48 INFO - PROCESS | 1839 | 1461221148940 Marionette TRACE conn3 <- [1,1442,null,{}] 23:45:48 INFO - PROCESS | 1839 | 1461221148945 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:49 INFO - PROCESS | 1839 | 1461221149112 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a8d7a4c00) [pid = 1839] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a962a8800) [pid = 1839] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a8e010000) [pid = 1839] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a8b840400) [pid = 1839] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8de8fc00) [pid = 1839] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a8bb92000) [pid = 1839] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:45:49 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a8b83f000) [pid = 1839] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:45:49 INFO - PROCESS | 1839 | 1461221149328 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a91bed800 == 74 [pid = 1839] [id = 368] 23:45:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8b840400) [pid = 1839] [serial = 1105] [outer = (nil)] 23:45:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8d7a4c00) [pid = 1839] [serial = 1106] [outer = 0x7f5a8b840400] 23:45:49 INFO - PROCESS | 1839 | 1461221149379 Marionette DEBUG loaded listener.js 23:45:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a9682b800) [pid = 1839] [serial = 1107] [outer = 0x7f5a8b840400] 23:45:49 INFO - PROCESS | 1839 | 1461221149912 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1024ms 23:45:49 INFO - PROCESS | 1839 | 1461221149963 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:45:49 INFO - PROCESS | 1839 | 1461221149966 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:45:49 INFO - PROCESS | 1839 | 1461221149970 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:45:49 INFO - PROCESS | 1839 | 1461221149973 Marionette TRACE conn3 <- [1,1446,null,{}] 23:45:49 INFO - PROCESS | 1839 | 1461221149977 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:50 INFO - PROCESS | 1839 | 1461221150092 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:45:50 INFO - PROCESS | 1839 | 1461221150213 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3c8800 == 75 [pid = 1839] [id = 369] 23:45:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a8bb92000) [pid = 1839] [serial = 1108] [outer = (nil)] 23:45:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a97e06800) [pid = 1839] [serial = 1109] [outer = 0x7f5a8bb92000] 23:45:50 INFO - PROCESS | 1839 | 1461221150263 Marionette DEBUG loaded listener.js 23:45:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5aa65d3400) [pid = 1839] [serial = 1110] [outer = 0x7f5a8bb92000] 23:45:50 INFO - PROCESS | 1839 | 1461221150766 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 828ms 23:45:50 INFO - PROCESS | 1839 | 1461221150799 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:45:50 INFO - PROCESS | 1839 | 1461221150801 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:45:50 INFO - PROCESS | 1839 | 1461221150807 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:45:50 INFO - PROCESS | 1839 | 1461221150809 Marionette TRACE conn3 <- [1,1450,null,{}] 23:45:50 INFO - PROCESS | 1839 | 1461221150813 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:50 INFO - PROCESS | 1839 | 1461221150927 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:45:51 INFO - PROCESS | 1839 | 1461221151170 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc99800 == 76 [pid = 1839] [id = 370] 23:45:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a838e7c00) [pid = 1839] [serial = 1111] [outer = (nil)] 23:45:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a838f2c00) [pid = 1839] [serial = 1112] [outer = 0x7f5a838e7c00] 23:45:51 INFO - PROCESS | 1839 | 1461221151236 Marionette DEBUG loaded listener.js 23:45:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8ac4ac00) [pid = 1839] [serial = 1113] [outer = 0x7f5a838e7c00] 23:45:52 INFO - PROCESS | 1839 | 1461221152052 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1278ms 23:45:52 INFO - PROCESS | 1839 | 1461221152086 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:45:52 INFO - PROCESS | 1839 | 1461221152090 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:45:52 INFO - PROCESS | 1839 | 1461221152097 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 1839 | 1461221152102 Marionette TRACE conn3 <- [1,1454,null,{}] 23:45:52 INFO - PROCESS | 1839 | 1461221152109 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:52 INFO - PROCESS | 1839 | 1461221152253 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:45:52 INFO - PROCESS | 1839 | 1461221152419 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924cd800 == 77 [pid = 1839] [id = 371] 23:45:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a838eac00) [pid = 1839] [serial = 1114] [outer = (nil)] 23:45:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8c956c00) [pid = 1839] [serial = 1115] [outer = 0x7f5a838eac00] 23:45:52 INFO - PROCESS | 1839 | 1461221152484 Marionette DEBUG loaded listener.js 23:45:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8c96ec00) [pid = 1839] [serial = 1116] [outer = 0x7f5a838eac00] 23:45:53 INFO - PROCESS | 1839 | 1461221153297 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1233ms 23:45:53 INFO - PROCESS | 1839 | 1461221153340 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:45:53 INFO - PROCESS | 1839 | 1461221153346 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:45:53 INFO - PROCESS | 1839 | 1461221153351 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:45:53 INFO - PROCESS | 1839 | 1461221153354 Marionette TRACE conn3 <- [1,1458,null,{}] 23:45:53 INFO - PROCESS | 1839 | 1461221153359 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:53 INFO - PROCESS | 1839 | 1461221153504 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:45:53 INFO - PROCESS | 1839 | 1461221153664 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa55bb800 == 78 [pid = 1839] [id = 372] 23:45:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a838e6400) [pid = 1839] [serial = 1117] [outer = (nil)] 23:45:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a8eee5c00) [pid = 1839] [serial = 1118] [outer = 0x7f5a838e6400] 23:45:53 INFO - PROCESS | 1839 | 1461221153728 Marionette DEBUG loaded listener.js 23:45:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a910f2800) [pid = 1839] [serial = 1119] [outer = 0x7f5a838e6400] 23:45:54 INFO - PROCESS | 1839 | 1461221154521 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1230ms 23:45:54 INFO - PROCESS | 1839 | 1461221154582 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:45:54 INFO - PROCESS | 1839 | 1461221154585 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:45:54 INFO - PROCESS | 1839 | 1461221154598 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:45:54 INFO - PROCESS | 1839 | 1461221154606 Marionette TRACE conn3 <- [1,1462,null,{}] 23:45:54 INFO - PROCESS | 1839 | 1461221154611 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:54 INFO - PROCESS | 1839 | 1461221154748 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:45:54 INFO - PROCESS | 1839 | 1461221154910 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec70800 == 79 [pid = 1839] [id = 373] 23:45:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8c96e800) [pid = 1839] [serial = 1120] [outer = (nil)] 23:45:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a96551c00) [pid = 1839] [serial = 1121] [outer = 0x7f5a8c96e800] 23:45:54 INFO - PROCESS | 1839 | 1461221154970 Marionette DEBUG loaded listener.js 23:45:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a9884c000) [pid = 1839] [serial = 1122] [outer = 0x7f5a8c96e800] 23:45:55 INFO - PROCESS | 1839 | 1461221155739 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1192ms 23:45:55 INFO - PROCESS | 1839 | 1461221155784 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:45:55 INFO - PROCESS | 1839 | 1461221155788 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:45:55 INFO - PROCESS | 1839 | 1461221155793 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:45:55 INFO - PROCESS | 1839 | 1461221155795 Marionette TRACE conn3 <- [1,1466,null,{}] 23:45:55 INFO - PROCESS | 1839 | 1461221155800 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:55 INFO - PROCESS | 1839 | 1461221155989 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:45:56 INFO - PROCESS | 1839 | 1461221156006 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852db000 == 80 [pid = 1839] [id = 374] 23:45:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a8ac4f800) [pid = 1839] [serial = 1123] [outer = (nil)] 23:45:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5aa9f86000) [pid = 1839] [serial = 1124] [outer = 0x7f5a8ac4f800] 23:45:56 INFO - PROCESS | 1839 | 1461221156107 Marionette DEBUG loaded listener.js 23:45:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a91ea5000) [pid = 1839] [serial = 1125] [outer = 0x7f5a8ac4f800] 23:45:56 INFO - PROCESS | 1839 | 1461221156934 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1177ms 23:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:45:56 INFO - PROCESS | 1839 | 1461221156970 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:45:56 INFO - PROCESS | 1839 | 1461221156972 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:45:56 INFO - PROCESS | 1839 | 1461221156978 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:45:56 INFO - PROCESS | 1839 | 1461221156981 Marionette TRACE conn3 <- [1,1470,null,{}] 23:45:56 INFO - PROCESS | 1839 | 1461221156986 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:57 INFO - PROCESS | 1839 | 1461221157112 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:45:57 INFO - PROCESS | 1839 | 1461221157278 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84817800 == 81 [pid = 1839] [id = 375] 23:45:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a8f0cc000) [pid = 1839] [serial = 1126] [outer = (nil)] 23:45:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8f0ce000) [pid = 1839] [serial = 1127] [outer = 0x7f5a8f0cc000] 23:45:57 INFO - PROCESS | 1839 | 1461221157347 Marionette DEBUG loaded listener.js 23:45:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5aaa044c00) [pid = 1839] [serial = 1128] [outer = 0x7f5a8f0cc000] 23:45:58 INFO - PROCESS | 1839 | 1461221158121 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1182ms 23:45:58 INFO - PROCESS | 1839 | 1461221158160 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:45:58 INFO - PROCESS | 1839 | 1461221158163 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:45:58 INFO - PROCESS | 1839 | 1461221158184 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:45:58 INFO - PROCESS | 1839 | 1461221158187 Marionette TRACE conn3 <- [1,1474,null,{}] 23:45:58 INFO - PROCESS | 1839 | 1461221158193 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:58 INFO - PROCESS | 1839 | 1461221158327 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:45:58 INFO - PROCESS | 1839 | 1461221158489 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92669000 == 82 [pid = 1839] [id = 376] 23:45:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8539c000) [pid = 1839] [serial = 1129] [outer = (nil)] 23:45:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8f0bfc00) [pid = 1839] [serial = 1130] [outer = 0x7f5a8539c000] 23:45:58 INFO - PROCESS | 1839 | 1461221158548 Marionette DEBUG loaded listener.js 23:45:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5aaa25a000) [pid = 1839] [serial = 1131] [outer = 0x7f5a8539c000] 23:45:59 INFO - PROCESS | 1839 | 1461221159297 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1196ms 23:45:59 INFO - PROCESS | 1839 | 1461221159365 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:45:59 INFO - PROCESS | 1839 | 1461221159368 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:45:59 INFO - PROCESS | 1839 | 1461221159373 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:45:59 INFO - PROCESS | 1839 | 1461221159375 Marionette TRACE conn3 <- [1,1478,null,{}] 23:45:59 INFO - PROCESS | 1839 | 1461221159380 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:59 INFO - PROCESS | 1839 | 1461221159512 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:45:59 INFO - PROCESS | 1839 | 1461221159676 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8d0800 == 83 [pid = 1839] [id = 377] 23:45:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a832d4c00) [pid = 1839] [serial = 1132] [outer = (nil)] 23:45:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a832dec00) [pid = 1839] [serial = 1133] [outer = 0x7f5a832d4c00] 23:45:59 INFO - PROCESS | 1839 | 1461221159735 Marionette DEBUG loaded listener.js 23:45:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a832e3000) [pid = 1839] [serial = 1134] [outer = 0x7f5a832d4c00] 23:46:00 INFO - PROCESS | 1839 | 1461221160448 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1128ms 23:46:00 INFO - PROCESS | 1839 | 1461221160502 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:46:00 INFO - PROCESS | 1839 | 1461221160505 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:46:00 INFO - PROCESS | 1839 | 1461221160510 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:46:00 INFO - PROCESS | 1839 | 1461221160512 Marionette TRACE conn3 <- [1,1482,null,{}] 23:46:00 INFO - PROCESS | 1839 | 1461221160517 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:00 INFO - PROCESS | 1839 | 1461221160659 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:46:00 INFO - PROCESS | 1839 | 1461221160824 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92678800 == 84 [pid = 1839] [id = 378] 23:46:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a832d8c00) [pid = 1839] [serial = 1135] [outer = (nil)] 23:46:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8abf1000) [pid = 1839] [serial = 1136] [outer = 0x7f5a832d8c00] 23:46:00 INFO - PROCESS | 1839 | 1461221160887 Marionette DEBUG loaded listener.js 23:46:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a8abf5c00) [pid = 1839] [serial = 1137] [outer = 0x7f5a832d8c00] 23:46:01 INFO - PROCESS | 1839 | 1461221161667 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1228ms 23:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:46:01 INFO - PROCESS | 1839 | 1461221161740 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:46:01 INFO - PROCESS | 1839 | 1461221161742 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:46:01 INFO - PROCESS | 1839 | 1461221161747 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:46:01 INFO - PROCESS | 1839 | 1461221161749 Marionette TRACE conn3 <- [1,1486,null,{}] 23:46:01 INFO - PROCESS | 1839 | 1461221161754 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:01 INFO - PROCESS | 1839 | 1461221161894 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:46:02 INFO - PROCESS | 1839 | 1461221162058 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a821dd000 == 85 [pid = 1839] [id = 379] 23:46:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a832e2400) [pid = 1839] [serial = 1138] [outer = (nil)] 23:46:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a8abfc800) [pid = 1839] [serial = 1139] [outer = 0x7f5a832e2400] 23:46:02 INFO - PROCESS | 1839 | 1461221162118 Marionette DEBUG loaded listener.js 23:46:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8de91000) [pid = 1839] [serial = 1140] [outer = 0x7f5a832e2400] 23:46:03 INFO - PROCESS | 1839 | 1461221163169 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1434ms 23:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:46:03 INFO - PROCESS | 1839 | 1461221163181 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:46:03 INFO - PROCESS | 1839 | 1461221163185 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:46:03 INFO - PROCESS | 1839 | 1461221163191 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:46:03 INFO - PROCESS | 1839 | 1461221163195 Marionette TRACE conn3 <- [1,1490,null,{}] 23:46:03 INFO - PROCESS | 1839 | 1461221163202 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:03 INFO - PROCESS | 1839 | 1461221163343 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:46:03 INFO - PROCESS | 1839 | 1461221163513 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90f8c800 == 86 [pid = 1839] [id = 380] 23:46:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a847b3c00) [pid = 1839] [serial = 1141] [outer = (nil)] 23:46:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a8539d800) [pid = 1839] [serial = 1142] [outer = 0x7f5a847b3c00] 23:46:03 INFO - PROCESS | 1839 | 1461221163570 Marionette DEBUG loaded listener.js 23:46:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a8abf5800) [pid = 1839] [serial = 1143] [outer = 0x7f5a847b3c00] 23:46:04 INFO - PROCESS | 1839 | 1461221164374 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1230ms 23:46:04 INFO - PROCESS | 1839 | 1461221164420 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:46:04 INFO - PROCESS | 1839 | 1461221164427 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:46:04 INFO - PROCESS | 1839 | 1461221164435 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:46:04 INFO - PROCESS | 1839 | 1461221164437 Marionette TRACE conn3 <- [1,1494,null,{}] 23:46:04 INFO - PROCESS | 1839 | 1461221164441 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:04 INFO - PROCESS | 1839 | 1461221164637 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:46:04 INFO - PROCESS | 1839 | 1461221164655 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8accc800 == 87 [pid = 1839] [id = 381] 23:46:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a8ac4f400) [pid = 1839] [serial = 1144] [outer = (nil)] 23:46:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a8c5e3400) [pid = 1839] [serial = 1145] [outer = 0x7f5a8ac4f400] 23:46:04 INFO - PROCESS | 1839 | 1461221164772 Marionette DEBUG loaded listener.js 23:46:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a8c744800) [pid = 1839] [serial = 1146] [outer = 0x7f5a8ac4f400] 23:46:04 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3c8800 == 86 [pid = 1839] [id = 369] 23:46:04 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a9aa9d000) [pid = 1839] [serial = 1061] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a91bed800 == 85 [pid = 1839] [id = 368] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9464d800 == 84 [pid = 1839] [id = 367] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92b94000 == 83 [pid = 1839] [id = 366] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925aa000 == 82 [pid = 1839] [id = 365] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed39800 == 81 [pid = 1839] [id = 364] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a82edc000 == 80 [pid = 1839] [id = 363] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e238800 == 79 [pid = 1839] [id = 362] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa95f800 == 78 [pid = 1839] [id = 358] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa867c000 == 77 [pid = 1839] [id = 357] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5544800 == 76 [pid = 1839] [id = 356] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a969ac000 == 75 [pid = 1839] [id = 355] 23:46:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efea000 == 74 [pid = 1839] [id = 354] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a92554c00) [pid = 1839] [serial = 1052] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a97071000) [pid = 1839] [serial = 1055] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a95dbc400) [pid = 1839] [serial = 1053] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a91c4fc00) [pid = 1839] [serial = 1058] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8d418800) [pid = 1839] [serial = 1025] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a9255b400) [pid = 1839] [serial = 1019] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a910f1400) [pid = 1839] [serial = 1049] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a8ee5a400) [pid = 1839] [serial = 1046] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8fd2c800) [pid = 1839] [serial = 1047] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8bb93000) [pid = 1839] [serial = 1022] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a8c80bc00) [pid = 1839] [serial = 1043] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8d79bc00) [pid = 1839] [serial = 1044] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8c5e8c00) [pid = 1839] [serial = 1041] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a8bb9c800) [pid = 1839] [serial = 1040] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a905c3c00) [pid = 1839] [serial = 1028] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8c805c00) [pid = 1839] [serial = 1037] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a9254e400) [pid = 1839] [serial = 1031] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a9500c800) [pid = 1839] [serial = 1034] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a97e09c00) [pid = 1839] [serial = 1056] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a91d1ec00) [pid = 1839] [serial = 1050] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a980b3c00) [pid = 1839] [serial = 1059] [outer = (nil)] [url = about:blank] 23:46:05 INFO - PROCESS | 1839 | 1461221165610 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1235ms 23:46:05 INFO - PROCESS | 1839 | 1461221165670 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:46:05 INFO - PROCESS | 1839 | 1461221165672 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:46:05 INFO - PROCESS | 1839 | 1461221165677 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:46:05 INFO - PROCESS | 1839 | 1461221165682 Marionette TRACE conn3 <- [1,1498,null,{}] 23:46:05 INFO - PROCESS | 1839 | 1461221165695 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:05 INFO - PROCESS | 1839 | 1461221165900 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:46:05 INFO - PROCESS | 1839 | 1461221165914 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920c6800 == 75 [pid = 1839] [id = 382] 23:46:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a8c746000) [pid = 1839] [serial = 1147] [outer = (nil)] 23:46:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a8c96d400) [pid = 1839] [serial = 1148] [outer = 0x7f5a8c746000] 23:46:05 INFO - PROCESS | 1839 | 1461221165967 Marionette DEBUG loaded listener.js 23:46:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8d79bc00) [pid = 1839] [serial = 1149] [outer = 0x7f5a8c746000] 23:46:06 INFO - PROCESS | 1839 | 1461221166596 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 933ms 23:46:06 INFO - PROCESS | 1839 | 1461221166611 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:46:06 INFO - PROCESS | 1839 | 1461221166614 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:46:06 INFO - PROCESS | 1839 | 1461221166618 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:46:06 INFO - PROCESS | 1839 | 1461221166620 Marionette TRACE conn3 <- [1,1502,null,{}] 23:46:06 INFO - PROCESS | 1839 | 1461221166625 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:06 INFO - PROCESS | 1839 | 1461221166792 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:46:06 INFO - PROCESS | 1839 | 1461221166811 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9266a800 == 76 [pid = 1839] [id = 383] 23:46:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8c96f400) [pid = 1839] [serial = 1150] [outer = (nil)] 23:46:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8f0c6000) [pid = 1839] [serial = 1151] [outer = 0x7f5a8c96f400] 23:46:06 INFO - PROCESS | 1839 | 1461221166862 Marionette DEBUG loaded listener.js 23:46:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8f0cb400) [pid = 1839] [serial = 1152] [outer = 0x7f5a8c96f400] 23:46:07 INFO - PROCESS | 1839 | 1461221167491 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 924ms 23:46:07 INFO - PROCESS | 1839 | 1461221167544 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:46:07 INFO - PROCESS | 1839 | 1461221167546 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:46:07 INFO - PROCESS | 1839 | 1461221167551 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:46:07 INFO - PROCESS | 1839 | 1461221167554 Marionette TRACE conn3 <- [1,1506,null,{}] 23:46:07 INFO - PROCESS | 1839 | 1461221167558 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:07 INFO - PROCESS | 1839 | 1461221167779 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:46:07 INFO - PROCESS | 1839 | 1461221167797 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94594800 == 77 [pid = 1839] [id = 384] 23:46:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a8f0cbc00) [pid = 1839] [serial = 1153] [outer = (nil)] 23:46:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a8fe19400) [pid = 1839] [serial = 1154] [outer = 0x7f5a8f0cbc00] 23:46:07 INFO - PROCESS | 1839 | 1461221167847 Marionette DEBUG loaded listener.js 23:46:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a91031c00) [pid = 1839] [serial = 1155] [outer = 0x7f5a8f0cbc00] 23:46:08 INFO - PROCESS | 1839 | 1461221168507 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 978ms 23:46:08 INFO - PROCESS | 1839 | 1461221168530 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:46:08 INFO - PROCESS | 1839 | 1461221168533 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:46:08 INFO - PROCESS | 1839 | 1461221168537 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:46:08 INFO - PROCESS | 1839 | 1461221168539 Marionette TRACE conn3 <- [1,1510,null,{}] 23:46:08 INFO - PROCESS | 1839 | 1461221168544 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:08 INFO - PROCESS | 1839 | 1461221168723 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:46:08 INFO - PROCESS | 1839 | 1461221168755 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97770000 == 78 [pid = 1839] [id = 385] 23:46:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a91c4e400) [pid = 1839] [serial = 1156] [outer = (nil)] 23:46:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a962a9000) [pid = 1839] [serial = 1157] [outer = 0x7f5a91c4e400] 23:46:08 INFO - PROCESS | 1839 | 1461221168810 Marionette DEBUG loaded listener.js 23:46:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a97069800) [pid = 1839] [serial = 1158] [outer = 0x7f5a91c4e400] 23:46:09 INFO - PROCESS | 1839 | 1461221169442 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 931ms 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8c5e6000) [pid = 1839] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a8b840400) [pid = 1839] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8c744400) [pid = 1839] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a91d18000) [pid = 1839] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a838f1000) [pid = 1839] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8c52c800) [pid = 1839] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8ac51000) [pid = 1839] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a95db6400) [pid = 1839] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:46:09 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a91d18c00) [pid = 1839] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:46:09 INFO - PROCESS | 1839 | 1461221169683 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:46:09 INFO - PROCESS | 1839 | 1461221169694 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:46:09 INFO - PROCESS | 1839 | 1461221169705 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:46:09 INFO - PROCESS | 1839 | 1461221169706 Marionette TRACE conn3 <- [1,1514,null,{}] 23:46:09 INFO - PROCESS | 1839 | 1461221169711 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:09 INFO - PROCESS | 1839 | 1461221169830 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:46:09 INFO - PROCESS | 1839 | 1461221169837 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927f0800 == 79 [pid = 1839] [id = 386] 23:46:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a848c9400) [pid = 1839] [serial = 1159] [outer = (nil)] 23:46:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8ee5a000) [pid = 1839] [serial = 1160] [outer = 0x7f5a848c9400] 23:46:09 INFO - PROCESS | 1839 | 1461221169888 Marionette DEBUG loaded listener.js 23:46:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a91d18c00) [pid = 1839] [serial = 1161] [outer = 0x7f5a848c9400] 23:46:10 INFO - PROCESS | 1839 | 1461221170530 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 880ms 23:46:10 INFO - PROCESS | 1839 | 1461221170588 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:46:10 INFO - PROCESS | 1839 | 1461221170590 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:46:10 INFO - PROCESS | 1839 | 1461221170599 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:46:10 INFO - PROCESS | 1839 | 1461221170602 Marionette TRACE conn3 <- [1,1518,null,{}] 23:46:10 INFO - PROCESS | 1839 | 1461221170606 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:10 INFO - PROCESS | 1839 | 1461221170721 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:46:10 INFO - PROCESS | 1839 | 1461221170849 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44da000 == 80 [pid = 1839] [id = 387] 23:46:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a867b7000) [pid = 1839] [serial = 1162] [outer = (nil)] 23:46:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a97069c00) [pid = 1839] [serial = 1163] [outer = 0x7f5a867b7000] 23:46:10 INFO - PROCESS | 1839 | 1461221170900 Marionette DEBUG loaded listener.js 23:46:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a98185c00) [pid = 1839] [serial = 1164] [outer = 0x7f5a867b7000] 23:46:11 INFO - PROCESS | 1839 | 1461221171395 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 879ms 23:46:11 INFO - PROCESS | 1839 | 1461221171479 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:46:11 INFO - PROCESS | 1839 | 1461221171485 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:46:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:46:11 INFO - PROCESS | 1839 | 1461221171495 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:46:11 INFO - PROCESS | 1839 | 1461221171497 Marionette TRACE conn3 <- [1,1522,null,{}] 23:46:11 INFO - PROCESS | 1839 | 1461221171501 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:11 INFO - PROCESS | 1839 | 1461221171628 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:46:11 INFO - PROCESS | 1839 | 1461221171638 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa7a2000 == 81 [pid = 1839] [id = 388] 23:46:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a92550000) [pid = 1839] [serial = 1165] [outer = (nil)] 23:46:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5aa5515800) [pid = 1839] [serial = 1166] [outer = 0x7f5a92550000] 23:46:11 INFO - PROCESS | 1839 | 1461221171691 Marionette DEBUG loaded listener.js 23:46:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5aa676f800) [pid = 1839] [serial = 1167] [outer = 0x7f5a92550000] 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:46:12 INFO - PROCESS | 1839 | 1461221172504 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:46:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:46:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 23:46:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:46:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 23:46:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:46:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1025ms 23:46:12 INFO - PROCESS | 1839 | 1461221172537 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:46:12 INFO - PROCESS | 1839 | 1461221172543 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:46:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:46:12 INFO - PROCESS | 1839 | 1461221172573 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:46:12 INFO - PROCESS | 1839 | 1461221172577 Marionette TRACE conn3 <- [1,1526,null,{}] 23:46:12 INFO - PROCESS | 1839 | 1461221172584 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:12 INFO - PROCESS | 1839 | 1461221172728 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:46:12 INFO - PROCESS | 1839 | 1461221172901 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efe1000 == 82 [pid = 1839] [id = 389] 23:46:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a853a3400) [pid = 1839] [serial = 1168] [outer = (nil)] 23:46:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a8b83fc00) [pid = 1839] [serial = 1169] [outer = 0x7f5a853a3400] 23:46:12 INFO - PROCESS | 1839 | 1461221172967 Marionette DEBUG loaded listener.js 23:46:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a8c5e8c00) [pid = 1839] [serial = 1170] [outer = 0x7f5a853a3400] 23:46:13 INFO - PROCESS | 1839 | 1461221173705 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:46:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:46:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:46:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:46:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:46:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:46:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:46:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1186ms 23:46:13 INFO - PROCESS | 1839 | 1461221173764 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:46:13 INFO - PROCESS | 1839 | 1461221173771 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:46:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:46:13 INFO - PROCESS | 1839 | 1461221173781 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:46:13 INFO - PROCESS | 1839 | 1461221173785 Marionette TRACE conn3 <- [1,1530,null,{}] 23:46:13 INFO - PROCESS | 1839 | 1461221173790 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:13 INFO - PROCESS | 1839 | 1461221173936 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:46:14 INFO - PROCESS | 1839 | 1461221174101 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9810e000 == 83 [pid = 1839] [id = 390] 23:46:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8ac51c00) [pid = 1839] [serial = 1171] [outer = (nil)] 23:46:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a8e85d800) [pid = 1839] [serial = 1172] [outer = 0x7f5a8ac51c00] 23:46:14 INFO - PROCESS | 1839 | 1461221174162 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a8f0c5800) [pid = 1839] [serial = 1173] [outer = 0x7f5a8ac51c00] 23:46:14 INFO - PROCESS | 1839 | 1461221174885 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:46:14 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:46:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:46:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:46:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:46:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:46:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:46:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:46:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1131ms 23:46:14 INFO - PROCESS | 1839 | 1461221174913 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:46:14 INFO - PROCESS | 1839 | 1461221174916 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:46:14 INFO - PROCESS | 1839 | 1461221174922 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:46:14 INFO - PROCESS | 1839 | 1461221174926 Marionette TRACE conn3 <- [1,1534,null,{}] 23:46:14 INFO - PROCESS | 1839 | 1461221174940 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:15 INFO - PROCESS | 1839 | 1461221175080 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:46:15 INFO - PROCESS | 1839 | 1461221175254 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd25800 == 84 [pid = 1839] [id = 391] 23:46:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a9024fc00) [pid = 1839] [serial = 1174] [outer = (nil)] 23:46:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a9467f000) [pid = 1839] [serial = 1175] [outer = 0x7f5a9024fc00] 23:46:15 INFO - PROCESS | 1839 | 1461221175320 Marionette DEBUG loaded listener.js 23:46:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a977f3800) [pid = 1839] [serial = 1176] [outer = 0x7f5a9024fc00] 23:46:16 INFO - PROCESS | 1839 | 1461221176041 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:46:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:46:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1180ms 23:46:16 INFO - PROCESS | 1839 | 1461221176103 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:46:16 INFO - PROCESS | 1839 | 1461221176107 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:46:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:46:16 INFO - PROCESS | 1839 | 1461221176112 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:46:16 INFO - PROCESS | 1839 | 1461221176114 Marionette TRACE conn3 <- [1,1538,null,{}] 23:46:16 INFO - PROCESS | 1839 | 1461221176119 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:16 INFO - PROCESS | 1839 | 1461221176259 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:46:16 INFO - PROCESS | 1839 | 1461221176426 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a804d1800 == 85 [pid = 1839] [id = 392] 23:46:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a8fd2e000) [pid = 1839] [serial = 1177] [outer = (nil)] 23:46:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5aa861b000) [pid = 1839] [serial = 1178] [outer = 0x7f5a8fd2e000] 23:46:16 INFO - PROCESS | 1839 | 1461221176487 Marionette DEBUG loaded listener.js 23:46:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5aaa257c00) [pid = 1839] [serial = 1179] [outer = 0x7f5a8fd2e000] 23:46:17 INFO - PROCESS | 1839 | 1461221177213 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:46:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:46:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1126ms 23:46:17 INFO - PROCESS | 1839 | 1461221177254 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:46:17 INFO - PROCESS | 1839 | 1461221177257 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:46:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:46:17 INFO - PROCESS | 1839 | 1461221177264 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:46:17 INFO - PROCESS | 1839 | 1461221177266 Marionette TRACE conn3 <- [1,1542,null,{}] 23:46:17 INFO - PROCESS | 1839 | 1461221177271 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:17 INFO - PROCESS | 1839 | 1461221177407 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:46:17 INFO - PROCESS | 1839 | 1461221177579 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd3a800 == 86 [pid = 1839] [id = 393] 23:46:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a8ac52800) [pid = 1839] [serial = 1180] [outer = (nil)] 23:46:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a8ac5c400) [pid = 1839] [serial = 1181] [outer = 0x7f5a8ac52800] 23:46:17 INFO - PROCESS | 1839 | 1461221177638 Marionette DEBUG loaded listener.js 23:46:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a8ac61400) [pid = 1839] [serial = 1182] [outer = 0x7f5a8ac52800] 23:46:18 INFO - PROCESS | 1839 | 1461221178405 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1175ms 23:46:18 INFO - PROCESS | 1839 | 1461221178439 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:46:18 INFO - PROCESS | 1839 | 1461221178441 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:46:18 INFO - PROCESS | 1839 | 1461221178463 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:46:18 INFO - PROCESS | 1839 | 1461221178466 Marionette TRACE conn3 <- [1,1546,null,{}] 23:46:18 INFO - PROCESS | 1839 | 1461221178470 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:18 INFO - PROCESS | 1839 | 1461221178608 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:46:18 INFO - PROCESS | 1839 | 1461221178781 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a822000 == 87 [pid = 1839] [id = 394] 23:46:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a805f3000) [pid = 1839] [serial = 1183] [outer = (nil)] 23:46:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8ac5bc00) [pid = 1839] [serial = 1184] [outer = 0x7f5a805f3000] 23:46:18 INFO - PROCESS | 1839 | 1461221178844 Marionette DEBUG loaded listener.js 23:46:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5aaa680800) [pid = 1839] [serial = 1185] [outer = 0x7f5a805f3000] 23:46:19 INFO - PROCESS | 1839 | 1461221179571 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1140ms 23:46:19 INFO - PROCESS | 1839 | 1461221179601 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:46:19 INFO - PROCESS | 1839 | 1461221179605 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:46:19 INFO - PROCESS | 1839 | 1461221179623 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:46:19 INFO - PROCESS | 1839 | 1461221179627 Marionette TRACE conn3 <- [1,1550,null,{}] 23:46:19 INFO - PROCESS | 1839 | 1461221179634 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:19 INFO - PROCESS | 1839 | 1461221179766 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:46:19 INFO - PROCESS | 1839 | 1461221179937 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a817cf000 == 88 [pid = 1839] [id = 395] 23:46:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a805f6c00) [pid = 1839] [serial = 1186] [outer = (nil)] 23:46:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a8069cc00) [pid = 1839] [serial = 1187] [outer = 0x7f5a805f6c00] 23:46:20 INFO - PROCESS | 1839 | 1461221180000 Marionette DEBUG loaded listener.js 23:46:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a806a1c00) [pid = 1839] [serial = 1188] [outer = 0x7f5a805f6c00] 23:46:20 INFO - PROCESS | 1839 | 1461221180668 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:46:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1093ms 23:46:20 INFO - PROCESS | 1839 | 1461221180710 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:46:20 INFO - PROCESS | 1839 | 1461221180713 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:46:20 INFO - PROCESS | 1839 | 1461221180718 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:46:20 INFO - PROCESS | 1839 | 1461221180721 Marionette TRACE conn3 <- [1,1554,null,{}] 23:46:20 INFO - PROCESS | 1839 | 1461221180725 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:20 INFO - PROCESS | 1839 | 1461221180858 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:46:21 INFO - PROCESS | 1839 | 1461221181033 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850dc000 == 89 [pid = 1839] [id = 396] 23:46:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a7fad1c00) [pid = 1839] [serial = 1189] [outer = (nil)] 23:46:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a7fadb400) [pid = 1839] [serial = 1190] [outer = 0x7f5a7fad1c00] 23:46:21 INFO - PROCESS | 1839 | 1461221181095 Marionette DEBUG loaded listener.js 23:46:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a7fae0000) [pid = 1839] [serial = 1191] [outer = 0x7f5a7fad1c00] 23:46:21 INFO - PROCESS | 1839 | 1461221181789 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:46:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:46:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1129ms 23:46:21 INFO - PROCESS | 1839 | 1461221181850 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:46:21 INFO - PROCESS | 1839 | 1461221181853 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:46:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:46:21 INFO - PROCESS | 1839 | 1461221181858 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:46:21 INFO - PROCESS | 1839 | 1461221181860 Marionette TRACE conn3 <- [1,1558,null,{}] 23:46:21 INFO - PROCESS | 1839 | 1461221181865 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:22 INFO - PROCESS | 1839 | 1461221182004 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:46:22 INFO - PROCESS | 1839 | 1461221182179 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851d6800 == 90 [pid = 1839] [id = 397] 23:46:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a7fad2800) [pid = 1839] [serial = 1192] [outer = (nil)] 23:46:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a806a2c00) [pid = 1839] [serial = 1193] [outer = 0x7f5a7fad2800] 23:46:22 INFO - PROCESS | 1839 | 1461221182242 Marionette DEBUG loaded listener.js 23:46:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5aaa763800) [pid = 1839] [serial = 1194] [outer = 0x7f5a7fad2800] 23:46:22 INFO - PROCESS | 1839 | 1461221182875 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1074ms 23:46:22 INFO - PROCESS | 1839 | 1461221182938 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:46:22 INFO - PROCESS | 1839 | 1461221182942 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:46:22 INFO - PROCESS | 1839 | 1461221182946 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:46:22 INFO - PROCESS | 1839 | 1461221182949 Marionette TRACE conn3 <- [1,1562,null,{}] 23:46:22 INFO - PROCESS | 1839 | 1461221182970 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:23 INFO - PROCESS | 1839 | 1461221183106 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:46:23 INFO - PROCESS | 1839 | 1461221183282 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851ed000 == 91 [pid = 1839] [id = 398] 23:46:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a7fae0400) [pid = 1839] [serial = 1195] [outer = (nil)] 23:46:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5aaa76ec00) [pid = 1839] [serial = 1196] [outer = 0x7f5a7fae0400] 23:46:23 INFO - PROCESS | 1839 | 1461221183340 Marionette DEBUG loaded listener.js 23:46:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5aaaa65000) [pid = 1839] [serial = 1197] [outer = 0x7f5a7fae0400] 23:46:24 INFO - PROCESS | 1839 | 1461221184113 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1195ms 23:46:24 INFO - PROCESS | 1839 | 1461221184141 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:46:24 INFO - PROCESS | 1839 | 1461221184145 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:46:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:46:24 INFO - PROCESS | 1839 | 1461221184150 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:46:24 INFO - PROCESS | 1839 | 1461221184153 Marionette TRACE conn3 <- [1,1566,null,{}] 23:46:24 INFO - PROCESS | 1839 | 1461221184158 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:24 INFO - PROCESS | 1839 | 1461221184312 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:46:24 INFO - PROCESS | 1839 | 1461221184500 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851ee800 == 92 [pid = 1839] [id = 399] 23:46:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a80ec3c00) [pid = 1839] [serial = 1198] [outer = (nil)] 23:46:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a80ece800) [pid = 1839] [serial = 1199] [outer = 0x7f5a80ec3c00] 23:46:24 INFO - PROCESS | 1839 | 1461221184564 Marionette DEBUG loaded listener.js 23:46:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a96d98c00) [pid = 1839] [serial = 1200] [outer = 0x7f5a80ec3c00] 23:46:25 INFO - PROCESS | 1839 | 1461221185329 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:46:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:46:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1231ms 23:46:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:46:25 INFO - PROCESS | 1839 | 1461221185382 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:46:25 INFO - PROCESS | 1839 | 1461221185384 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:46:25 INFO - PROCESS | 1839 | 1461221185390 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:46:25 INFO - PROCESS | 1839 | 1461221185392 Marionette TRACE conn3 <- [1,1570,null,{}] 23:46:25 INFO - PROCESS | 1839 | 1461221185397 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:25 INFO - PROCESS | 1839 | 1461221185803 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:46:26 INFO - PROCESS | 1839 | 1461221186122 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851ee000 == 93 [pid = 1839] [id = 400] 23:46:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a805ee800) [pid = 1839] [serial = 1201] [outer = (nil)] 23:46:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a805f2c00) [pid = 1839] [serial = 1202] [outer = 0x7f5a805ee800] 23:46:26 INFO - PROCESS | 1839 | 1461221186184 Marionette DEBUG loaded listener.js 23:46:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a80ec2000) [pid = 1839] [serial = 1203] [outer = 0x7f5a805ee800] 23:46:26 INFO - PROCESS | 1839 | 1461221186918 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:46:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:46:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1578ms 23:46:26 INFO - PROCESS | 1839 | 1461221186981 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:46:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:46:26 INFO - PROCESS | 1839 | 1461221186992 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:46:27 INFO - PROCESS | 1839 | 1461221186998 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:46:27 INFO - PROCESS | 1839 | 1461221187006 Marionette TRACE conn3 <- [1,1574,null,{}] 23:46:27 INFO - PROCESS | 1839 | 1461221187018 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:27 INFO - PROCESS | 1839 | 1461221187198 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:46:27 INFO - PROCESS | 1839 | 1461221187373 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84822000 == 94 [pid = 1839] [id = 401] 23:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a839ad400) [pid = 1839] [serial = 1204] [outer = (nil)] 23:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a839b0000) [pid = 1839] [serial = 1205] [outer = 0x7f5a839ad400] 23:46:27 INFO - PROCESS | 1839 | 1461221187432 Marionette DEBUG loaded listener.js 23:46:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a847aac00) [pid = 1839] [serial = 1206] [outer = 0x7f5a839ad400] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa53ec800 == 93 [pid = 1839] [id = 280] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acdc000 == 92 [pid = 1839] [id = 267] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44da000 == 91 [pid = 1839] [id = 387] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a927f0800 == 90 [pid = 1839] [id = 386] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a97e06800) [pid = 1839] [serial = 1109] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5aa86eb000) [pid = 1839] [serial = 1079] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a8c967800) [pid = 1839] [serial = 1085] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a8c74e800) [pid = 1839] [serial = 1082] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5aa5518000) [pid = 1839] [serial = 1076] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a9a9f1800) [pid = 1839] [serial = 1073] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97770000 == 89 [pid = 1839] [id = 385] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94594800 == 88 [pid = 1839] [id = 384] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9266a800 == 87 [pid = 1839] [id = 383] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920c6800 == 86 [pid = 1839] [id = 382] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8accc800 == 85 [pid = 1839] [id = 381] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a90f8c800 == 84 [pid = 1839] [id = 380] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8d0800 == 83 [pid = 1839] [id = 377] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92669000 == 82 [pid = 1839] [id = 376] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84817800 == 81 [pid = 1839] [id = 375] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852db000 == 80 [pid = 1839] [id = 374] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaec70800 == 79 [pid = 1839] [id = 373] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa55bb800 == 78 [pid = 1839] [id = 372] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924cd800 == 77 [pid = 1839] [id = 371] 23:46:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc99800 == 76 [pid = 1839] [id = 370] 23:46:28 INFO - PROCESS | 1839 | 1461221188280 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a91b11c00) [pid = 1839] [serial = 1101] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a8f0db400) [pid = 1839] [serial = 1100] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a8d7a4c00) [pid = 1839] [serial = 1106] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a8c5ec400) [pid = 1839] [serial = 1064] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a8c971c00) [pid = 1839] [serial = 1095] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a91eaa000) [pid = 1839] [serial = 1103] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a8ac4fc00) [pid = 1839] [serial = 1089] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8c96b000) [pid = 1839] [serial = 1094] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a8c5e7800) [pid = 1839] [serial = 1091] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a95007000) [pid = 1839] [serial = 1104] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a9682b800) [pid = 1839] [serial = 1107] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8eede800) [pid = 1839] [serial = 1097] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a8eee2400) [pid = 1839] [serial = 1067] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a9e660800) [pid = 1839] [serial = 1062] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a848ce800) [pid = 1839] [serial = 1088] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a8c744000) [pid = 1839] [serial = 1092] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a96d8fc00) [pid = 1839] [serial = 1070] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a8f0da800) [pid = 1839] [serial = 1098] [outer = (nil)] [url = about:blank] 23:46:28 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a945e6c00) [pid = 1839] [serial = 1020] [outer = (nil)] [url = about:blank] 23:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1338ms 23:46:28 INFO - PROCESS | 1839 | 1461221188337 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:46:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:46:28 INFO - PROCESS | 1839 | 1461221188340 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:46:28 INFO - PROCESS | 1839 | 1461221188345 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:46:28 INFO - PROCESS | 1839 | 1461221188348 Marionette TRACE conn3 <- [1,1578,null,{}] 23:46:28 INFO - PROCESS | 1839 | 1461221188352 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:28 INFO - PROCESS | 1839 | 1461221188475 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:46:28 INFO - PROCESS | 1839 | 1461221188492 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc99800 == 77 [pid = 1839] [id = 402] 23:46:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a848c9c00) [pid = 1839] [serial = 1207] [outer = (nil)] 23:46:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a8abf1400) [pid = 1839] [serial = 1208] [outer = 0x7f5a848c9c00] 23:46:28 INFO - PROCESS | 1839 | 1461221188543 Marionette DEBUG loaded listener.js 23:46:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8ac44800) [pid = 1839] [serial = 1209] [outer = 0x7f5a848c9c00] 23:46:29 INFO - PROCESS | 1839 | 1461221189250 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:46:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:46:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 925ms 23:46:29 INFO - PROCESS | 1839 | 1461221189270 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:46:29 INFO - PROCESS | 1839 | 1461221189275 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:46:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:46:29 INFO - PROCESS | 1839 | 1461221189306 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:46:29 INFO - PROCESS | 1839 | 1461221189311 Marionette TRACE conn3 <- [1,1582,null,{}] 23:46:29 INFO - PROCESS | 1839 | 1461221189316 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:29 INFO - PROCESS | 1839 | 1461221189442 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:46:29 INFO - PROCESS | 1839 | 1461221189456 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd2e800 == 78 [pid = 1839] [id = 403] 23:46:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a848c5400) [pid = 1839] [serial = 1210] [outer = (nil)] 23:46:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a8c5eb000) [pid = 1839] [serial = 1211] [outer = 0x7f5a848c5400] 23:46:29 INFO - PROCESS | 1839 | 1461221189508 Marionette DEBUG loaded listener.js 23:46:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a8c6d5000) [pid = 1839] [serial = 1212] [outer = 0x7f5a848c5400] 23:46:30 INFO - PROCESS | 1839 | 1461221190199 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:46:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:46:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 940ms 23:46:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:46:30 INFO - PROCESS | 1839 | 1461221190234 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:46:30 INFO - PROCESS | 1839 | 1461221190236 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:46:30 INFO - PROCESS | 1839 | 1461221190241 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:46:30 INFO - PROCESS | 1839 | 1461221190243 Marionette TRACE conn3 <- [1,1586,null,{}] 23:46:30 INFO - PROCESS | 1839 | 1461221190247 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:30 INFO - PROCESS | 1839 | 1461221190376 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:46:30 INFO - PROCESS | 1839 | 1461221190537 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef77800 == 79 [pid = 1839] [id = 404] 23:46:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a7fadb800) [pid = 1839] [serial = 1213] [outer = (nil)] 23:46:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a8c6d5800) [pid = 1839] [serial = 1214] [outer = 0x7f5a7fadb800] 23:46:30 INFO - PROCESS | 1839 | 1461221190588 Marionette DEBUG loaded listener.js 23:46:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a8c954400) [pid = 1839] [serial = 1215] [outer = 0x7f5a7fadb800] 23:46:31 INFO - PROCESS | 1839 | 1461221191178 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:46:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:46:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 978ms 23:46:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:46:31 INFO - PROCESS | 1839 | 1461221191218 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:46:31 INFO - PROCESS | 1839 | 1461221191220 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:46:31 INFO - PROCESS | 1839 | 1461221191225 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:46:31 INFO - PROCESS | 1839 | 1461221191227 Marionette TRACE conn3 <- [1,1590,null,{}] 23:46:31 INFO - PROCESS | 1839 | 1461221191238 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:31 INFO - PROCESS | 1839 | 1461221191401 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:46:31 INFO - PROCESS | 1839 | 1461221191431 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a91bdd800 == 80 [pid = 1839] [id = 405] 23:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8d446c00) [pid = 1839] [serial = 1216] [outer = (nil)] 23:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a8dcfbc00) [pid = 1839] [serial = 1217] [outer = 0x7f5a8d446c00] 23:46:31 INFO - PROCESS | 1839 | 1461221191491 Marionette DEBUG loaded listener.js 23:46:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a8ee57c00) [pid = 1839] [serial = 1218] [outer = 0x7f5a8d446c00] 23:46:32 INFO - PROCESS | 1839 | 1461221192179 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:46:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:46:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 984ms 23:46:32 INFO - PROCESS | 1839 | 1461221192209 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:46:32 INFO - PROCESS | 1839 | 1461221192212 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:46:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:46:32 INFO - PROCESS | 1839 | 1461221192217 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:46:32 INFO - PROCESS | 1839 | 1461221192219 Marionette TRACE conn3 <- [1,1594,null,{}] 23:46:32 INFO - PROCESS | 1839 | 1461221192223 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:32 INFO - PROCESS | 1839 | 1461221192391 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a847b3c00) [pid = 1839] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a8c96f400) [pid = 1839] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a8c746000) [pid = 1839] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a8f0cbc00) [pid = 1839] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8ac4f400) [pid = 1839] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a91c4e400) [pid = 1839] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a848c9400) [pid = 1839] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a867b7000) [pid = 1839] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a8bb92000) [pid = 1839] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:46:32 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a8bb9fc00) [pid = 1839] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:46:32 INFO - PROCESS | 1839 | 1461221192721 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8b8800 == 81 [pid = 1839] [id = 406] 23:46:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a847b3c00) [pid = 1839] [serial = 1219] [outer = (nil)] 23:46:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a8ac4f400) [pid = 1839] [serial = 1220] [outer = 0x7f5a847b3c00] 23:46:32 INFO - PROCESS | 1839 | 1461221192772 Marionette DEBUG loaded listener.js 23:46:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a8eba9800) [pid = 1839] [serial = 1221] [outer = 0x7f5a847b3c00] 23:46:33 INFO - PROCESS | 1839 | 1461221193357 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:46:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:46:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1177ms 23:46:33 INFO - PROCESS | 1839 | 1461221193394 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:46:33 INFO - PROCESS | 1839 | 1461221193397 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:46:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:46:33 INFO - PROCESS | 1839 | 1461221193402 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:46:33 INFO - PROCESS | 1839 | 1461221193403 Marionette TRACE conn3 <- [1,1598,null,{}] 23:46:33 INFO - PROCESS | 1839 | 1461221193408 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:33 INFO - PROCESS | 1839 | 1461221193524 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:46:33 INFO - PROCESS | 1839 | 1461221193661 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927ee000 == 82 [pid = 1839] [id = 407] 23:46:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a848c9400) [pid = 1839] [serial = 1222] [outer = (nil)] 23:46:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a9102d400) [pid = 1839] [serial = 1223] [outer = 0x7f5a848c9400] 23:46:33 INFO - PROCESS | 1839 | 1461221193711 Marionette DEBUG loaded listener.js 23:46:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a91c4fc00) [pid = 1839] [serial = 1224] [outer = 0x7f5a848c9400] 23:46:34 INFO - PROCESS | 1839 | 1461221194157 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:46:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:46:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 823ms 23:46:34 INFO - PROCESS | 1839 | 1461221194235 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:46:34 INFO - PROCESS | 1839 | 1461221194238 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:46:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:46:34 INFO - PROCESS | 1839 | 1461221194242 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:46:34 INFO - PROCESS | 1839 | 1461221194245 Marionette TRACE conn3 <- [1,1602,null,{}] 23:46:34 INFO - PROCESS | 1839 | 1461221194255 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:34 INFO - PROCESS | 1839 | 1461221194397 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:46:34 INFO - PROCESS | 1839 | 1461221194408 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9459e000 == 83 [pid = 1839] [id = 408] 23:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a8fd2b800) [pid = 1839] [serial = 1225] [outer = (nil)] 23:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a91eaa000) [pid = 1839] [serial = 1226] [outer = 0x7f5a8fd2b800] 23:46:34 INFO - PROCESS | 1839 | 1461221194461 Marionette DEBUG loaded listener.js 23:46:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a92f72800) [pid = 1839] [serial = 1227] [outer = 0x7f5a8fd2b800] 23:46:35 INFO - PROCESS | 1839 | 1461221195355 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:46:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:46:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1180ms 23:46:35 INFO - PROCESS | 1839 | 1461221195423 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:46:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:46:35 INFO - PROCESS | 1839 | 1461221195429 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:46:35 INFO - PROCESS | 1839 | 1461221195436 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:46:35 INFO - PROCESS | 1839 | 1461221195439 Marionette TRACE conn3 <- [1,1606,null,{}] 23:46:35 INFO - PROCESS | 1839 | 1461221195447 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:35 INFO - PROCESS | 1839 | 1461221195645 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:46:35 INFO - PROCESS | 1839 | 1461221195827 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e4800 == 84 [pid = 1839] [id = 409] 23:46:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a8069ec00) [pid = 1839] [serial = 1228] [outer = (nil)] 23:46:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a838ea000) [pid = 1839] [serial = 1229] [outer = 0x7f5a8069ec00] 23:46:35 INFO - PROCESS | 1839 | 1461221195890 Marionette DEBUG loaded listener.js 23:46:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a839b0400) [pid = 1839] [serial = 1230] [outer = 0x7f5a8069ec00] 23:46:36 INFO - PROCESS | 1839 | 1461221196698 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:46:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:46:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1333ms 23:46:36 INFO - PROCESS | 1839 | 1461221196769 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:46:36 INFO - PROCESS | 1839 | 1461221196776 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:46:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:46:36 INFO - PROCESS | 1839 | 1461221196785 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:46:36 INFO - PROCESS | 1839 | 1461221196788 Marionette TRACE conn3 <- [1,1610,null,{}] 23:46:36 INFO - PROCESS | 1839 | 1461221196793 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:36 INFO - PROCESS | 1839 | 1461221196943 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:46:37 INFO - PROCESS | 1839 | 1461221197117 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed28800 == 85 [pid = 1839] [id = 410] 23:46:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a80ec9c00) [pid = 1839] [serial = 1231] [outer = (nil)] 23:46:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a8ac50000) [pid = 1839] [serial = 1232] [outer = 0x7f5a80ec9c00] 23:46:37 INFO - PROCESS | 1839 | 1461221197176 Marionette DEBUG loaded listener.js 23:46:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a8bb9ec00) [pid = 1839] [serial = 1233] [outer = 0x7f5a80ec9c00] 23:46:37 INFO - PROCESS | 1839 | 1461221197949 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:46:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:46:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1234ms 23:46:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:46:38 INFO - PROCESS | 1839 | 1461221198019 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:46:38 INFO - PROCESS | 1839 | 1461221198022 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:46:38 INFO - PROCESS | 1839 | 1461221198027 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:46:38 INFO - PROCESS | 1839 | 1461221198032 Marionette TRACE conn3 <- [1,1614,null,{}] 23:46:38 INFO - PROCESS | 1839 | 1461221198046 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:38 INFO - PROCESS | 1839 | 1461221198231 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:46:38 INFO - PROCESS | 1839 | 1461221198413 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a969c2000 == 86 [pid = 1839] [id = 411] 23:46:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a8c953c00) [pid = 1839] [serial = 1234] [outer = (nil)] 23:46:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a8d441c00) [pid = 1839] [serial = 1235] [outer = 0x7f5a8c953c00] 23:46:38 INFO - PROCESS | 1839 | 1461221198476 Marionette DEBUG loaded listener.js 23:46:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a8ecb0000) [pid = 1839] [serial = 1236] [outer = 0x7f5a8c953c00] 23:46:39 INFO - PROCESS | 1839 | 1461221199217 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1231ms 23:46:39 INFO - PROCESS | 1839 | 1461221199258 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:46:39 INFO - PROCESS | 1839 | 1461221199261 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:46:39 INFO - PROCESS | 1839 | 1461221199267 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:46:39 INFO - PROCESS | 1839 | 1461221199269 Marionette TRACE conn3 <- [1,1618,null,{}] 23:46:39 INFO - PROCESS | 1839 | 1461221199274 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:39 INFO - PROCESS | 1839 | 1461221199411 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:46:39 INFO - PROCESS | 1839 | 1461221199590 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9811c800 == 87 [pid = 1839] [id = 412] 23:46:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a8c963000) [pid = 1839] [serial = 1237] [outer = (nil)] 23:46:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a905c5400) [pid = 1839] [serial = 1238] [outer = 0x7f5a8c963000] 23:46:39 INFO - PROCESS | 1839 | 1461221199654 Marionette DEBUG loaded listener.js 23:46:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a91e20400) [pid = 1839] [serial = 1239] [outer = 0x7f5a8c963000] 23:46:40 INFO - PROCESS | 1839 | 1461221200362 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:46:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:46:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1126ms 23:46:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:46:40 INFO - PROCESS | 1839 | 1461221200394 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:46:40 INFO - PROCESS | 1839 | 1461221200397 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:46:40 INFO - PROCESS | 1839 | 1461221200402 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:46:40 INFO - PROCESS | 1839 | 1461221200404 Marionette TRACE conn3 <- [1,1622,null,{}] 23:46:40 INFO - PROCESS | 1839 | 1461221200409 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:40 INFO - PROCESS | 1839 | 1461221200543 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:46:40 INFO - PROCESS | 1839 | 1461221200722 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa526e800 == 88 [pid = 1839] [id = 413] 23:46:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a8f0c5400) [pid = 1839] [serial = 1240] [outer = (nil)] 23:46:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a95004800) [pid = 1839] [serial = 1241] [outer = 0x7f5a8f0c5400] 23:46:40 INFO - PROCESS | 1839 | 1461221200784 Marionette DEBUG loaded listener.js 23:46:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a9654d800) [pid = 1839] [serial = 1242] [outer = 0x7f5a8f0c5400] 23:46:41 INFO - PROCESS | 1839 | 1461221201503 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1130ms 23:46:41 INFO - PROCESS | 1839 | 1461221201531 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:46:41 INFO - PROCESS | 1839 | 1461221201534 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:46:41 INFO - PROCESS | 1839 | 1461221201539 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:46:41 INFO - PROCESS | 1839 | 1461221201541 Marionette TRACE conn3 <- [1,1626,null,{}] 23:46:41 INFO - PROCESS | 1839 | 1461221201546 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:41 INFO - PROCESS | 1839 | 1461221201707 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:46:41 INFO - PROCESS | 1839 | 1461221201885 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaaaae000 == 89 [pid = 1839] [id = 414] 23:46:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a977e8400) [pid = 1839] [serial = 1243] [outer = (nil)] 23:46:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a9a91c800) [pid = 1839] [serial = 1244] [outer = 0x7f5a977e8400] 23:46:41 INFO - PROCESS | 1839 | 1461221201950 Marionette DEBUG loaded listener.js 23:46:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5aa86eb000) [pid = 1839] [serial = 1245] [outer = 0x7f5a977e8400] 23:46:42 INFO - PROCESS | 1839 | 1461221202594 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1077ms 23:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:46:42 INFO - PROCESS | 1839 | 1461221202626 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:46:42 INFO - PROCESS | 1839 | 1461221202628 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:46:42 INFO - PROCESS | 1839 | 1461221202633 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:46:42 INFO - PROCESS | 1839 | 1461221202635 Marionette TRACE conn3 <- [1,1630,null,{}] 23:46:42 INFO - PROCESS | 1839 | 1461221202640 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:42 INFO - PROCESS | 1839 | 1461221202770 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:46:42 INFO - PROCESS | 1839 | 1461221202949 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9262c000 == 90 [pid = 1839] [id = 415] 23:46:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a80ab5400) [pid = 1839] [serial = 1246] [outer = (nil)] 23:46:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a80abc400) [pid = 1839] [serial = 1247] [outer = 0x7f5a80ab5400] 23:46:43 INFO - PROCESS | 1839 | 1461221203011 Marionette DEBUG loaded listener.js 23:46:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a91d13400) [pid = 1839] [serial = 1248] [outer = 0x7f5a80ab5400] 23:46:43 INFO - PROCESS | 1839 | 1461221203698 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1129ms 23:46:43 INFO - PROCESS | 1839 | 1461221203764 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:46:43 INFO - PROCESS | 1839 | 1461221203767 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:46:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:46:43 INFO - PROCESS | 1839 | 1461221203773 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:46:43 INFO - PROCESS | 1839 | 1461221203776 Marionette TRACE conn3 <- [1,1634,null,{}] 23:46:43 INFO - PROCESS | 1839 | 1461221203780 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:43 INFO - PROCESS | 1839 | 1461221203918 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:46:44 INFO - PROCESS | 1839 | 1461221204094 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf81a000 == 91 [pid = 1839] [id = 416] 23:46:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a80ab6400) [pid = 1839] [serial = 1249] [outer = (nil)] 23:46:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a80b9ec00) [pid = 1839] [serial = 1250] [outer = 0x7f5a80ab6400] 23:46:44 INFO - PROCESS | 1839 | 1461221204154 Marionette DEBUG loaded listener.js 23:46:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a80ba3c00) [pid = 1839] [serial = 1251] [outer = 0x7f5a80ab6400] 23:46:44 INFO - PROCESS | 1839 | 1461221204805 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1084ms 23:46:44 INFO - PROCESS | 1839 | 1461221204858 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:46:44 INFO - PROCESS | 1839 | 1461221204861 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:46:44 INFO - PROCESS | 1839 | 1461221204866 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:46:44 INFO - PROCESS | 1839 | 1461221204868 Marionette TRACE conn3 <- [1,1638,null,{}] 23:46:44 INFO - PROCESS | 1839 | 1461221204873 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:45 INFO - PROCESS | 1839 | 1461221205009 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:46:45 INFO - PROCESS | 1839 | 1461221205188 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f124000 == 92 [pid = 1839] [id = 417] 23:46:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a80abec00) [pid = 1839] [serial = 1252] [outer = (nil)] 23:46:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a821a7800) [pid = 1839] [serial = 1253] [outer = 0x7f5a80abec00] 23:46:45 INFO - PROCESS | 1839 | 1461221205248 Marionette DEBUG loaded listener.js 23:46:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f5a821ad000) [pid = 1839] [serial = 1254] [outer = 0x7f5a80abec00] 23:46:45 INFO - PROCESS | 1839 | 1461221205960 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:46:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:46:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1130ms 23:46:46 INFO - PROCESS | 1839 | 1461221205999 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:46:46 INFO - PROCESS | 1839 | 1461221206002 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:46:46 INFO - PROCESS | 1839 | 1461221206007 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:46:46 INFO - PROCESS | 1839 | 1461221206009 Marionette TRACE conn3 <- [1,1642,null,{}] 23:46:46 INFO - PROCESS | 1839 | 1461221206014 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:46 INFO - PROCESS | 1839 | 1461221206150 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:46:46 INFO - PROCESS | 1839 | 1461221206331 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7eed3800 == 93 [pid = 1839] [id = 418] 23:46:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f5a80ba2000) [pid = 1839] [serial = 1255] [outer = (nil)] 23:46:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f5a821b3000) [pid = 1839] [serial = 1256] [outer = 0x7f5a80ba2000] 23:46:46 INFO - PROCESS | 1839 | 1461221206392 Marionette DEBUG loaded listener.js 23:46:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f5a97072400) [pid = 1839] [serial = 1257] [outer = 0x7f5a80ba2000] 23:46:47 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df36000 == 92 [pid = 1839] [id = 12] 23:46:47 INFO - PROCESS | 1839 | 1461221207215 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1231ms 23:46:47 INFO - PROCESS | 1839 | 1461221207243 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:46:47 INFO - PROCESS | 1839 | 1461221207247 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:46:47 INFO - PROCESS | 1839 | 1461221207253 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:46:47 INFO - PROCESS | 1839 | 1461221207256 Marionette TRACE conn3 <- [1,1646,null,{}] 23:46:47 INFO - PROCESS | 1839 | 1461221207261 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:47 INFO - PROCESS | 1839 | 1461221207412 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:46:47 INFO - PROCESS | 1839 | 1461221207844 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7f6e8000 == 93 [pid = 1839] [id = 419] 23:46:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f5a7fad6800) [pid = 1839] [serial = 1258] [outer = (nil)] 23:46:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f5a7fae0800) [pid = 1839] [serial = 1259] [outer = 0x7f5a7fad6800] 23:46:47 INFO - PROCESS | 1839 | 1461221207903 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f5a805f9800) [pid = 1839] [serial = 1260] [outer = 0x7f5a7fad6800] 23:46:48 INFO - PROCESS | 1839 | 1461221208712 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:46:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1528ms 23:46:48 INFO - PROCESS | 1839 | 1461221208799 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:46:48 INFO - PROCESS | 1839 | 1461221208803 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:46:48 INFO - PROCESS | 1839 | 1461221208811 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:46:48 INFO - PROCESS | 1839 | 1461221208817 Marionette TRACE conn3 <- [1,1650,null,{}] 23:46:48 INFO - PROCESS | 1839 | 1461221208822 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:48 INFO - PROCESS | 1839 | 1461221208968 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:46:49 INFO - PROCESS | 1839 | 1461221209264 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e20800 == 94 [pid = 1839] [id = 420] 23:46:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f5a832d6400) [pid = 1839] [serial = 1261] [outer = (nil)] 23:46:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f5a839af000) [pid = 1839] [serial = 1262] [outer = 0x7f5a832d6400] 23:46:49 INFO - PROCESS | 1839 | 1461221209359 Marionette DEBUG loaded listener.js 23:46:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f5a848d0400) [pid = 1839] [serial = 1263] [outer = 0x7f5a832d6400] 23:46:50 INFO - PROCESS | 1839 | 1461221210119 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1385ms 23:46:50 INFO - PROCESS | 1839 | 1461221210199 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:46:50 INFO - PROCESS | 1839 | 1461221210204 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:46:50 INFO - PROCESS | 1839 | 1461221210210 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 1839 | 1461221210212 Marionette TRACE conn3 <- [1,1654,null,{}] 23:46:50 INFO - PROCESS | 1839 | 1461221210217 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:50 INFO - PROCESS | 1839 | 1461221210357 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:46:50 INFO - PROCESS | 1839 | 1461221210535 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852dd800 == 95 [pid = 1839] [id = 421] 23:46:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f5a832dfc00) [pid = 1839] [serial = 1264] [outer = (nil)] 23:46:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f5a8ac5a400) [pid = 1839] [serial = 1265] [outer = 0x7f5a832dfc00] 23:46:50 INFO - PROCESS | 1839 | 1461221210595 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f5a8bb90400) [pid = 1839] [serial = 1266] [outer = 0x7f5a832dfc00] 23:46:51 INFO - PROCESS | 1839 | 1461221211362 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1226ms 23:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:46:51 INFO - PROCESS | 1839 | 1461221211436 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:46:51 INFO - PROCESS | 1839 | 1461221211438 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:46:51 INFO - PROCESS | 1839 | 1461221211450 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 1839 | 1461221211456 Marionette TRACE conn3 <- [1,1658,null,{}] 23:46:51 INFO - PROCESS | 1839 | 1461221211463 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:51 INFO - PROCESS | 1839 | 1461221211676 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a927ee000 == 94 [pid = 1839] [id = 407] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8b8800 == 93 [pid = 1839] [id = 406] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f5a8abfc800) [pid = 1839] [serial = 1139] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f5aa9f86000) [pid = 1839] [serial = 1124] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f5a8eee5c00) [pid = 1839] [serial = 1118] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f5a838f2c00) [pid = 1839] [serial = 1112] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f5a8c956c00) [pid = 1839] [serial = 1115] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f5a96551c00) [pid = 1839] [serial = 1121] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f5a8f0ce000) [pid = 1839] [serial = 1127] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f5a8f0bfc00) [pid = 1839] [serial = 1130] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f5a832dec00) [pid = 1839] [serial = 1133] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f5a8abf1000) [pid = 1839] [serial = 1136] [outer = (nil)] [url = about:blank] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a91bdd800 == 92 [pid = 1839] [id = 405] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef77800 == 91 [pid = 1839] [id = 404] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd2e800 == 90 [pid = 1839] [id = 403] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc99800 == 89 [pid = 1839] [id = 402] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84822000 == 88 [pid = 1839] [id = 401] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851ee000 == 87 [pid = 1839] [id = 400] 23:46:51 INFO - PROCESS | 1839 | 1461221211892 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd25800 == 86 [pid = 1839] [id = 391] 23:46:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9810e000 == 85 [pid = 1839] [id = 390] 23:46:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e2e800 == 86 [pid = 1839] [id = 422] 23:46:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f5a80ec1400) [pid = 1839] [serial = 1267] [outer = (nil)] 23:46:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f5a847b1400) [pid = 1839] [serial = 1268] [outer = 0x7f5a80ec1400] 23:46:51 INFO - PROCESS | 1839 | 1461221211953 Marionette DEBUG loaded listener.js 23:46:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f5a8c751400) [pid = 1839] [serial = 1269] [outer = 0x7f5a80ec1400] 23:46:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efe1000 == 85 [pid = 1839] [id = 389] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f5aa65d3400) [pid = 1839] [serial = 1110] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f5a8abf5800) [pid = 1839] [serial = 1143] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f5a8539d800) [pid = 1839] [serial = 1142] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f5a8f0c6000) [pid = 1839] [serial = 1151] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f5a8c96d400) [pid = 1839] [serial = 1148] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f5a8d79bc00) [pid = 1839] [serial = 1149] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a8fe19400) [pid = 1839] [serial = 1154] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a8c5e3400) [pid = 1839] [serial = 1145] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a8c744800) [pid = 1839] [serial = 1146] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a962a9000) [pid = 1839] [serial = 1157] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a8ee5a000) [pid = 1839] [serial = 1160] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a91d18c00) [pid = 1839] [serial = 1161] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a97069800) [pid = 1839] [serial = 1158] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a91031c00) [pid = 1839] [serial = 1155] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a8f0cb400) [pid = 1839] [serial = 1152] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a98185c00) [pid = 1839] [serial = 1164] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a97069c00) [pid = 1839] [serial = 1163] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a8c95fc00) [pid = 1839] [serial = 972] [outer = (nil)] [url = about:blank] 23:46:52 INFO - PROCESS | 1839 | 1461221212554 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1145ms 23:46:52 INFO - PROCESS | 1839 | 1461221212587 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 1839 | 1461221212590 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:46:52 INFO - PROCESS | 1839 | 1461221212595 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 1839 | 1461221212597 Marionette TRACE conn3 <- [1,1662,null,{}] 23:46:52 INFO - PROCESS | 1839 | 1461221212601 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:52 INFO - PROCESS | 1839 | 1461221212724 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:46:52 INFO - PROCESS | 1839 | 1461221212885 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc99800 == 86 [pid = 1839] [id = 423] 23:46:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a832dec00) [pid = 1839] [serial = 1270] [outer = (nil)] 23:46:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a8c962800) [pid = 1839] [serial = 1271] [outer = 0x7f5a832dec00] 23:46:52 INFO - PROCESS | 1839 | 1461221212936 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a8e376c00) [pid = 1839] [serial = 1272] [outer = 0x7f5a832dec00] 23:46:53 INFO - PROCESS | 1839 | 1461221213526 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 977ms 23:46:53 INFO - PROCESS | 1839 | 1461221213573 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:46:53 INFO - PROCESS | 1839 | 1461221213575 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:46:53 INFO - PROCESS | 1839 | 1461221213580 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 1839 | 1461221213582 Marionette TRACE conn3 <- [1,1666,null,{}] 23:46:53 INFO - PROCESS | 1839 | 1461221213587 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:53 INFO - PROCESS | 1839 | 1461221213760 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:46:53 INFO - PROCESS | 1839 | 1461221213779 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dda0800 == 87 [pid = 1839] [id = 424] 23:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a8eee2400) [pid = 1839] [serial = 1273] [outer = (nil)] 23:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a8f0c7800) [pid = 1839] [serial = 1274] [outer = 0x7f5a8eee2400] 23:46:53 INFO - PROCESS | 1839 | 1461221213838 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a91b13000) [pid = 1839] [serial = 1275] [outer = 0x7f5a8eee2400] 23:46:54 INFO - PROCESS | 1839 | 1461221214527 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 974ms 23:46:54 INFO - PROCESS | 1839 | 1461221214554 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:46:54 INFO - PROCESS | 1839 | 1461221214556 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:46:54 INFO - PROCESS | 1839 | 1461221214562 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:46:54 INFO - PROCESS | 1839 | 1461221214563 Marionette TRACE conn3 <- [1,1670,null,{}] 23:46:54 INFO - PROCESS | 1839 | 1461221214568 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:54 INFO - PROCESS | 1839 | 1461221214736 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:46:54 INFO - PROCESS | 1839 | 1461221214760 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1cb800 == 88 [pid = 1839] [id = 425] 23:46:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a91eab800) [pid = 1839] [serial = 1276] [outer = (nil)] 23:46:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a9654cc00) [pid = 1839] [serial = 1277] [outer = 0x7f5a91eab800] 23:46:54 INFO - PROCESS | 1839 | 1461221214809 Marionette DEBUG loaded listener.js 23:46:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a977e6c00) [pid = 1839] [serial = 1278] [outer = 0x7f5a91eab800] 23:46:55 INFO - PROCESS | 1839 | 1461221215428 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 924ms 23:46:55 INFO - PROCESS | 1839 | 1461221215492 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:46:55 INFO - PROCESS | 1839 | 1461221215495 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:46:55 INFO - PROCESS | 1839 | 1461221215500 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:46:55 INFO - PROCESS | 1839 | 1461221215502 Marionette TRACE conn3 <- [1,1674,null,{}] 23:46:55 INFO - PROCESS | 1839 | 1461221215507 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:55 INFO - PROCESS | 1839 | 1461221215674 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:46:55 INFO - PROCESS | 1839 | 1461221215696 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924cf000 == 89 [pid = 1839] [id = 426] 23:46:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a8eee3000) [pid = 1839] [serial = 1279] [outer = (nil)] 23:46:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a98dc1c00) [pid = 1839] [serial = 1280] [outer = 0x7f5a8eee3000] 23:46:55 INFO - PROCESS | 1839 | 1461221215745 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5aa5515400) [pid = 1839] [serial = 1281] [outer = 0x7f5a8eee3000] 23:46:56 INFO - PROCESS | 1839 | 1461221216457 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a8c804800) [pid = 1839] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a838e6400) [pid = 1839] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a838e7c00) [pid = 1839] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a8fd34800) [pid = 1839] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a8b893c00) [pid = 1839] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a94f0a800) [pid = 1839] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a8f0d8400) [pid = 1839] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a95d0d400) [pid = 1839] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a9f319800) [pid = 1839] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a8c6d2000) [pid = 1839] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a8c52b400) [pid = 1839] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a8c745400) [pid = 1839] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a98025c00) [pid = 1839] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a92550000) [pid = 1839] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a8c522000) [pid = 1839] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a832e2400) [pid = 1839] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5a847b3c00) [pid = 1839] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a90f6f800) [pid = 1839] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a832d4c00) [pid = 1839] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a8b83a400) [pid = 1839] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a848c5800) [pid = 1839] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a867ab000) [pid = 1839] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a848c9c00) [pid = 1839] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a8b839000) [pid = 1839] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a8c96e800) [pid = 1839] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a853a3400) [pid = 1839] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a8eee1400) [pid = 1839] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a8c5e9800) [pid = 1839] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a838ee000) [pid = 1839] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8f0cc000) [pid = 1839] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a92f74800) [pid = 1839] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a805ee800) [pid = 1839] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a910e7400) [pid = 1839] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a97ac9000) [pid = 1839] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a848ca000) [pid = 1839] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a91d18400) [pid = 1839] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a848c9400) [pid = 1839] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a8b838c00) [pid = 1839] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a8b88f000) [pid = 1839] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a8539c000) [pid = 1839] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a848c5400) [pid = 1839] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a832d8c00) [pid = 1839] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a977ea000) [pid = 1839] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a867ae400) [pid = 1839] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a838eac00) [pid = 1839] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a8d446c00) [pid = 1839] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8ac51c00) [pid = 1839] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a8fd30400) [pid = 1839] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5aa9f86800) [pid = 1839] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5aa55f6400) [pid = 1839] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a838e3c00) [pid = 1839] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8b894800) [pid = 1839] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a9255d000) [pid = 1839] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8b833c00) [pid = 1839] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8b88c400) [pid = 1839] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a839ad400) [pid = 1839] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8d7a6800) [pid = 1839] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8ac4f800) [pid = 1839] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a848ce000) [pid = 1839] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a968cac00) [pid = 1839] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a7fadb800) [pid = 1839] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a91c50000) [pid = 1839] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a848c8c00) [pid = 1839] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a8f0de800) [pid = 1839] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:46:57 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a8f0de400) [pid = 1839] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:46:57 INFO - PROCESS | 1839 | 1461221217192 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:46:57 INFO - PROCESS | 1839 | 1461221217194 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:46:57 INFO - PROCESS | 1839 | 1461221217203 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:46:57 INFO - PROCESS | 1839 | 1461221217205 Marionette TRACE conn3 <- [1,1678,null,{}] 23:46:57 INFO - PROCESS | 1839 | 1461221217210 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:57 INFO - PROCESS | 1839 | 1461221217351 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:46:57 INFO - PROCESS | 1839 | 1461221217492 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e2000 == 90 [pid = 1839] [id = 427] 23:46:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a804ec400) [pid = 1839] [serial = 1282] [outer = (nil)] 23:46:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a804f3c00) [pid = 1839] [serial = 1283] [outer = 0x7f5a804ec400] 23:46:57 INFO - PROCESS | 1839 | 1461221217543 Marionette DEBUG loaded listener.js 23:46:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a804f9c00) [pid = 1839] [serial = 1284] [outer = 0x7f5a804ec400] 23:46:58 INFO - PROCESS | 1839 | 1461221218050 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 881ms 23:46:58 INFO - PROCESS | 1839 | 1461221218085 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:46:58 INFO - PROCESS | 1839 | 1461221218088 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:46:58 INFO - PROCESS | 1839 | 1461221218093 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:46:58 INFO - PROCESS | 1839 | 1461221218095 Marionette TRACE conn3 <- [1,1682,null,{}] 23:46:58 INFO - PROCESS | 1839 | 1461221218099 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:58 INFO - PROCESS | 1839 | 1461221218220 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:46:58 INFO - PROCESS | 1839 | 1461221218233 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed3b000 == 91 [pid = 1839] [id = 428] 23:46:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a7fad4800) [pid = 1839] [serial = 1285] [outer = (nil)] 23:46:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a832e3800) [pid = 1839] [serial = 1286] [outer = 0x7f5a7fad4800] 23:46:58 INFO - PROCESS | 1839 | 1461221218283 Marionette DEBUG loaded listener.js 23:46:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a848c5c00) [pid = 1839] [serial = 1287] [outer = 0x7f5a7fad4800] 23:46:58 INFO - PROCESS | 1839 | 1461221218965 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 924ms 23:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:46:59 INFO - PROCESS | 1839 | 1461221219016 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 1839 | 1461221219018 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:46:59 INFO - PROCESS | 1839 | 1461221219022 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 1839 | 1461221219026 Marionette TRACE conn3 <- [1,1686,null,{}] 23:46:59 INFO - PROCESS | 1839 | 1461221219030 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:59 INFO - PROCESS | 1839 | 1461221219245 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:46:59 INFO - PROCESS | 1839 | 1461221219439 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a804e2000 == 92 [pid = 1839] [id = 429] 23:46:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a7fad7000) [pid = 1839] [serial = 1288] [outer = (nil)] 23:46:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a804edc00) [pid = 1839] [serial = 1289] [outer = 0x7f5a7fad7000] 23:46:59 INFO - PROCESS | 1839 | 1461221219507 Marionette DEBUG loaded listener.js 23:46:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a805f4c00) [pid = 1839] [serial = 1290] [outer = 0x7f5a7fad7000] 23:47:00 INFO - PROCESS | 1839 | 1461221220286 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 23:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1326ms 23:47:00 INFO - PROCESS | 1839 | 1461221220350 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:47:00 INFO - PROCESS | 1839 | 1461221220356 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:47:00 INFO - PROCESS | 1839 | 1461221220362 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 1839 | 1461221220368 Marionette TRACE conn3 <- [1,1690,null,{}] 23:47:00 INFO - PROCESS | 1839 | 1461221220373 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:00 INFO - PROCESS | 1839 | 1461221220535 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:47:00 INFO - PROCESS | 1839 | 1461221220713 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8da000 == 93 [pid = 1839] [id = 430] 23:47:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a7fad7800) [pid = 1839] [serial = 1291] [outer = (nil)] 23:47:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a838eb000) [pid = 1839] [serial = 1292] [outer = 0x7f5a7fad7800] 23:47:00 INFO - PROCESS | 1839 | 1461221220787 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a848c6800) [pid = 1839] [serial = 1293] [outer = 0x7f5a7fad7800] 23:47:01 INFO - PROCESS | 1839 | 1461221221537 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1234ms 23:47:01 INFO - PROCESS | 1839 | 1461221221595 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:47:01 INFO - PROCESS | 1839 | 1461221221599 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:47:01 INFO - PROCESS | 1839 | 1461221221604 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:47:01 INFO - PROCESS | 1839 | 1461221221606 Marionette TRACE conn3 <- [1,1694,null,{}] 23:47:01 INFO - PROCESS | 1839 | 1461221221612 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:01 INFO - PROCESS | 1839 | 1461221221771 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:47:01 INFO - PROCESS | 1839 | 1461221221953 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1ca800 == 94 [pid = 1839] [id = 431] 23:47:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a821b1000) [pid = 1839] [serial = 1294] [outer = (nil)] 23:47:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8abfb000) [pid = 1839] [serial = 1295] [outer = 0x7f5a821b1000] 23:47:02 INFO - PROCESS | 1839 | 1461221222014 Marionette DEBUG loaded listener.js 23:47:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a8b838c00) [pid = 1839] [serial = 1296] [outer = 0x7f5a821b1000] 23:47:02 INFO - PROCESS | 1839 | 1461221222878 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1329ms 23:47:02 INFO - PROCESS | 1839 | 1461221222934 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:47:02 INFO - PROCESS | 1839 | 1461221222944 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:47:02 INFO - PROCESS | 1839 | 1461221222959 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 1839 | 1461221222965 Marionette TRACE conn3 <- [1,1698,null,{}] 23:47:02 INFO - PROCESS | 1839 | 1461221222969 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:03 INFO - PROCESS | 1839 | 1461221223153 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:47:03 INFO - PROCESS | 1839 | 1461221223331 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92ba4800 == 95 [pid = 1839] [id = 432] 23:47:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a867ad400) [pid = 1839] [serial = 1297] [outer = (nil)] 23:47:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a8c5ee400) [pid = 1839] [serial = 1298] [outer = 0x7f5a867ad400] 23:47:03 INFO - PROCESS | 1839 | 1461221223393 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8c74d000) [pid = 1839] [serial = 1299] [outer = 0x7f5a867ad400] 23:47:04 INFO - PROCESS | 1839 | 1461221224145 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 23:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1245ms 23:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:47:04 INFO - PROCESS | 1839 | 1461221224196 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 1839 | 1461221224199 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:47:04 INFO - PROCESS | 1839 | 1461221224203 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 1839 | 1461221224207 Marionette TRACE conn3 <- [1,1702,null,{}] 23:47:04 INFO - PROCESS | 1839 | 1461221224211 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:04 INFO - PROCESS | 1839 | 1461221224351 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:47:04 INFO - PROCESS | 1839 | 1461221224535 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96aa7800 == 96 [pid = 1839] [id = 433] 23:47:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a8ac4ec00) [pid = 1839] [serial = 1300] [outer = (nil)] 23:47:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a8d411800) [pid = 1839] [serial = 1301] [outer = 0x7f5a8ac4ec00] 23:47:04 INFO - PROCESS | 1839 | 1461221224594 Marionette DEBUG loaded listener.js 23:47:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a8e858000) [pid = 1839] [serial = 1302] [outer = 0x7f5a8ac4ec00] 23:47:05 INFO - PROCESS | 1839 | 1461221225330 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1179ms 23:47:05 INFO - PROCESS | 1839 | 1461221225384 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:47:05 INFO - PROCESS | 1839 | 1461221225386 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:47:05 INFO - PROCESS | 1839 | 1461221225392 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:47:05 INFO - PROCESS | 1839 | 1461221225394 Marionette TRACE conn3 <- [1,1706,null,{}] 23:47:05 INFO - PROCESS | 1839 | 1461221225399 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:05 INFO - PROCESS | 1839 | 1461221225535 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:47:05 INFO - PROCESS | 1839 | 1461221225731 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa07800 == 97 [pid = 1839] [id = 434] 23:47:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a8f0cb800) [pid = 1839] [serial = 1303] [outer = (nil)] 23:47:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a8f0d8400) [pid = 1839] [serial = 1304] [outer = 0x7f5a8f0cb800] 23:47:05 INFO - PROCESS | 1839 | 1461221225809 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a910e5400) [pid = 1839] [serial = 1305] [outer = 0x7f5a8f0cb800] 23:47:06 INFO - PROCESS | 1839 | 1461221226562 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1229ms 23:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:47:06 INFO - PROCESS | 1839 | 1461221226621 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:47:06 INFO - PROCESS | 1839 | 1461221226624 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:47:06 INFO - PROCESS | 1839 | 1461221226629 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:47:06 INFO - PROCESS | 1839 | 1461221226631 Marionette TRACE conn3 <- [1,1710,null,{}] 23:47:06 INFO - PROCESS | 1839 | 1461221226636 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:06 INFO - PROCESS | 1839 | 1461221226787 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:47:06 INFO - PROCESS | 1839 | 1461221226972 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6521000 == 98 [pid = 1839] [id = 435] 23:47:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a8ee61400) [pid = 1839] [serial = 1306] [outer = (nil)] 23:47:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a92f74000) [pid = 1839] [serial = 1307] [outer = 0x7f5a8ee61400] 23:47:07 INFO - PROCESS | 1839 | 1461221227030 Marionette DEBUG loaded listener.js 23:47:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a95011c00) [pid = 1839] [serial = 1308] [outer = 0x7f5a8ee61400] 23:47:07 INFO - PROCESS | 1839 | 1461221227790 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1233ms 23:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:47:07 INFO - PROCESS | 1839 | 1461221227861 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:47:07 INFO - PROCESS | 1839 | 1461221227863 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:47:07 INFO - PROCESS | 1839 | 1461221227868 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:47:07 INFO - PROCESS | 1839 | 1461221227871 Marionette TRACE conn3 <- [1,1714,null,{}] 23:47:07 INFO - PROCESS | 1839 | 1461221227876 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:08 INFO - PROCESS | 1839 | 1461221228017 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:47:08 INFO - PROCESS | 1839 | 1461221228198 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad160000 == 99 [pid = 1839] [id = 436] 23:47:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a8f0cc000) [pid = 1839] [serial = 1309] [outer = (nil)] 23:47:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a97068400) [pid = 1839] [serial = 1310] [outer = 0x7f5a8f0cc000] 23:47:08 INFO - PROCESS | 1839 | 1461221228259 Marionette DEBUG loaded listener.js 23:47:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a980ab800) [pid = 1839] [serial = 1311] [outer = 0x7f5a8f0cc000] 23:47:08 INFO - PROCESS | 1839 | 1461221228951 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1125ms 23:47:08 INFO - PROCESS | 1839 | 1461221228995 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 1839 | 1461221228999 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:47:09 INFO - PROCESS | 1839 | 1461221229005 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:47:09 INFO - PROCESS | 1839 | 1461221229008 Marionette TRACE conn3 <- [1,1718,null,{}] 23:47:09 INFO - PROCESS | 1839 | 1461221229012 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:09 INFO - PROCESS | 1839 | 1461221229150 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:47:09 INFO - PROCESS | 1839 | 1461221229335 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c872000 == 100 [pid = 1839] [id = 437] 23:47:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a867b5000) [pid = 1839] [serial = 1312] [outer = (nil)] 23:47:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a90255000) [pid = 1839] [serial = 1313] [outer = 0x7f5a867b5000] 23:47:09 INFO - PROCESS | 1839 | 1461221229393 Marionette DEBUG loaded listener.js 23:47:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a9e667800) [pid = 1839] [serial = 1314] [outer = 0x7f5a867b5000] 23:47:10 INFO - PROCESS | 1839 | 1461221230155 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1225ms 23:47:10 INFO - PROCESS | 1839 | 1461221230232 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:47:10 INFO - PROCESS | 1839 | 1461221230235 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:47:10 INFO - PROCESS | 1839 | 1461221230240 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:47:10 INFO - PROCESS | 1839 | 1461221230242 Marionette TRACE conn3 <- [1,1722,null,{}] 23:47:10 INFO - PROCESS | 1839 | 1461221230247 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:10 INFO - PROCESS | 1839 | 1461221230386 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:47:10 INFO - PROCESS | 1839 | 1461221230571 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82ed6000 == 101 [pid = 1839] [id = 438] 23:47:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a805ec400) [pid = 1839] [serial = 1315] [outer = (nil)] 23:47:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a847a6800) [pid = 1839] [serial = 1316] [outer = 0x7f5a805ec400] 23:47:10 INFO - PROCESS | 1839 | 1461221230633 Marionette DEBUG loaded listener.js 23:47:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a8abf5000) [pid = 1839] [serial = 1317] [outer = 0x7f5a805ec400] 23:47:11 INFO - PROCESS | 1839 | 1461221231357 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 23:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1175ms 23:47:11 INFO - PROCESS | 1839 | 1461221231416 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:47:11 INFO - PROCESS | 1839 | 1461221231418 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:47:11 INFO - PROCESS | 1839 | 1461221231424 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:47:11 INFO - PROCESS | 1839 | 1461221231426 Marionette TRACE conn3 <- [1,1726,null,{}] 23:47:11 INFO - PROCESS | 1839 | 1461221231431 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:11 INFO - PROCESS | 1839 | 1461221231576 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:47:11 INFO - PROCESS | 1839 | 1461221231769 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8b9b5000 == 102 [pid = 1839] [id = 439] 23:47:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a80ba1000) [pid = 1839] [serial = 1318] [outer = (nil)] 23:47:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8abef800) [pid = 1839] [serial = 1319] [outer = 0x7f5a80ba1000] 23:47:11 INFO - PROCESS | 1839 | 1461221231835 Marionette DEBUG loaded listener.js 23:47:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a8c52f400) [pid = 1839] [serial = 1320] [outer = 0x7f5a80ba1000] 23:47:12 INFO - PROCESS | 1839 | 1461221232959 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1676ms 23:47:13 INFO - PROCESS | 1839 | 1461221233103 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:47:13 INFO - PROCESS | 1839 | 1461221233108 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:47:13 INFO - PROCESS | 1839 | 1461221233114 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:47:13 INFO - PROCESS | 1839 | 1461221233119 Marionette TRACE conn3 <- [1,1730,null,{}] 23:47:13 INFO - PROCESS | 1839 | 1461221233125 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:13 INFO - PROCESS | 1839 | 1461221233322 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:47:13 INFO - PROCESS | 1839 | 1461221233494 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a81a800 == 103 [pid = 1839] [id = 440] 23:47:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a80abd400) [pid = 1839] [serial = 1321] [outer = (nil)] 23:47:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a80ba4400) [pid = 1839] [serial = 1322] [outer = 0x7f5a80abd400] 23:47:13 INFO - PROCESS | 1839 | 1461221233552 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a821afc00) [pid = 1839] [serial = 1323] [outer = 0x7f5a80abd400] 23:47:14 INFO - PROCESS | 1839 | 1461221234253 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 23:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1182ms 23:47:14 INFO - PROCESS | 1839 | 1461221234297 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:47:14 INFO - PROCESS | 1839 | 1461221234304 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:47:14 INFO - PROCESS | 1839 | 1461221234312 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:47:14 INFO - PROCESS | 1839 | 1461221234315 Marionette TRACE conn3 <- [1,1734,null,{}] 23:47:14 INFO - PROCESS | 1839 | 1461221234320 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:14 INFO - PROCESS | 1839 | 1461221234456 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:47:14 INFO - PROCESS | 1839 | 1461221234813 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7eede000 == 104 [pid = 1839] [id = 441] 23:47:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a80abfc00) [pid = 1839] [serial = 1324] [outer = (nil)] 23:47:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a80ba3000) [pid = 1839] [serial = 1325] [outer = 0x7f5a80abfc00] 23:47:14 INFO - PROCESS | 1839 | 1461221234873 Marionette DEBUG loaded listener.js 23:47:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a838e6400) [pid = 1839] [serial = 1326] [outer = 0x7f5a80abfc00] 23:47:15 INFO - PROCESS | 1839 | 1461221235640 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1377ms 23:47:15 INFO - PROCESS | 1839 | 1461221235689 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:47:15 INFO - PROCESS | 1839 | 1461221235692 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:47:15 INFO - PROCESS | 1839 | 1461221235698 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:47:15 INFO - PROCESS | 1839 | 1461221235701 Marionette TRACE conn3 <- [1,1738,null,{}] 23:47:15 INFO - PROCESS | 1839 | 1461221235715 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:15 INFO - PROCESS | 1839 | 1461221235867 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92678800 == 103 [pid = 1839] [id = 378] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5521000 == 102 [pid = 1839] [id = 238] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c652000 == 101 [pid = 1839] [id = 261] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed3b000 == 100 [pid = 1839] [id = 428] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a80ece800) [pid = 1839] [serial = 1199] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a7fadb400) [pid = 1839] [serial = 1190] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a8ac5bc00) [pid = 1839] [serial = 1184] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a8ac5c400) [pid = 1839] [serial = 1181] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5aaa76ec00) [pid = 1839] [serial = 1196] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8069cc00) [pid = 1839] [serial = 1187] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a806a2c00) [pid = 1839] [serial = 1193] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a9467f000) [pid = 1839] [serial = 1175] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5aa861b000) [pid = 1839] [serial = 1178] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a91eaa000) [pid = 1839] [serial = 1226] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | 1461221236153 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e2000 == 99 [pid = 1839] [id = 427] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924cf000 == 98 [pid = 1839] [id = 426] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1cb800 == 97 [pid = 1839] [id = 425] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dda0800 == 96 [pid = 1839] [id = 424] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc99800 == 95 [pid = 1839] [id = 423] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e2e800 == 94 [pid = 1839] [id = 422] 23:47:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e1b000 == 95 [pid = 1839] [id = 442] 23:47:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a8069b000) [pid = 1839] [serial = 1327] [outer = (nil)] 23:47:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a832dac00) [pid = 1839] [serial = 1328] [outer = 0x7f5a8069b000] 23:47:16 INFO - PROCESS | 1839 | 1461221236220 Marionette DEBUG loaded listener.js 23:47:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a867ae400) [pid = 1839] [serial = 1329] [outer = 0x7f5a8069b000] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852dd800 == 94 [pid = 1839] [id = 421] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df35800 == 93 [pid = 1839] [id = 13] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e20800 == 92 [pid = 1839] [id = 420] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7f6e8000 == 91 [pid = 1839] [id = 419] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa526e800 == 90 [pid = 1839] [id = 413] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9811c800 == 89 [pid = 1839] [id = 412] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a969c2000 == 88 [pid = 1839] [id = 411] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed28800 == 87 [pid = 1839] [id = 410] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e4800 == 86 [pid = 1839] [id = 409] 23:47:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9459e000 == 85 [pid = 1839] [id = 408] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5aaa047800) [pid = 1839] [serial = 942] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a910f2800) [pid = 1839] [serial = 1119] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8ac4ac00) [pid = 1839] [serial = 1113] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a97c64400) [pid = 1839] [serial = 984] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a905c5000) [pid = 1839] [serial = 833] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a98187c00) [pid = 1839] [serial = 930] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a92559c00) [pid = 1839] [serial = 981] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5aa55a8400) [pid = 1839] [serial = 933] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5aa9f82c00) [pid = 1839] [serial = 845] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5aaaa69c00) [pid = 1839] [serial = 894] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a8f0d8000) [pid = 1839] [serial = 978] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5aa68d2c00) [pid = 1839] [serial = 1083] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5aaa5cd000) [pid = 1839] [serial = 888] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5aa676f800) [pid = 1839] [serial = 1167] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a8e298400) [pid = 1839] [serial = 830] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a8de91000) [pid = 1839] [serial = 1140] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a8eba9800) [pid = 1839] [serial = 1221] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a97629400) [pid = 1839] [serial = 836] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a832e3000) [pid = 1839] [serial = 1134] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8c95a000) [pid = 1839] [serial = 975] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a94f08000) [pid = 1839] [serial = 1032] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a96d97800) [pid = 1839] [serial = 1038] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a8ac44800) [pid = 1839] [serial = 1209] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5aaa03f400) [pid = 1839] [serial = 897] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a9884c000) [pid = 1839] [serial = 1122] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a8b83fc00) [pid = 1839] [serial = 1169] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a977e8800) [pid = 1839] [serial = 1071] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5aaa688000) [pid = 1839] [serial = 990] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a8c956800) [pid = 1839] [serial = 1065] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5aaa044c00) [pid = 1839] [serial = 1128] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a9aa9a000) [pid = 1839] [serial = 839] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a805f2c00) [pid = 1839] [serial = 1202] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a9e665c00) [pid = 1839] [serial = 1074] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a9f319400) [pid = 1839] [serial = 842] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a8c96d000) [pid = 1839] [serial = 1086] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5aa55f2800) [pid = 1839] [serial = 885] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a9102d400) [pid = 1839] [serial = 1223] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5aaa5d0800) [pid = 1839] [serial = 785] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a8c6d9c00) [pid = 1839] [serial = 924] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5aaa25a000) [pid = 1839] [serial = 1131] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a80ec2000) [pid = 1839] [serial = 1203] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a8c6d5000) [pid = 1839] [serial = 1212] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8abf5c00) [pid = 1839] [serial = 1137] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5aa64dbc00) [pid = 1839] [serial = 1077] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a8ac4f400) [pid = 1839] [serial = 1220] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5aaab2e000) [pid = 1839] [serial = 945] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8c96ec00) [pid = 1839] [serial = 1116] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8ee57c00) [pid = 1839] [serial = 1218] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8f0c5800) [pid = 1839] [serial = 1173] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a95db7400) [pid = 1839] [serial = 882] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5aaa907000) [pid = 1839] [serial = 939] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5aaa5c7800) [pid = 1839] [serial = 1080] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a867b6000) [pid = 1839] [serial = 993] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8c5e8c00) [pid = 1839] [serial = 1170] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a91027000) [pid = 1839] [serial = 927] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a8dcfbc00) [pid = 1839] [serial = 1217] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5aaa04a000) [pid = 1839] [serial = 987] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a92f6dc00) [pid = 1839] [serial = 848] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a8c5e7400) [pid = 1839] [serial = 1023] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a839b0000) [pid = 1839] [serial = 1205] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5aa5515800) [pid = 1839] [serial = 1166] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a8ee61800) [pid = 1839] [serial = 879] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a91ea5000) [pid = 1839] [serial = 1125] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a8e85bc00) [pid = 1839] [serial = 1026] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5aa9f7b800) [pid = 1839] [serial = 936] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a8c5eb000) [pid = 1839] [serial = 1211] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8c954400) [pid = 1839] [serial = 1215] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5aaa7b3c00) [pid = 1839] [serial = 891] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a90256000) [pid = 1839] [serial = 1068] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a8c6d5800) [pid = 1839] [serial = 1214] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a8abf1400) [pid = 1839] [serial = 1208] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a847aac00) [pid = 1839] [serial = 1206] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a8e85d800) [pid = 1839] [serial = 1172] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a96547000) [pid = 1839] [serial = 1035] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a91c4d800) [pid = 1839] [serial = 1029] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a91c4fc00) [pid = 1839] [serial = 1224] [outer = (nil)] [url = about:blank] 23:47:16 INFO - PROCESS | 1839 | 1461221236951 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1286ms 23:47:16 INFO - PROCESS | 1839 | 1461221236984 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:47:16 INFO - PROCESS | 1839 | 1461221236986 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:47:16 INFO - PROCESS | 1839 | 1461221236994 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:47:16 INFO - PROCESS | 1839 | 1461221236996 Marionette TRACE conn3 <- [1,1742,null,{}] 23:47:17 INFO - PROCESS | 1839 | 1461221237000 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:17 INFO - PROCESS | 1839 | 1461221237127 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:47:17 INFO - PROCESS | 1839 | 1461221237258 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850e3000 == 86 [pid = 1839] [id = 443] 23:47:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a805f2c00) [pid = 1839] [serial = 1330] [outer = (nil)] 23:47:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8ac42c00) [pid = 1839] [serial = 1331] [outer = 0x7f5a805f2c00] 23:47:17 INFO - PROCESS | 1839 | 1461221237309 Marionette DEBUG loaded listener.js 23:47:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a8ac61c00) [pid = 1839] [serial = 1332] [outer = 0x7f5a805f2c00] 23:47:17 INFO - PROCESS | 1839 | 1461221237864 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 927ms 23:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:47:17 INFO - PROCESS | 1839 | 1461221237919 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:47:17 INFO - PROCESS | 1839 | 1461221237921 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:47:17 INFO - PROCESS | 1839 | 1461221237926 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:47:17 INFO - PROCESS | 1839 | 1461221237929 Marionette TRACE conn3 <- [1,1746,null,{}] 23:47:17 INFO - PROCESS | 1839 | 1461221237933 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:18 INFO - PROCESS | 1839 | 1461221238052 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:47:18 INFO - PROCESS | 1839 | 1461221238200 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a81e800 == 87 [pid = 1839] [id = 444] 23:47:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a847a8800) [pid = 1839] [serial = 1333] [outer = (nil)] 23:47:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a8b832800) [pid = 1839] [serial = 1334] [outer = 0x7f5a847a8800] 23:47:18 INFO - PROCESS | 1839 | 1461221238251 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a8bb95400) [pid = 1839] [serial = 1335] [outer = 0x7f5a847a8800] 23:47:18 INFO - PROCESS | 1839 | 1461221238912 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1025ms 23:47:18 INFO - PROCESS | 1839 | 1461221238951 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:47:18 INFO - PROCESS | 1839 | 1461221238954 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:47:18 INFO - PROCESS | 1839 | 1461221238959 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:47:18 INFO - PROCESS | 1839 | 1461221238961 Marionette TRACE conn3 <- [1,1750,null,{}] 23:47:18 INFO - PROCESS | 1839 | 1461221238987 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:19 INFO - PROCESS | 1839 | 1461221239175 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:47:19 INFO - PROCESS | 1839 | 1461221239202 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c646800 == 88 [pid = 1839] [id = 445] 23:47:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8c5ed800) [pid = 1839] [serial = 1336] [outer = (nil)] 23:47:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8c6d5800) [pid = 1839] [serial = 1337] [outer = 0x7f5a8c5ed800] 23:47:19 INFO - PROCESS | 1839 | 1461221239256 Marionette DEBUG loaded listener.js 23:47:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a8c74d800) [pid = 1839] [serial = 1338] [outer = 0x7f5a8c5ed800] 23:47:19 INFO - PROCESS | 1839 | 1461221239879 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 942ms 23:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:47:19 INFO - PROCESS | 1839 | 1461221239901 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:47:19 INFO - PROCESS | 1839 | 1461221239903 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:47:19 INFO - PROCESS | 1839 | 1461221239909 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 1839 | 1461221239911 Marionette TRACE conn3 <- [1,1754,null,{}] 23:47:19 INFO - PROCESS | 1839 | 1461221239915 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:20 INFO - PROCESS | 1839 | 1461221240083 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:47:20 INFO - PROCESS | 1839 | 1461221240128 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd21800 == 89 [pid = 1839] [id = 446] 23:47:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a8c525000) [pid = 1839] [serial = 1339] [outer = (nil)] 23:47:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8c80ec00) [pid = 1839] [serial = 1340] [outer = 0x7f5a8c525000] 23:47:20 INFO - PROCESS | 1839 | 1461221240222 Marionette DEBUG loaded listener.js 23:47:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8c960000) [pid = 1839] [serial = 1341] [outer = 0x7f5a8c525000] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a8df36800) [pid = 1839] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a7fad1c00) [pid = 1839] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8fd2e000) [pid = 1839] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a7fad2800) [pid = 1839] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a9024fc00) [pid = 1839] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a805f6c00) [pid = 1839] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a805f3000) [pid = 1839] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8ac52800) [pid = 1839] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a8eee3000) [pid = 1839] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a91eab800) [pid = 1839] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a8fd2b800) [pid = 1839] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a804ec400) [pid = 1839] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a832d6400) [pid = 1839] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a7fad6800) [pid = 1839] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a80ec1400) [pid = 1839] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a832dfc00) [pid = 1839] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:47:20 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a8eee2400) [pid = 1839] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:47:21 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a832dec00) [pid = 1839] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:47:21 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a8dcfe800) [pid = 1839] [serial = 36] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:47:21 INFO - PROCESS | 1839 | 1461221241280 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1428ms 23:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:47:21 INFO - PROCESS | 1839 | 1461221241336 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:47:21 INFO - PROCESS | 1839 | 1461221241338 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:47:21 INFO - PROCESS | 1839 | 1461221241343 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:47:21 INFO - PROCESS | 1839 | 1461221241345 Marionette TRACE conn3 <- [1,1758,null,{}] 23:47:21 INFO - PROCESS | 1839 | 1461221241350 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:21 INFO - PROCESS | 1839 | 1461221241470 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:47:21 INFO - PROCESS | 1839 | 1461221241605 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e5000 == 90 [pid = 1839] [id = 447] 23:47:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a804ec400) [pid = 1839] [serial = 1342] [outer = (nil)] 23:47:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a8069b400) [pid = 1839] [serial = 1343] [outer = 0x7f5a804ec400] 23:47:21 INFO - PROCESS | 1839 | 1461221241656 Marionette DEBUG loaded listener.js 23:47:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a8c5f1400) [pid = 1839] [serial = 1344] [outer = 0x7f5a804ec400] 23:47:22 INFO - PROCESS | 1839 | 1461221242198 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 875ms 23:47:22 INFO - PROCESS | 1839 | 1461221242218 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 1839 | 1461221242220 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:47:22 INFO - PROCESS | 1839 | 1461221242226 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 1839 | 1461221242227 Marionette TRACE conn3 <- [1,1762,null,{}] 23:47:22 INFO - PROCESS | 1839 | 1461221242232 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:22 INFO - PROCESS | 1839 | 1461221242352 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:47:22 INFO - PROCESS | 1839 | 1461221242364 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8eb42800 == 91 [pid = 1839] [id = 448] 23:47:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a847a5400) [pid = 1839] [serial = 1345] [outer = (nil)] 23:47:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8c96e400) [pid = 1839] [serial = 1346] [outer = 0x7f5a847a5400] 23:47:22 INFO - PROCESS | 1839 | 1461221242414 Marionette DEBUG loaded listener.js 23:47:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a8d411400) [pid = 1839] [serial = 1347] [outer = 0x7f5a847a5400] 23:47:23 INFO - PROCESS | 1839 | 1461221243165 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 974ms 23:47:23 INFO - PROCESS | 1839 | 1461221243200 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:47:23 INFO - PROCESS | 1839 | 1461221243205 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:47:23 INFO - PROCESS | 1839 | 1461221243212 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:47:23 INFO - PROCESS | 1839 | 1461221243217 Marionette TRACE conn3 <- [1,1766,null,{}] 23:47:23 INFO - PROCESS | 1839 | 1461221243225 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:23 INFO - PROCESS | 1839 | 1461221243389 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:47:23 INFO - PROCESS | 1839 | 1461221243584 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850d9000 == 92 [pid = 1839] [id = 449] 23:47:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a7fadb400) [pid = 1839] [serial = 1348] [outer = (nil)] 23:47:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a80aba800) [pid = 1839] [serial = 1349] [outer = 0x7f5a7fadb400] 23:47:23 INFO - PROCESS | 1839 | 1461221243648 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a821ae000) [pid = 1839] [serial = 1350] [outer = 0x7f5a7fadb400] 23:47:24 INFO - PROCESS | 1839 | 1461221244564 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1381ms 23:47:24 INFO - PROCESS | 1839 | 1461221244594 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:47:24 INFO - PROCESS | 1839 | 1461221244601 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:47:24 INFO - PROCESS | 1839 | 1461221244610 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:47:24 INFO - PROCESS | 1839 | 1461221244612 Marionette TRACE conn3 <- [1,1770,null,{}] 23:47:24 INFO - PROCESS | 1839 | 1461221244616 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:24 INFO - PROCESS | 1839 | 1461221244759 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:47:24 INFO - PROCESS | 1839 | 1461221244935 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c615000 == 93 [pid = 1839] [id = 450] 23:47:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a80ba4000) [pid = 1839] [serial = 1351] [outer = (nil)] 23:47:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a85399000) [pid = 1839] [serial = 1352] [outer = 0x7f5a80ba4000] 23:47:25 INFO - PROCESS | 1839 | 1461221244997 Marionette DEBUG loaded listener.js 23:47:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a853a7400) [pid = 1839] [serial = 1353] [outer = 0x7f5a80ba4000] 23:47:25 INFO - PROCESS | 1839 | 1461221245885 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1328ms 23:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:47:25 INFO - PROCESS | 1839 | 1461221245937 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:47:25 INFO - PROCESS | 1839 | 1461221245940 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:47:25 INFO - PROCESS | 1839 | 1461221245945 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:47:25 INFO - PROCESS | 1839 | 1461221245950 Marionette TRACE conn3 <- [1,1774,null,{}] 23:47:25 INFO - PROCESS | 1839 | 1461221245963 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:26 INFO - PROCESS | 1839 | 1461221246118 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:47:26 INFO - PROCESS | 1839 | 1461221246294 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef7e000 == 94 [pid = 1839] [id = 451] 23:47:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a8539c800) [pid = 1839] [serial = 1354] [outer = (nil)] 23:47:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8c524800) [pid = 1839] [serial = 1355] [outer = 0x7f5a8539c800] 23:47:26 INFO - PROCESS | 1839 | 1461221246359 Marionette DEBUG loaded listener.js 23:47:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8c6cb400) [pid = 1839] [serial = 1356] [outer = 0x7f5a8539c800] 23:47:27 INFO - PROCESS | 1839 | 1461221247120 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1231ms 23:47:27 INFO - PROCESS | 1839 | 1461221247176 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 1839 | 1461221247179 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:47:27 INFO - PROCESS | 1839 | 1461221247201 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 1839 | 1461221247203 Marionette TRACE conn3 <- [1,1778,null,{}] 23:47:27 INFO - PROCESS | 1839 | 1461221247208 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:27 INFO - PROCESS | 1839 | 1461221247350 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:47:27 INFO - PROCESS | 1839 | 1461221247523 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1d2000 == 95 [pid = 1839] [id = 452] 23:47:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a8ac53c00) [pid = 1839] [serial = 1357] [outer = (nil)] 23:47:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a8c80f800) [pid = 1839] [serial = 1358] [outer = 0x7f5a8ac53c00] 23:47:27 INFO - PROCESS | 1839 | 1461221247582 Marionette DEBUG loaded listener.js 23:47:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8d43fc00) [pid = 1839] [serial = 1359] [outer = 0x7f5a8ac53c00] 23:47:28 INFO - PROCESS | 1839 | 1461221248310 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 23:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1180ms 23:47:28 INFO - PROCESS | 1839 | 1461221248379 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:47:28 INFO - PROCESS | 1839 | 1461221248382 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:47:28 INFO - PROCESS | 1839 | 1461221248387 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:47:28 INFO - PROCESS | 1839 | 1461221248389 Marionette TRACE conn3 <- [1,1782,null,{}] 23:47:28 INFO - PROCESS | 1839 | 1461221248394 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:28 INFO - PROCESS | 1839 | 1461221248535 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:47:28 INFO - PROCESS | 1839 | 1461221248706 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9205d000 == 96 [pid = 1839] [id = 453] 23:47:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8c6d4000) [pid = 1839] [serial = 1360] [outer = (nil)] 23:47:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8d7a6000) [pid = 1839] [serial = 1361] [outer = 0x7f5a8c6d4000] 23:47:28 INFO - PROCESS | 1839 | 1461221248766 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8e00dc00) [pid = 1839] [serial = 1362] [outer = 0x7f5a8c6d4000] 23:47:29 INFO - PROCESS | 1839 | 1461221249532 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 23:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1176ms 23:47:29 INFO - PROCESS | 1839 | 1461221249571 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 1839 | 1461221249574 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:47:29 INFO - PROCESS | 1839 | 1461221249579 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 1839 | 1461221249581 Marionette TRACE conn3 <- [1,1786,null,{}] 23:47:29 INFO - PROCESS | 1839 | 1461221249585 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:29 INFO - PROCESS | 1839 | 1461221249745 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:47:29 INFO - PROCESS | 1839 | 1461221249926 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924cd000 == 97 [pid = 1839] [id = 454] 23:47:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a8e297800) [pid = 1839] [serial = 1363] [outer = (nil)] 23:47:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8ee55400) [pid = 1839] [serial = 1364] [outer = 0x7f5a8e297800] 23:47:29 INFO - PROCESS | 1839 | 1461221249989 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8eee8400) [pid = 1839] [serial = 1365] [outer = 0x7f5a8e297800] 23:47:30 INFO - PROCESS | 1839 | 1461221250732 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 23:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1224ms 23:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:47:30 INFO - PROCESS | 1839 | 1461221250805 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:47:30 INFO - PROCESS | 1839 | 1461221250808 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:47:30 INFO - PROCESS | 1839 | 1461221250813 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 1839 | 1461221250816 Marionette TRACE conn3 <- [1,1790,null,{}] 23:47:30 INFO - PROCESS | 1839 | 1461221250821 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:30 INFO - PROCESS | 1839 | 1461221250966 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:47:31 INFO - PROCESS | 1839 | 1461221251142 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9263b800 == 98 [pid = 1839] [id = 455] 23:47:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a8e377000) [pid = 1839] [serial = 1366] [outer = (nil)] 23:47:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a8f0c6400) [pid = 1839] [serial = 1367] [outer = 0x7f5a8e377000] 23:47:31 INFO - PROCESS | 1839 | 1461221251201 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a8f0d8000) [pid = 1839] [serial = 1368] [outer = 0x7f5a8e377000] 23:47:31 INFO - PROCESS | 1839 | 1461221251938 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1181ms 23:47:31 INFO - PROCESS | 1839 | 1461221251994 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 1839 | 1461221251997 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:47:32 INFO - PROCESS | 1839 | 1461221252002 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 1839 | 1461221252005 Marionette TRACE conn3 <- [1,1794,null,{}] 23:47:32 INFO - PROCESS | 1839 | 1461221252009 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:32 INFO - PROCESS | 1839 | 1461221252150 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:47:32 INFO - PROCESS | 1839 | 1461221252327 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92674000 == 99 [pid = 1839] [id = 456] 23:47:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8ee62c00) [pid = 1839] [serial = 1369] [outer = (nil)] 23:47:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8fd2e000) [pid = 1839] [serial = 1370] [outer = 0x7f5a8ee62c00] 23:47:32 INFO - PROCESS | 1839 | 1461221252385 Marionette DEBUG loaded listener.js 23:47:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a90453c00) [pid = 1839] [serial = 1371] [outer = 0x7f5a8ee62c00] 23:47:33 INFO - PROCESS | 1839 | 1461221253133 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1176ms 23:47:33 INFO - PROCESS | 1839 | 1461221253192 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:47:33 INFO - PROCESS | 1839 | 1461221253194 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:47:33 INFO - PROCESS | 1839 | 1461221253200 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:47:33 INFO - PROCESS | 1839 | 1461221253202 Marionette TRACE conn3 <- [1,1798,null,{}] 23:47:33 INFO - PROCESS | 1839 | 1461221253207 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:33 INFO - PROCESS | 1839 | 1461221253343 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:47:33 INFO - PROCESS | 1839 | 1461221253521 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927f4000 == 100 [pid = 1839] [id = 457] 23:47:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a8eee7800) [pid = 1839] [serial = 1372] [outer = (nil)] 23:47:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a9102e000) [pid = 1839] [serial = 1373] [outer = 0x7f5a8eee7800] 23:47:33 INFO - PROCESS | 1839 | 1461221253582 Marionette DEBUG loaded listener.js 23:47:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a910f2800) [pid = 1839] [serial = 1374] [outer = 0x7f5a8eee7800] 23:47:34 INFO - PROCESS | 1839 | 1461221254363 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1232ms 23:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:47:34 INFO - PROCESS | 1839 | 1461221254433 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:47:34 INFO - PROCESS | 1839 | 1461221254435 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:47:34 INFO - PROCESS | 1839 | 1461221254441 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:47:34 INFO - PROCESS | 1839 | 1461221254444 Marionette TRACE conn3 <- [1,1802,null,{}] 23:47:34 INFO - PROCESS | 1839 | 1461221254449 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:34 INFO - PROCESS | 1839 | 1461221254593 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:47:34 INFO - PROCESS | 1839 | 1461221254773 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a817b7800 == 101 [pid = 1839] [id = 458] 23:47:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a804f7c00) [pid = 1839] [serial = 1375] [outer = (nil)] 23:47:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a839a6800) [pid = 1839] [serial = 1376] [outer = 0x7f5a804f7c00] 23:47:34 INFO - PROCESS | 1839 | 1461221254835 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8c967000) [pid = 1839] [serial = 1377] [outer = 0x7f5a804f7c00] 23:47:35 INFO - PROCESS | 1839 | 1461221255572 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1176ms 23:47:35 INFO - PROCESS | 1839 | 1461221255894 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 1839 | 1461221255900 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:47:35 INFO - PROCESS | 1839 | 1461221255913 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 1839 | 1461221255918 Marionette TRACE conn3 <- [1,1806,null,{}] 23:47:35 INFO - PROCESS | 1839 | 1461221255925 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:36 INFO - PROCESS | 1839 | 1461221256079 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:47:36 INFO - PROCESS | 1839 | 1461221256315 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a804000 == 102 [pid = 1839] [id = 459] 23:47:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a80695800) [pid = 1839] [serial = 1378] [outer = (nil)] 23:47:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8069f800) [pid = 1839] [serial = 1379] [outer = 0x7f5a80695800] 23:47:36 INFO - PROCESS | 1839 | 1461221256370 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a80ba7400) [pid = 1839] [serial = 1380] [outer = 0x7f5a80695800] 23:47:37 INFO - PROCESS | 1839 | 1461221257116 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1230ms 23:47:37 INFO - PROCESS | 1839 | 1461221257144 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:47:37 INFO - PROCESS | 1839 | 1461221257148 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:47:37 INFO - PROCESS | 1839 | 1461221257159 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 1839 | 1461221257163 Marionette TRACE conn3 <- [1,1810,null,{}] 23:47:37 INFO - PROCESS | 1839 | 1461221257168 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:37 INFO - PROCESS | 1839 | 1461221257358 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:47:37 INFO - PROCESS | 1839 | 1461221257591 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7f6e2800 == 103 [pid = 1839] [id = 460] 23:47:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a839a2400) [pid = 1839] [serial = 1381] [outer = (nil)] 23:47:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a839b1000) [pid = 1839] [serial = 1382] [outer = 0x7f5a839a2400] 23:47:37 INFO - PROCESS | 1839 | 1461221257646 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a848c9c00) [pid = 1839] [serial = 1383] [outer = 0x7f5a839a2400] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e5000 == 102 [pid = 1839] [id = 447] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd21800 == 101 [pid = 1839] [id = 446] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c646800 == 100 [pid = 1839] [id = 445] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a81e800 == 99 [pid = 1839] [id = 444] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a8df34800) [pid = 1839] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a832e3800) [pid = 1839] [serial = 1286] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a821b3000) [pid = 1839] [serial = 1256] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a850e3000 == 98 [pid = 1839] [id = 443] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e1b000 == 97 [pid = 1839] [id = 442] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7eede000 == 96 [pid = 1839] [id = 441] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a81a800 == 95 [pid = 1839] [id = 440] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1ca800 == 94 [pid = 1839] [id = 431] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8da000 == 93 [pid = 1839] [id = 430] 23:47:38 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a804e2000 == 92 [pid = 1839] [id = 429] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5aaa680800) [pid = 1839] [serial = 1185] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8ac61400) [pid = 1839] [serial = 1182] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a7fae0000) [pid = 1839] [serial = 1191] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5aaa257c00) [pid = 1839] [serial = 1179] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5aaa763800) [pid = 1839] [serial = 1194] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a977f3800) [pid = 1839] [serial = 1176] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a806a1c00) [pid = 1839] [serial = 1188] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a98dc1c00) [pid = 1839] [serial = 1280] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a9654cc00) [pid = 1839] [serial = 1277] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a92f72800) [pid = 1839] [serial = 1227] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a804f3c00) [pid = 1839] [serial = 1283] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a80b9ec00) [pid = 1839] [serial = 1250] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a839af000) [pid = 1839] [serial = 1262] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a805f9800) [pid = 1839] [serial = 1260] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a7fae0800) [pid = 1839] [serial = 1259] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a80abc400) [pid = 1839] [serial = 1247] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a847b1400) [pid = 1839] [serial = 1268] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a8c751400) [pid = 1839] [serial = 1269] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a848d0400) [pid = 1839] [serial = 1263] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a8bb90400) [pid = 1839] [serial = 1266] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a8ac5a400) [pid = 1839] [serial = 1265] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a95004800) [pid = 1839] [serial = 1241] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a9a91c800) [pid = 1839] [serial = 1244] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8ac50000) [pid = 1839] [serial = 1232] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a821a7800) [pid = 1839] [serial = 1253] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a8f0c7800) [pid = 1839] [serial = 1274] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a8c962800) [pid = 1839] [serial = 1271] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8e376c00) [pid = 1839] [serial = 1272] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a838ea000) [pid = 1839] [serial = 1229] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a8d441c00) [pid = 1839] [serial = 1235] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a905c5400) [pid = 1839] [serial = 1238] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5aa5515400) [pid = 1839] [serial = 1281] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a977e6c00) [pid = 1839] [serial = 1278] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a804f9c00) [pid = 1839] [serial = 1284] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a94822400) [pid = 1839] [serial = 858] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:47:38 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a91b13000) [pid = 1839] [serial = 1275] [outer = (nil)] [url = about:blank] 23:47:38 INFO - PROCESS | 1839 | 1461221258520 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1383ms 23:47:38 INFO - PROCESS | 1839 | 1461221258543 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 1839 | 1461221258546 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:47:38 INFO - PROCESS | 1839 | 1461221258551 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 1839 | 1461221258553 Marionette TRACE conn3 <- [1,1814,null,{}] 23:47:38 INFO - PROCESS | 1839 | 1461221258564 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:38 INFO - PROCESS | 1839 | 1461221258695 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:47:38 INFO - PROCESS | 1839 | 1461221258711 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84819000 == 93 [pid = 1839] [id = 461] 23:47:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a853a2c00) [pid = 1839] [serial = 1384] [outer = (nil)] 23:47:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8abf9400) [pid = 1839] [serial = 1385] [outer = 0x7f5a853a2c00] 23:47:38 INFO - PROCESS | 1839 | 1461221258767 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a8ac55400) [pid = 1839] [serial = 1386] [outer = 0x7f5a853a2c00] 23:47:39 INFO - PROCESS | 1839 | 1461221259513 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1030ms 23:47:39 INFO - PROCESS | 1839 | 1461221259581 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:47:39 INFO - PROCESS | 1839 | 1461221259584 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:47:39 INFO - PROCESS | 1839 | 1461221259589 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 1839 | 1461221259591 Marionette TRACE conn3 <- [1,1818,null,{}] 23:47:39 INFO - PROCESS | 1839 | 1461221259595 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:39 INFO - PROCESS | 1839 | 1461221259720 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:47:39 INFO - PROCESS | 1839 | 1461221259732 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8c5800 == 94 [pid = 1839] [id = 462] 23:47:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a8ac55c00) [pid = 1839] [serial = 1387] [outer = (nil)] 23:47:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a8c526c00) [pid = 1839] [serial = 1388] [outer = 0x7f5a8ac55c00] 23:47:39 INFO - PROCESS | 1839 | 1461221259782 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8c5ebc00) [pid = 1839] [serial = 1389] [outer = 0x7f5a8ac55c00] 23:47:40 INFO - PROCESS | 1839 | 1461221260475 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 926ms 23:47:40 INFO - PROCESS | 1839 | 1461221260515 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 1839 | 1461221260518 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:47:40 INFO - PROCESS | 1839 | 1461221260526 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 1839 | 1461221260537 Marionette TRACE conn3 <- [1,1822,null,{}] 23:47:40 INFO - PROCESS | 1839 | 1461221260541 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:40 INFO - PROCESS | 1839 | 1461221260725 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:47:40 INFO - PROCESS | 1839 | 1461221260752 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c7a4000 == 95 [pid = 1839] [id = 463] 23:47:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a804f9c00) [pid = 1839] [serial = 1390] [outer = (nil)] 23:47:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8c5e6000) [pid = 1839] [serial = 1391] [outer = 0x7f5a804f9c00] 23:47:40 INFO - PROCESS | 1839 | 1461221260803 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a8c808000) [pid = 1839] [serial = 1392] [outer = 0x7f5a804f9c00] 23:47:41 INFO - PROCESS | 1839 | 1461221261490 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 990ms 23:47:41 INFO - PROCESS | 1839 | 1461221261514 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 1839 | 1461221261517 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:47:41 INFO - PROCESS | 1839 | 1461221261522 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 1839 | 1461221261524 Marionette TRACE conn3 <- [1,1826,null,{}] 23:47:41 INFO - PROCESS | 1839 | 1461221261528 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:41 INFO - PROCESS | 1839 | 1461221261724 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:47:41 INFO - PROCESS | 1839 | 1461221261756 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df34000 == 96 [pid = 1839] [id = 464] 23:47:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a8d79fc00) [pid = 1839] [serial = 1393] [outer = (nil)] 23:47:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8e376c00) [pid = 1839] [serial = 1394] [outer = 0x7f5a8d79fc00] 23:47:41 INFO - PROCESS | 1839 | 1461221261818 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8ee58c00) [pid = 1839] [serial = 1395] [outer = 0x7f5a8d79fc00] 23:47:42 INFO - PROCESS | 1839 | 1461221262475 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 973ms 23:47:42 INFO - PROCESS | 1839 | 1461221262499 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:47:42 INFO - PROCESS | 1839 | 1461221262502 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:47:42 INFO - PROCESS | 1839 | 1461221262507 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:47:42 INFO - PROCESS | 1839 | 1461221262509 Marionette TRACE conn3 <- [1,1830,null,{}] 23:47:42 INFO - PROCESS | 1839 | 1461221262513 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:42 INFO - PROCESS | 1839 | 1461221262698 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a8c525000) [pid = 1839] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a80abfc00) [pid = 1839] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a805f2c00) [pid = 1839] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a8069b000) [pid = 1839] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5a7fad4800) [pid = 1839] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a847a8800) [pid = 1839] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a80abd400) [pid = 1839] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a804ec400) [pid = 1839] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:47:42 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a8c5ed800) [pid = 1839] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:47:43 INFO - PROCESS | 1839 | 1461221263022 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866e6800 == 97 [pid = 1839] [id = 465] 23:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a7fad6800) [pid = 1839] [serial = 1396] [outer = (nil)] 23:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a80694800) [pid = 1839] [serial = 1397] [outer = 0x7f5a7fad6800] 23:47:43 INFO - PROCESS | 1839 | 1461221263072 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a8abf9800) [pid = 1839] [serial = 1398] [outer = 0x7f5a7fad6800] 23:47:43 INFO - PROCESS | 1839 | 1461221263624 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1174ms 23:47:43 INFO - PROCESS | 1839 | 1461221263682 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 1839 | 1461221263685 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:47:43 INFO - PROCESS | 1839 | 1461221263690 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 1839 | 1461221263691 Marionette TRACE conn3 <- [1,1834,null,{}] 23:47:43 INFO - PROCESS | 1839 | 1461221263696 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:43 INFO - PROCESS | 1839 | 1461221263819 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:47:43 INFO - PROCESS | 1839 | 1461221263833 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1c4000 == 98 [pid = 1839] [id = 466] 23:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a8abfc800) [pid = 1839] [serial = 1399] [outer = (nil)] 23:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8f0e1c00) [pid = 1839] [serial = 1400] [outer = 0x7f5a8abfc800] 23:47:43 INFO - PROCESS | 1839 | 1461221263885 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a91b13000) [pid = 1839] [serial = 1401] [outer = 0x7f5a8abfc800] 23:47:44 INFO - PROCESS | 1839 | 1461221264572 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 23:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 924ms 23:47:44 INFO - PROCESS | 1839 | 1461221264614 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:47:44 INFO - PROCESS | 1839 | 1461221264617 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:47:44 INFO - PROCESS | 1839 | 1461221264622 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 1839 | 1461221264624 Marionette TRACE conn3 <- [1,1838,null,{}] 23:47:44 INFO - PROCESS | 1839 | 1461221264629 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:44 INFO - PROCESS | 1839 | 1461221264749 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:47:44 INFO - PROCESS | 1839 | 1461221264890 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920c7800 == 99 [pid = 1839] [id = 467] 23:47:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a80abfc00) [pid = 1839] [serial = 1402] [outer = (nil)] 23:47:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a91c53000) [pid = 1839] [serial = 1403] [outer = 0x7f5a80abfc00] 23:47:44 INFO - PROCESS | 1839 | 1461221264941 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a91ea5000) [pid = 1839] [serial = 1404] [outer = 0x7f5a80abfc00] 23:47:45 INFO - PROCESS | 1839 | 1461221265798 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1226ms 23:47:45 INFO - PROCESS | 1839 | 1461221265850 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:47:45 INFO - PROCESS | 1839 | 1461221265855 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:47:45 INFO - PROCESS | 1839 | 1461221265863 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:47:45 INFO - PROCESS | 1839 | 1461221265868 Marionette TRACE conn3 <- [1,1842,null,{}] 23:47:45 INFO - PROCESS | 1839 | 1461221265874 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:46 INFO - PROCESS | 1839 | 1461221266048 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:47:46 INFO - PROCESS | 1839 | 1461221266222 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852df000 == 100 [pid = 1839] [id = 468] 23:47:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a80b9d400) [pid = 1839] [serial = 1405] [outer = (nil)] 23:47:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a832de000) [pid = 1839] [serial = 1406] [outer = 0x7f5a80b9d400] 23:47:46 INFO - PROCESS | 1839 | 1461221266288 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a848c5000) [pid = 1839] [serial = 1407] [outer = 0x7f5a80b9d400] 23:47:47 INFO - PROCESS | 1839 | 1461221267064 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1229ms 23:47:47 INFO - PROCESS | 1839 | 1461221267106 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 1839 | 1461221267113 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:47:47 INFO - PROCESS | 1839 | 1461221267122 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 1839 | 1461221267125 Marionette TRACE conn3 <- [1,1846,null,{}] 23:47:47 INFO - PROCESS | 1839 | 1461221267130 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:47 INFO - PROCESS | 1839 | 1461221267279 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:47:47 INFO - PROCESS | 1839 | 1461221267453 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd2b000 == 101 [pid = 1839] [id = 469] 23:47:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a80ecb400) [pid = 1839] [serial = 1408] [outer = (nil)] 23:47:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8ac58400) [pid = 1839] [serial = 1409] [outer = 0x7f5a80ecb400] 23:47:47 INFO - PROCESS | 1839 | 1461221267516 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8bb9ac00) [pid = 1839] [serial = 1410] [outer = 0x7f5a80ecb400] 23:47:48 INFO - PROCESS | 1839 | 1461221268264 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1179ms 23:47:48 INFO - PROCESS | 1839 | 1461221268302 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 1839 | 1461221268306 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:47:48 INFO - PROCESS | 1839 | 1461221268311 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 1839 | 1461221268316 Marionette TRACE conn3 <- [1,1850,null,{}] 23:47:48 INFO - PROCESS | 1839 | 1461221268330 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:48 INFO - PROCESS | 1839 | 1461221268481 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:47:48 INFO - PROCESS | 1839 | 1461221268655 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92634000 == 102 [pid = 1839] [id = 470] 23:47:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a8c957400) [pid = 1839] [serial = 1411] [outer = (nil)] 23:47:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8de8dc00) [pid = 1839] [serial = 1412] [outer = 0x7f5a8c957400] 23:47:48 INFO - PROCESS | 1839 | 1461221268722 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8eba9800) [pid = 1839] [serial = 1413] [outer = 0x7f5a8c957400] 23:47:49 INFO - PROCESS | 1839 | 1461221269515 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1237ms 23:47:49 INFO - PROCESS | 1839 | 1461221269549 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 1839 | 1461221269553 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:47:49 INFO - PROCESS | 1839 | 1461221269559 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 1839 | 1461221269561 Marionette TRACE conn3 <- [1,1854,null,{}] 23:47:49 INFO - PROCESS | 1839 | 1461221269566 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:49 INFO - PROCESS | 1839 | 1461221269708 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:47:49 INFO - PROCESS | 1839 | 1461221269889 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92e81000 == 103 [pid = 1839] [id = 471] 23:47:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a8c969400) [pid = 1839] [serial = 1414] [outer = (nil)] 23:47:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a9045a400) [pid = 1839] [serial = 1415] [outer = 0x7f5a8c969400] 23:47:49 INFO - PROCESS | 1839 | 1461221269952 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a91ea4000) [pid = 1839] [serial = 1416] [outer = 0x7f5a8c969400] 23:47:50 INFO - PROCESS | 1839 | 1461221270662 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1175ms 23:47:50 INFO - PROCESS | 1839 | 1461221270735 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:47:50 INFO - PROCESS | 1839 | 1461221270738 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:47:50 INFO - PROCESS | 1839 | 1461221270743 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:47:50 INFO - PROCESS | 1839 | 1461221270745 Marionette TRACE conn3 <- [1,1858,null,{}] 23:47:50 INFO - PROCESS | 1839 | 1461221270750 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:50 INFO - PROCESS | 1839 | 1461221270893 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:47:51 INFO - PROCESS | 1839 | 1461221271072 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94851800 == 104 [pid = 1839] [id = 472] 23:47:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8ecb2800) [pid = 1839] [serial = 1417] [outer = (nil)] 23:47:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a92553000) [pid = 1839] [serial = 1418] [outer = 0x7f5a8ecb2800] 23:47:51 INFO - PROCESS | 1839 | 1461221271133 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a92f72400) [pid = 1839] [serial = 1419] [outer = 0x7f5a8ecb2800] 23:47:51 INFO - PROCESS | 1839 | 1461221271868 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1174ms 23:47:51 INFO - PROCESS | 1839 | 1461221271918 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 1839 | 1461221271922 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:47:51 INFO - PROCESS | 1839 | 1461221271927 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 1839 | 1461221271929 Marionette TRACE conn3 <- [1,1862,null,{}] 23:47:51 INFO - PROCESS | 1839 | 1461221271934 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:52 INFO - PROCESS | 1839 | 1461221272090 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:47:52 INFO - PROCESS | 1839 | 1461221272266 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9747d800 == 105 [pid = 1839] [id = 473] 23:47:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a962a7c00) [pid = 1839] [serial = 1420] [outer = (nil)] 23:47:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a96d97800) [pid = 1839] [serial = 1421] [outer = 0x7f5a962a7c00] 23:47:52 INFO - PROCESS | 1839 | 1461221272329 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a97073400) [pid = 1839] [serial = 1422] [outer = 0x7f5a962a7c00] 23:47:53 INFO - PROCESS | 1839 | 1461221273061 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1181ms 23:47:53 INFO - PROCESS | 1839 | 1461221273109 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:47:53 INFO - PROCESS | 1839 | 1461221273112 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:47:53 INFO - PROCESS | 1839 | 1461221273135 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 1839 | 1461221273137 Marionette TRACE conn3 <- [1,1866,null,{}] 23:47:53 INFO - PROCESS | 1839 | 1461221273142 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:53 INFO - PROCESS | 1839 | 1461221273286 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:47:53 INFO - PROCESS | 1839 | 1461221273464 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9810d000 == 106 [pid = 1839] [id = 474] 23:47:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a9648d800) [pid = 1839] [serial = 1423] [outer = (nil)] 23:47:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a977f1c00) [pid = 1839] [serial = 1424] [outer = 0x7f5a9648d800] 23:47:53 INFO - PROCESS | 1839 | 1461221273524 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a97babc00) [pid = 1839] [serial = 1425] [outer = 0x7f5a9648d800] 23:47:54 INFO - PROCESS | 1839 | 1461221274259 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1185ms 23:47:54 INFO - PROCESS | 1839 | 1461221274318 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 1839 | 1461221274320 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:47:54 INFO - PROCESS | 1839 | 1461221274325 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 1839 | 1461221274328 Marionette TRACE conn3 <- [1,1870,null,{}] 23:47:54 INFO - PROCESS | 1839 | 1461221274333 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:54 INFO - PROCESS | 1839 | 1461221274473 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:47:54 INFO - PROCESS | 1839 | 1461221274654 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad3a000 == 107 [pid = 1839] [id = 475] 23:47:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a8c743400) [pid = 1839] [serial = 1426] [outer = (nil)] 23:47:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a9884c400) [pid = 1839] [serial = 1427] [outer = 0x7f5a8c743400] 23:47:54 INFO - PROCESS | 1839 | 1461221274713 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a9a91e000) [pid = 1839] [serial = 1428] [outer = 0x7f5a8c743400] 23:47:55 INFO - PROCESS | 1839 | 1461221275428 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1175ms 23:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:47:55 INFO - PROCESS | 1839 | 1461221275502 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:47:55 INFO - PROCESS | 1839 | 1461221275504 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:47:55 INFO - PROCESS | 1839 | 1461221275510 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:47:55 INFO - PROCESS | 1839 | 1461221275513 Marionette TRACE conn3 <- [1,1874,null,{}] 23:47:55 INFO - PROCESS | 1839 | 1461221275517 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:55 INFO - PROCESS | 1839 | 1461221275659 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:47:55 INFO - PROCESS | 1839 | 1461221275840 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa525e000 == 108 [pid = 1839] [id = 476] 23:47:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a96547000) [pid = 1839] [serial = 1429] [outer = (nil)] 23:47:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a9e660800) [pid = 1839] [serial = 1430] [outer = 0x7f5a96547000] 23:47:55 INFO - PROCESS | 1839 | 1461221275899 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5aa507c000) [pid = 1839] [serial = 1431] [outer = 0x7f5a96547000] 23:47:56 INFO - PROCESS | 1839 | 1461221276651 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1176ms 23:47:56 INFO - PROCESS | 1839 | 1461221276685 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:47:56 INFO - PROCESS | 1839 | 1461221276688 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:47:56 INFO - PROCESS | 1839 | 1461221276693 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 1839 | 1461221276695 Marionette TRACE conn3 <- [1,1878,null,{}] 23:47:56 INFO - PROCESS | 1839 | 1461221276700 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:56 INFO - PROCESS | 1839 | 1461221276849 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:47:57 INFO - PROCESS | 1839 | 1461221277033 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa55c2000 == 109 [pid = 1839] [id = 477] 23:47:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a9884cc00) [pid = 1839] [serial = 1432] [outer = (nil)] 23:47:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5aa5515800) [pid = 1839] [serial = 1433] [outer = 0x7f5a9884cc00] 23:47:57 INFO - PROCESS | 1839 | 1461221277092 Marionette DEBUG loaded listener.js 23:47:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5aa57eac00) [pid = 1839] [serial = 1434] [outer = 0x7f5a9884cc00] 23:47:57 INFO - PROCESS | 1839 | 1461221277825 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1181ms 23:47:57 INFO - PROCESS | 1839 | 1461221277879 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:47:57 INFO - PROCESS | 1839 | 1461221277883 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:47:57 INFO - PROCESS | 1839 | 1461221277890 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 1839 | 1461221277893 Marionette TRACE conn3 <- [1,1882,null,{}] 23:47:57 INFO - PROCESS | 1839 | 1461221277898 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:58 INFO - PROCESS | 1839 | 1461221278068 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:47:58 INFO - PROCESS | 1839 | 1461221278249 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa6c5000 == 110 [pid = 1839] [id = 478] 23:47:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a9a9f1800) [pid = 1839] [serial = 1435] [outer = (nil)] 23:47:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5aaa044c00) [pid = 1839] [serial = 1436] [outer = 0x7f5a9a9f1800] 23:47:58 INFO - PROCESS | 1839 | 1461221278315 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5aaa258000) [pid = 1839] [serial = 1437] [outer = 0x7f5a9a9f1800] 23:47:59 INFO - PROCESS | 1839 | 1461221279086 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1233ms 23:47:59 INFO - PROCESS | 1839 | 1461221279123 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:47:59 INFO - PROCESS | 1839 | 1461221279126 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:47:59 INFO - PROCESS | 1839 | 1461221279130 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 1839 | 1461221279133 Marionette TRACE conn3 <- [1,1886,null,{}] 23:47:59 INFO - PROCESS | 1839 | 1461221279137 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:59 INFO - PROCESS | 1839 | 1461221279281 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:47:59 INFO - PROCESS | 1839 | 1461221279467 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84810000 == 111 [pid = 1839] [id = 479] 23:47:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a7fad2800) [pid = 1839] [serial = 1438] [outer = (nil)] 23:47:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a83006c00) [pid = 1839] [serial = 1439] [outer = 0x7f5a7fad2800] 23:47:59 INFO - PROCESS | 1839 | 1461221279526 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8300c800) [pid = 1839] [serial = 1440] [outer = 0x7f5a7fad2800] 23:48:00 INFO - PROCESS | 1839 | 1461221280652 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1577ms 23:48:00 INFO - PROCESS | 1839 | 1461221280708 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 1839 | 1461221280714 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:48:00 INFO - PROCESS | 1839 | 1461221280721 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 1839 | 1461221280724 Marionette TRACE conn3 <- [1,1890,null,{}] 23:48:00 INFO - PROCESS | 1839 | 1461221280730 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:00 INFO - PROCESS | 1839 | 1461221280879 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:48:01 INFO - PROCESS | 1839 | 1461221281234 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a804c4800 == 112 [pid = 1839] [id = 480] 23:48:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a821ae800) [pid = 1839] [serial = 1441] [outer = (nil)] 23:48:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a83009c00) [pid = 1839] [serial = 1442] [outer = 0x7f5a821ae800] 23:48:01 INFO - PROCESS | 1839 | 1461221281333 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a83010c00) [pid = 1839] [serial = 1443] [outer = 0x7f5a821ae800] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1c4000 == 111 [pid = 1839] [id = 466] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a866e6800 == 110 [pid = 1839] [id = 465] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df34000 == 109 [pid = 1839] [id = 464] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c7a4000 == 108 [pid = 1839] [id = 463] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8c96e400) [pid = 1839] [serial = 1346] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8f0d8400) [pid = 1839] [serial = 1304] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a92f74000) [pid = 1839] [serial = 1307] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a847a6800) [pid = 1839] [serial = 1316] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a90255000) [pid = 1839] [serial = 1313] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a8abef800) [pid = 1839] [serial = 1319] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a97068400) [pid = 1839] [serial = 1310] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | 1461221282183 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8c5800 == 107 [pid = 1839] [id = 462] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84819000 == 106 [pid = 1839] [id = 461] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7f6e2800 == 105 [pid = 1839] [id = 460] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a804000 == 104 [pid = 1839] [id = 459] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9263b800 == 103 [pid = 1839] [id = 455] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924cd000 == 102 [pid = 1839] [id = 454] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9205d000 == 101 [pid = 1839] [id = 453] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1d2000 == 100 [pid = 1839] [id = 452] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef7e000 == 99 [pid = 1839] [id = 451] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c615000 == 98 [pid = 1839] [id = 450] 23:48:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a850d9000 == 97 [pid = 1839] [id = 449] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a8c5f1400) [pid = 1839] [serial = 1344] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a804edc00) [pid = 1839] [serial = 1289] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a838eb000) [pid = 1839] [serial = 1292] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8c5ee400) [pid = 1839] [serial = 1298] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a8c960000) [pid = 1839] [serial = 1341] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a80ba3000) [pid = 1839] [serial = 1325] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8abfb000) [pid = 1839] [serial = 1295] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a8ac42c00) [pid = 1839] [serial = 1331] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a832dac00) [pid = 1839] [serial = 1328] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a848c5c00) [pid = 1839] [serial = 1287] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8c80ec00) [pid = 1839] [serial = 1340] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8d411800) [pid = 1839] [serial = 1301] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8b832800) [pid = 1839] [serial = 1334] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a80ba4400) [pid = 1839] [serial = 1322] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a8069b400) [pid = 1839] [serial = 1343] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a867ae400) [pid = 1839] [serial = 1329] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a838e6400) [pid = 1839] [serial = 1326] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8c74d800) [pid = 1839] [serial = 1338] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a8bb95400) [pid = 1839] [serial = 1335] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a8c6d5800) [pid = 1839] [serial = 1337] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a821afc00) [pid = 1839] [serial = 1323] [outer = (nil)] [url = about:blank] 23:48:02 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a8ac61c00) [pid = 1839] [serial = 1332] [outer = (nil)] [url = about:blank] 23:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1533ms 23:48:02 INFO - PROCESS | 1839 | 1461221282253 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:48:02 INFO - PROCESS | 1839 | 1461221282259 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:48:02 INFO - PROCESS | 1839 | 1461221282267 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 1839 | 1461221282270 Marionette TRACE conn3 <- [1,1894,null,{}] 23:48:02 INFO - PROCESS | 1839 | 1461221282275 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:02 INFO - PROCESS | 1839 | 1461221282411 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:48:02 INFO - PROCESS | 1839 | 1461221282419 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851df800 == 98 [pid = 1839] [id = 481] 23:48:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a83011400) [pid = 1839] [serial = 1444] [outer = (nil)] 23:48:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a847b2400) [pid = 1839] [serial = 1445] [outer = 0x7f5a83011400] 23:48:02 INFO - PROCESS | 1839 | 1461221282471 Marionette DEBUG loaded listener.js 23:48:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8539d800) [pid = 1839] [serial = 1446] [outer = 0x7f5a83011400] 23:48:03 INFO - PROCESS | 1839 | 1461221283230 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 979ms 23:48:03 INFO - PROCESS | 1839 | 1461221283255 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 1839 | 1461221283258 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:48:03 INFO - PROCESS | 1839 | 1461221283263 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 1839 | 1461221283266 Marionette TRACE conn3 <- [1,1898,null,{}] 23:48:03 INFO - PROCESS | 1839 | 1461221283280 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:03 INFO - PROCESS | 1839 | 1461221283412 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:48:03 INFO - PROCESS | 1839 | 1461221283427 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc9c800 == 99 [pid = 1839] [id = 482] 23:48:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8ac44800) [pid = 1839] [serial = 1447] [outer = (nil)] 23:48:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8b832800) [pid = 1839] [serial = 1448] [outer = 0x7f5a8ac44800] 23:48:03 INFO - PROCESS | 1839 | 1461221283481 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a8bb92000) [pid = 1839] [serial = 1449] [outer = 0x7f5a8ac44800] 23:48:04 INFO - PROCESS | 1839 | 1461221284213 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 979ms 23:48:04 INFO - PROCESS | 1839 | 1461221284250 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:48:04 INFO - PROCESS | 1839 | 1461221284262 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:48:04 INFO - PROCESS | 1839 | 1461221284269 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 1839 | 1461221284271 Marionette TRACE conn3 <- [1,1902,null,{}] 23:48:04 INFO - PROCESS | 1839 | 1461221284279 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:04 INFO - PROCESS | 1839 | 1461221284407 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:48:04 INFO - PROCESS | 1839 | 1461221284419 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d598800 == 100 [pid = 1839] [id = 483] 23:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a867a9800) [pid = 1839] [serial = 1450] [outer = (nil)] 23:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a8c5f0c00) [pid = 1839] [serial = 1451] [outer = 0x7f5a867a9800] 23:48:04 INFO - PROCESS | 1839 | 1461221284470 Marionette DEBUG loaded listener.js 23:48:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a8c743c00) [pid = 1839] [serial = 1452] [outer = 0x7f5a867a9800] 23:48:05 INFO - PROCESS | 1839 | 1461221285230 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 978ms 23:48:05 INFO - PROCESS | 1839 | 1461221285246 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:48:05 INFO - PROCESS | 1839 | 1461221285249 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:48:05 INFO - PROCESS | 1839 | 1461221285255 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:48:05 INFO - PROCESS | 1839 | 1461221285257 Marionette TRACE conn3 <- [1,1906,null,{}] 23:48:05 INFO - PROCESS | 1839 | 1461221285270 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:05 INFO - PROCESS | 1839 | 1461221285442 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:48:05 INFO - PROCESS | 1839 | 1461221285466 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df36000 == 101 [pid = 1839] [id = 484] 23:48:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8bb9e400) [pid = 1839] [serial = 1453] [outer = (nil)] 23:48:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8c805c00) [pid = 1839] [serial = 1454] [outer = 0x7f5a8bb9e400] 23:48:05 INFO - PROCESS | 1839 | 1461221285516 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a8c96c400) [pid = 1839] [serial = 1455] [outer = 0x7f5a8bb9e400] 23:48:06 INFO - PROCESS | 1839 | 1461221286183 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 979ms 23:48:06 INFO - PROCESS | 1839 | 1461221286251 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 1839 | 1461221286254 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:48:06 INFO - PROCESS | 1839 | 1461221286259 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 1839 | 1461221286261 Marionette TRACE conn3 <- [1,1910,null,{}] 23:48:06 INFO - PROCESS | 1839 | 1461221286265 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:06 INFO - PROCESS | 1839 | 1461221286466 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:48:06 INFO - PROCESS | 1839 | 1461221286488 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1c6800 == 102 [pid = 1839] [id = 485] 23:48:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8d417800) [pid = 1839] [serial = 1456] [outer = (nil)] 23:48:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8ebb2400) [pid = 1839] [serial = 1457] [outer = 0x7f5a8d417800] 23:48:06 INFO - PROCESS | 1839 | 1461221286541 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a8fd2d400) [pid = 1839] [serial = 1458] [outer = 0x7f5a8d417800] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a8d79fc00) [pid = 1839] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a7fad6800) [pid = 1839] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8abfc800) [pid = 1839] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a80695800) [pid = 1839] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a853a2c00) [pid = 1839] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a847a5400) [pid = 1839] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a839a2400) [pid = 1839] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a8ac55c00) [pid = 1839] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:48:07 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a804f9c00) [pid = 1839] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:48:07 INFO - PROCESS | 1839 | 1461221287446 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1224ms 23:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:48:07 INFO - PROCESS | 1839 | 1461221287484 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 1839 | 1461221287487 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:48:07 INFO - PROCESS | 1839 | 1461221287491 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 1839 | 1461221287494 Marionette TRACE conn3 <- [1,1914,null,{}] 23:48:07 INFO - PROCESS | 1839 | 1461221287498 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:07 INFO - PROCESS | 1839 | 1461221287673 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:48:07 INFO - PROCESS | 1839 | 1461221287691 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1da800 == 103 [pid = 1839] [id = 486] 23:48:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a832d7000) [pid = 1839] [serial = 1459] [outer = (nil)] 23:48:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a8c970400) [pid = 1839] [serial = 1460] [outer = 0x7f5a832d7000] 23:48:07 INFO - PROCESS | 1839 | 1461221287741 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a90259400) [pid = 1839] [serial = 1461] [outer = 0x7f5a832d7000] 23:48:08 INFO - PROCESS | 1839 | 1461221288352 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 926ms 23:48:08 INFO - PROCESS | 1839 | 1461221288417 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:48:08 INFO - PROCESS | 1839 | 1461221288420 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:48:08 INFO - PROCESS | 1839 | 1461221288424 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 1839 | 1461221288427 Marionette TRACE conn3 <- [1,1918,null,{}] 23:48:08 INFO - PROCESS | 1839 | 1461221288431 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:08 INFO - PROCESS | 1839 | 1461221288554 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:48:08 INFO - PROCESS | 1839 | 1461221288568 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925b7800 == 104 [pid = 1839] [id = 487] 23:48:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8c6d2800) [pid = 1839] [serial = 1462] [outer = (nil)] 23:48:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a91c54800) [pid = 1839] [serial = 1463] [outer = 0x7f5a8c6d2800] 23:48:08 INFO - PROCESS | 1839 | 1461221288618 Marionette DEBUG loaded listener.js 23:48:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a91eab800) [pid = 1839] [serial = 1464] [outer = 0x7f5a8c6d2800] 23:48:09 INFO - PROCESS | 1839 | 1461221289555 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1174ms 23:48:09 INFO - PROCESS | 1839 | 1461221289599 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:48:09 INFO - PROCESS | 1839 | 1461221289605 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:48:09 INFO - PROCESS | 1839 | 1461221289611 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 1839 | 1461221289616 Marionette TRACE conn3 <- [1,1922,null,{}] 23:48:09 INFO - PROCESS | 1839 | 1461221289623 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:09 INFO - PROCESS | 1839 | 1461221289801 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:48:09 INFO - PROCESS | 1839 | 1461221289980 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8d0800 == 105 [pid = 1839] [id = 488] 23:48:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a80695000) [pid = 1839] [serial = 1465] [outer = (nil)] 23:48:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8300cc00) [pid = 1839] [serial = 1466] [outer = 0x7f5a80695000] 23:48:10 INFO - PROCESS | 1839 | 1461221290048 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a839a6400) [pid = 1839] [serial = 1467] [outer = 0x7f5a80695000] 23:48:10 INFO - PROCESS | 1839 | 1461221290800 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1230ms 23:48:10 INFO - PROCESS | 1839 | 1461221290855 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:48:10 INFO - PROCESS | 1839 | 1461221290862 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:48:10 INFO - PROCESS | 1839 | 1461221290871 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 1839 | 1461221290875 Marionette TRACE conn3 <- [1,1926,null,{}] 23:48:10 INFO - PROCESS | 1839 | 1461221290879 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:11 INFO - PROCESS | 1839 | 1461221291031 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:48:11 INFO - PROCESS | 1839 | 1461221291222 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd34800 == 106 [pid = 1839] [id = 489] 23:48:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a80ab8400) [pid = 1839] [serial = 1468] [outer = (nil)] 23:48:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a867b4800) [pid = 1839] [serial = 1469] [outer = 0x7f5a80ab8400] 23:48:11 INFO - PROCESS | 1839 | 1461221291283 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8bb90400) [pid = 1839] [serial = 1470] [outer = 0x7f5a80ab8400] 23:48:12 INFO - PROCESS | 1839 | 1461221292134 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1328ms 23:48:12 INFO - PROCESS | 1839 | 1461221292199 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:48:12 INFO - PROCESS | 1839 | 1461221292203 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:48:12 INFO - PROCESS | 1839 | 1461221292208 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:48:12 INFO - PROCESS | 1839 | 1461221292213 Marionette TRACE conn3 <- [1,1930,null,{}] 23:48:12 INFO - PROCESS | 1839 | 1461221292227 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:12 INFO - PROCESS | 1839 | 1461221292419 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:48:12 INFO - PROCESS | 1839 | 1461221292599 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927e6800 == 107 [pid = 1839] [id = 490] 23:48:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a8b897c00) [pid = 1839] [serial = 1471] [outer = (nil)] 23:48:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a8de92000) [pid = 1839] [serial = 1472] [outer = 0x7f5a8b897c00] 23:48:12 INFO - PROCESS | 1839 | 1461221292662 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a8f0c3400) [pid = 1839] [serial = 1473] [outer = 0x7f5a8b897c00] 23:48:13 INFO - PROCESS | 1839 | 1461221293426 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1282ms 23:48:13 INFO - PROCESS | 1839 | 1461221293491 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 1839 | 1461221293496 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:48:13 INFO - PROCESS | 1839 | 1461221293500 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 1839 | 1461221293502 Marionette TRACE conn3 <- [1,1934,null,{}] 23:48:13 INFO - PROCESS | 1839 | 1461221293507 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:13 INFO - PROCESS | 1839 | 1461221293649 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:48:13 INFO - PROCESS | 1839 | 1461221293833 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9676e000 == 108 [pid = 1839] [id = 491] 23:48:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a8c952400) [pid = 1839] [serial = 1474] [outer = (nil)] 23:48:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a91c53400) [pid = 1839] [serial = 1475] [outer = 0x7f5a8c952400] 23:48:13 INFO - PROCESS | 1839 | 1461221293893 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a92f78000) [pid = 1839] [serial = 1476] [outer = 0x7f5a8c952400] 23:48:14 INFO - PROCESS | 1839 | 1461221294667 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1230ms 23:48:14 INFO - PROCESS | 1839 | 1461221294732 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:48:14 INFO - PROCESS | 1839 | 1461221294735 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:48:14 INFO - PROCESS | 1839 | 1461221294739 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 1839 | 1461221294742 Marionette TRACE conn3 <- [1,1938,null,{}] 23:48:14 INFO - PROCESS | 1839 | 1461221294747 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:14 INFO - PROCESS | 1839 | 1461221294883 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:48:15 INFO - PROCESS | 1839 | 1461221295069 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad57800 == 109 [pid = 1839] [id = 492] 23:48:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8f0c9800) [pid = 1839] [serial = 1477] [outer = (nil)] 23:48:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a94f08000) [pid = 1839] [serial = 1478] [outer = 0x7f5a8f0c9800] 23:48:15 INFO - PROCESS | 1839 | 1461221295131 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a95db6400) [pid = 1839] [serial = 1479] [outer = 0x7f5a8f0c9800] 23:48:15 INFO - PROCESS | 1839 | 1461221295840 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1126ms 23:48:15 INFO - PROCESS | 1839 | 1461221295867 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:48:15 INFO - PROCESS | 1839 | 1461221295871 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:48:15 INFO - PROCESS | 1839 | 1461221295877 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:48:15 INFO - PROCESS | 1839 | 1461221295879 Marionette TRACE conn3 <- [1,1942,null,{}] 23:48:15 INFO - PROCESS | 1839 | 1461221295884 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:16 INFO - PROCESS | 1839 | 1461221296045 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:48:16 INFO - PROCESS | 1839 | 1461221296211 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa6d9800 == 110 [pid = 1839] [id = 493] 23:48:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a97068000) [pid = 1839] [serial = 1480] [outer = (nil)] 23:48:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a98cc1000) [pid = 1839] [serial = 1481] [outer = 0x7f5a97068000] 23:48:16 INFO - PROCESS | 1839 | 1461221296274 Marionette DEBUG loaded listener.js 23:48:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5aa643cc00) [pid = 1839] [serial = 1482] [outer = 0x7f5a97068000] 23:48:16 INFO - PROCESS | 1839 | 1461221296992 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1132ms 23:48:17 INFO - PROCESS | 1839 | 1461221297010 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:48:17 INFO - PROCESS | 1839 | 1461221297012 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:48:17 INFO - PROCESS | 1839 | 1461221297018 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:48:17 INFO - PROCESS | 1839 | 1461221297020 Marionette TRACE conn3 <- [1,1946,null,{}] 23:48:17 INFO - PROCESS | 1839 | 1461221297025 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:17 INFO - PROCESS | 1839 | 1461221297162 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:48:17 INFO - PROCESS | 1839 | 1461221297347 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad14c800 == 111 [pid = 1839] [id = 494] 23:48:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a81759800) [pid = 1839] [serial = 1483] [outer = (nil)] 23:48:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a81763000) [pid = 1839] [serial = 1484] [outer = 0x7f5a81759800] 23:48:17 INFO - PROCESS | 1839 | 1461221297409 Marionette DEBUG loaded listener.js 23:48:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a81767c00) [pid = 1839] [serial = 1485] [outer = 0x7f5a81759800] 23:48:18 INFO - PROCESS | 1839 | 1461221298118 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1124ms 23:48:18 INFO - PROCESS | 1839 | 1461221298145 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 1839 | 1461221298149 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:48:18 INFO - PROCESS | 1839 | 1461221298155 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 1839 | 1461221298157 Marionette TRACE conn3 <- [1,1950,null,{}] 23:48:18 INFO - PROCESS | 1839 | 1461221298162 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:18 INFO - PROCESS | 1839 | 1461221298301 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:48:18 INFO - PROCESS | 1839 | 1461221298487 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf817000 == 112 [pid = 1839] [id = 495] 23:48:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8175d400) [pid = 1839] [serial = 1486] [outer = (nil)] 23:48:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5aa643c800) [pid = 1839] [serial = 1487] [outer = 0x7f5a8175d400] 23:48:18 INFO - PROCESS | 1839 | 1461221298547 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5aa8618400) [pid = 1839] [serial = 1488] [outer = 0x7f5a8175d400] 23:48:19 INFO - PROCESS | 1839 | 1461221299266 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1175ms 23:48:19 INFO - PROCESS | 1839 | 1461221299332 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 1839 | 1461221299335 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:48:19 INFO - PROCESS | 1839 | 1461221299340 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 1839 | 1461221299342 Marionette TRACE conn3 <- [1,1954,null,{}] 23:48:19 INFO - PROCESS | 1839 | 1461221299347 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:19 INFO - PROCESS | 1839 | 1461221299496 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:48:19 INFO - PROCESS | 1839 | 1461221299682 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82e19000 == 113 [pid = 1839] [id = 496] 23:48:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a81767800) [pid = 1839] [serial = 1489] [outer = (nil)] 23:48:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5aaa045400) [pid = 1839] [serial = 1490] [outer = 0x7f5a81767800] 23:48:19 INFO - PROCESS | 1839 | 1461221299741 Marionette DEBUG loaded listener.js 23:48:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5aaa250400) [pid = 1839] [serial = 1491] [outer = 0x7f5a81767800] 23:48:20 INFO - PROCESS | 1839 | 1461221300438 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1129ms 23:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:48:20 INFO - PROCESS | 1839 | 1461221300470 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:48:20 INFO - PROCESS | 1839 | 1461221300472 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:48:20 INFO - PROCESS | 1839 | 1461221300476 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:48:20 INFO - PROCESS | 1839 | 1461221300480 Marionette TRACE conn3 <- [1,1958,null,{}] 23:48:20 INFO - PROCESS | 1839 | 1461221300484 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:20 INFO - PROCESS | 1839 | 1461221300624 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:48:20 INFO - PROCESS | 1839 | 1461221300810 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8468d800 == 114 [pid = 1839] [id = 497] 23:48:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a978cb800) [pid = 1839] [serial = 1492] [outer = (nil)] 23:48:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a978d3c00) [pid = 1839] [serial = 1493] [outer = 0x7f5a978cb800] 23:48:20 INFO - PROCESS | 1839 | 1461221300869 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a978d9400) [pid = 1839] [serial = 1494] [outer = 0x7f5a978cb800] 23:48:21 INFO - PROCESS | 1839 | 1461221301584 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1126ms 23:48:21 INFO - PROCESS | 1839 | 1461221301602 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:48:21 INFO - PROCESS | 1839 | 1461221301605 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:48:21 INFO - PROCESS | 1839 | 1461221301611 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 1839 | 1461221301614 Marionette TRACE conn3 <- [1,1962,null,{}] 23:48:21 INFO - PROCESS | 1839 | 1461221301619 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:21 INFO - PROCESS | 1839 | 1461221301777 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:48:21 INFO - PROCESS | 1839 | 1461221301976 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a867cc000 == 115 [pid = 1839] [id = 498] 23:48:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a805f9400) [pid = 1839] [serial = 1495] [outer = (nil)] 23:48:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a978d4c00) [pid = 1839] [serial = 1496] [outer = 0x7f5a805f9400] 23:48:22 INFO - PROCESS | 1839 | 1461221302043 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5aaa763c00) [pid = 1839] [serial = 1497] [outer = 0x7f5a805f9400] 23:48:23 INFO - PROCESS | 1839 | 1461221303135 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1580ms 23:48:23 INFO - PROCESS | 1839 | 1461221303192 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:48:23 INFO - PROCESS | 1839 | 1461221303197 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:48:23 INFO - PROCESS | 1839 | 1461221303203 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:48:23 INFO - PROCESS | 1839 | 1461221303208 Marionette TRACE conn3 <- [1,1966,null,{}] 23:48:23 INFO - PROCESS | 1839 | 1461221303214 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:23 INFO - PROCESS | 1839 | 1461221303369 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:48:23 INFO - PROCESS | 1839 | 1461221303586 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82ec6800 == 116 [pid = 1839] [id = 499] 23:48:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a80699800) [pid = 1839] [serial = 1498] [outer = (nil)] 23:48:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a8069fc00) [pid = 1839] [serial = 1499] [outer = 0x7f5a80699800] 23:48:23 INFO - PROCESS | 1839 | 1461221303643 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a80b9e400) [pid = 1839] [serial = 1500] [outer = 0x7f5a80699800] 23:48:24 INFO - PROCESS | 1839 | 1461221304336 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1183ms 23:48:24 INFO - PROCESS | 1839 | 1461221304389 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 1839 | 1461221304396 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:48:24 INFO - PROCESS | 1839 | 1461221304406 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 1839 | 1461221304409 Marionette TRACE conn3 <- [1,1970,null,{}] 23:48:24 INFO - PROCESS | 1839 | 1461221304414 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:24 INFO - PROCESS | 1839 | 1461221304608 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:48:24 INFO - PROCESS | 1839 | 1461221304842 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7f6e1000 == 117 [pid = 1839] [id = 500] 23:48:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a805ed400) [pid = 1839] [serial = 1501] [outer = (nil)] 23:48:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a821af000) [pid = 1839] [serial = 1502] [outer = 0x7f5a805ed400] 23:48:24 INFO - PROCESS | 1839 | 1461221304898 Marionette DEBUG loaded listener.js 23:48:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8300c000) [pid = 1839] [serial = 1503] [outer = 0x7f5a805ed400] 23:48:25 INFO - PROCESS | 1839 | 1461221305708 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1329ms 23:48:25 INFO - PROCESS | 1839 | 1461221305736 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:48:25 INFO - PROCESS | 1839 | 1461221305738 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:48:25 INFO - PROCESS | 1839 | 1461221305744 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:48:25 INFO - PROCESS | 1839 | 1461221305748 Marionette TRACE conn3 <- [1,1974,null,{}] 23:48:25 INFO - PROCESS | 1839 | 1461221305761 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:25 INFO - PROCESS | 1839 | 1461221305902 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:48:26 INFO - PROCESS | 1839 | 1461221306107 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a867e8000 == 118 [pid = 1839] [id = 501] 23:48:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a838f2800) [pid = 1839] [serial = 1504] [outer = (nil)] 23:48:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a847afc00) [pid = 1839] [serial = 1505] [outer = 0x7f5a838f2800] 23:48:26 INFO - PROCESS | 1839 | 1461221306206 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a85398400) [pid = 1839] [serial = 1506] [outer = 0x7f5a838f2800] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1da800 == 117 [pid = 1839] [id = 486] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1c6800 == 116 [pid = 1839] [id = 485] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8d7a6000) [pid = 1839] [serial = 1361] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a85399000) [pid = 1839] [serial = 1352] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a8ee55400) [pid = 1839] [serial = 1364] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a8c80f800) [pid = 1839] [serial = 1358] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a8fd2e000) [pid = 1839] [serial = 1370] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a80aba800) [pid = 1839] [serial = 1349] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a8f0c6400) [pid = 1839] [serial = 1367] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a8c524800) [pid = 1839] [serial = 1355] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a9102e000) [pid = 1839] [serial = 1373] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a839a6800) [pid = 1839] [serial = 1376] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df36000 == 115 [pid = 1839] [id = 484] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d598800 == 114 [pid = 1839] [id = 483] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc9c800 == 113 [pid = 1839] [id = 482] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851df800 == 112 [pid = 1839] [id = 481] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a804c4800 == 111 [pid = 1839] [id = 480] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94851800 == 110 [pid = 1839] [id = 472] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92e81000 == 109 [pid = 1839] [id = 471] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92634000 == 108 [pid = 1839] [id = 470] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd2b000 == 107 [pid = 1839] [id = 469] 23:48:26 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852df000 == 106 [pid = 1839] [id = 468] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a8e376c00) [pid = 1839] [serial = 1394] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a80694800) [pid = 1839] [serial = 1397] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a8ee58c00) [pid = 1839] [serial = 1395] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a8f0e1c00) [pid = 1839] [serial = 1400] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a80ba7400) [pid = 1839] [serial = 1380] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8069f800) [pid = 1839] [serial = 1379] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a8abf9400) [pid = 1839] [serial = 1385] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a8ac55400) [pid = 1839] [serial = 1386] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a8d411400) [pid = 1839] [serial = 1347] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a848c9c00) [pid = 1839] [serial = 1383] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a839b1000) [pid = 1839] [serial = 1382] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a8c526c00) [pid = 1839] [serial = 1388] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8c5ebc00) [pid = 1839] [serial = 1389] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8c5e6000) [pid = 1839] [serial = 1391] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a91b13000) [pid = 1839] [serial = 1401] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8abf9800) [pid = 1839] [serial = 1398] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8c808000) [pid = 1839] [serial = 1392] [outer = (nil)] [url = about:blank] 23:48:26 INFO - PROCESS | 1839 | 1461221306985 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1280ms 23:48:27 INFO - PROCESS | 1839 | 1461221307033 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 1839 | 1461221307036 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:48:27 INFO - PROCESS | 1839 | 1461221307043 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 1839 | 1461221307046 Marionette TRACE conn3 <- [1,1978,null,{}] 23:48:27 INFO - PROCESS | 1839 | 1461221307050 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:27 INFO - PROCESS | 1839 | 1461221307178 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:48:27 INFO - PROCESS | 1839 | 1461221307191 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e3000 == 107 [pid = 1839] [id = 502] 23:48:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a80ba7400) [pid = 1839] [serial = 1507] [outer = (nil)] 23:48:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a867ac400) [pid = 1839] [serial = 1508] [outer = 0x7f5a80ba7400] 23:48:27 INFO - PROCESS | 1839 | 1461221307241 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a8abf0400) [pid = 1839] [serial = 1509] [outer = 0x7f5a80ba7400] 23:48:27 INFO - PROCESS | 1839 | 1461221307955 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 923ms 23:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:48:27 INFO - PROCESS | 1839 | 1461221307968 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 1839 | 1461221307970 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:48:27 INFO - PROCESS | 1839 | 1461221307973 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 1839 | 1461221307977 Marionette TRACE conn3 <- [1,1982,null,{}] 23:48:27 INFO - PROCESS | 1839 | 1461221307981 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:28 INFO - PROCESS | 1839 | 1461221308117 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:48:28 INFO - PROCESS | 1839 | 1461221308265 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acd5800 == 108 [pid = 1839] [id = 503] 23:48:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a839a3000) [pid = 1839] [serial = 1510] [outer = (nil)] 23:48:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a8abfb000) [pid = 1839] [serial = 1511] [outer = 0x7f5a839a3000] 23:48:28 INFO - PROCESS | 1839 | 1461221308316 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a8ac51c00) [pid = 1839] [serial = 1512] [outer = 0x7f5a839a3000] 23:48:28 INFO - PROCESS | 1839 | 1461221308885 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 936ms 23:48:28 INFO - PROCESS | 1839 | 1461221308910 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 1839 | 1461221308913 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:48:28 INFO - PROCESS | 1839 | 1461221308917 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 1839 | 1461221308928 Marionette TRACE conn3 <- [1,1986,null,{}] 23:48:28 INFO - PROCESS | 1839 | 1461221308932 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:29 INFO - PROCESS | 1839 | 1461221309150 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:48:29 INFO - PROCESS | 1839 | 1461221309180 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c655000 == 109 [pid = 1839] [id = 504] 23:48:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8abf5800) [pid = 1839] [serial = 1513] [outer = (nil)] 23:48:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a8b838000) [pid = 1839] [serial = 1514] [outer = 0x7f5a8abf5800] 23:48:29 INFO - PROCESS | 1839 | 1461221309234 Marionette DEBUG loaded listener.js 23:48:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a8bb63800) [pid = 1839] [serial = 1515] [outer = 0x7f5a8abf5800] 23:48:29 INFO - PROCESS | 1839 | 1461221309848 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 983ms 23:48:29 INFO - PROCESS | 1839 | 1461221309906 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:48:29 INFO - PROCESS | 1839 | 1461221309909 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:48:29 INFO - PROCESS | 1839 | 1461221309914 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 1839 | 1461221309917 Marionette TRACE conn3 <- [1,1990,null,{}] 23:48:29 INFO - PROCESS | 1839 | 1461221309921 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:30 INFO - PROCESS | 1839 | 1461221310095 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:48:30 INFO - PROCESS | 1839 | 1461221310122 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c87e800 == 110 [pid = 1839] [id = 505] 23:48:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a8bb5e000) [pid = 1839] [serial = 1516] [outer = (nil)] 23:48:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8bb68c00) [pid = 1839] [serial = 1517] [outer = 0x7f5a8bb5e000] 23:48:30 INFO - PROCESS | 1839 | 1461221310171 Marionette DEBUG loaded listener.js 23:48:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a8bb99400) [pid = 1839] [serial = 1518] [outer = 0x7f5a8bb5e000] 23:48:30 INFO - PROCESS | 1839 | 1461221310838 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 980ms 23:48:30 INFO - PROCESS | 1839 | 1461221310904 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:48:30 INFO - PROCESS | 1839 | 1461221310906 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:48:30 INFO - PROCESS | 1839 | 1461221310911 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:48:30 INFO - PROCESS | 1839 | 1461221310913 Marionette TRACE conn3 <- [1,1994,null,{}] 23:48:30 INFO - PROCESS | 1839 | 1461221310918 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:31 INFO - PROCESS | 1839 | 1461221311111 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8539c800) [pid = 1839] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a977e8400) [pid = 1839] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a80ba2000) [pid = 1839] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a96547000) [pid = 1839] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8c957400) [pid = 1839] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a80b9d400) [pid = 1839] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a80ecb400) [pid = 1839] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8ecb2800) [pid = 1839] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a962a7c00) [pid = 1839] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a80ab5400) [pid = 1839] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8c6d4000) [pid = 1839] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a80abec00) [pid = 1839] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a8c743400) [pid = 1839] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a821ae800) [pid = 1839] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a7fad7800) [pid = 1839] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a8e377000) [pid = 1839] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a8d417800) [pid = 1839] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a867ad400) [pid = 1839] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a83011400) [pid = 1839] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a8bb9e400) [pid = 1839] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a821b1000) [pid = 1839] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a8069ec00) [pid = 1839] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a8ee62c00) [pid = 1839] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8ee61400) [pid = 1839] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a8c963000) [pid = 1839] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a9648d800) [pid = 1839] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a80ab6400) [pid = 1839] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8ac53c00) [pid = 1839] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8eee7800) [pid = 1839] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8e297800) [pid = 1839] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a7fadb400) [pid = 1839] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a8f0cc000) [pid = 1839] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a7fad7000) [pid = 1839] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a804f7c00) [pid = 1839] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8ac44800) [pid = 1839] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a8c969400) [pid = 1839] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a867a9800) [pid = 1839] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a80ba1000) [pid = 1839] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a8c953c00) [pid = 1839] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a7fae0400) [pid = 1839] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a80ba4000) [pid = 1839] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a867b5000) [pid = 1839] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a805ec400) [pid = 1839] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a8ac4ec00) [pid = 1839] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a8f0cb800) [pid = 1839] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a80ec3c00) [pid = 1839] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a80ec9c00) [pid = 1839] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8f0c5400) [pid = 1839] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:48:31 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a832d7000) [pid = 1839] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:48:31 INFO - PROCESS | 1839 | 1461221311788 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e20000 == 111 [pid = 1839] [id = 506] 23:48:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a7fad7000) [pid = 1839] [serial = 1519] [outer = (nil)] 23:48:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a805f8800) [pid = 1839] [serial = 1520] [outer = 0x7f5a7fad7000] 23:48:31 INFO - PROCESS | 1839 | 1461221311843 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a80b9d400) [pid = 1839] [serial = 1521] [outer = 0x7f5a7fad7000] 23:48:32 INFO - PROCESS | 1839 | 1461221312366 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1479ms 23:48:32 INFO - PROCESS | 1839 | 1461221312391 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 1839 | 1461221312393 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:48:32 INFO - PROCESS | 1839 | 1461221312398 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 1839 | 1461221312400 Marionette TRACE conn3 <- [1,1998,null,{}] 23:48:32 INFO - PROCESS | 1839 | 1461221312404 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:32 INFO - PROCESS | 1839 | 1461221312528 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:48:32 INFO - PROCESS | 1839 | 1461221312679 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d592800 == 112 [pid = 1839] [id = 507] 23:48:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a7fad7800) [pid = 1839] [serial = 1522] [outer = (nil)] 23:48:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a821b1400) [pid = 1839] [serial = 1523] [outer = 0x7f5a7fad7800] 23:48:32 INFO - PROCESS | 1839 | 1461221312730 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a867a9800) [pid = 1839] [serial = 1524] [outer = 0x7f5a7fad7800] 23:48:33 INFO - PROCESS | 1839 | 1461221313268 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 926ms 23:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:48:33 INFO - PROCESS | 1839 | 1461221313325 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 1839 | 1461221313327 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:48:33 INFO - PROCESS | 1839 | 1461221313331 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 1839 | 1461221313334 Marionette TRACE conn3 <- [1,2002,null,{}] 23:48:33 INFO - PROCESS | 1839 | 1461221313338 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:33 INFO - PROCESS | 1839 | 1461221313461 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:48:33 INFO - PROCESS | 1839 | 1461221313476 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd37000 == 113 [pid = 1839] [id = 508] 23:48:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a847aac00) [pid = 1839] [serial = 1525] [outer = (nil)] 23:48:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8bb64800) [pid = 1839] [serial = 1526] [outer = 0x7f5a847aac00] 23:48:33 INFO - PROCESS | 1839 | 1461221313526 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8c521800) [pid = 1839] [serial = 1527] [outer = 0x7f5a847aac00] 23:48:34 INFO - PROCESS | 1839 | 1461221314536 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1231ms 23:48:34 INFO - PROCESS | 1839 | 1461221314563 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:48:34 INFO - PROCESS | 1839 | 1461221314567 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:48:34 INFO - PROCESS | 1839 | 1461221314574 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:48:34 INFO - PROCESS | 1839 | 1461221314579 Marionette TRACE conn3 <- [1,2006,null,{}] 23:48:34 INFO - PROCESS | 1839 | 1461221314585 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:34 INFO - PROCESS | 1839 | 1461221314744 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:48:34 INFO - PROCESS | 1839 | 1461221314935 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84823000 == 114 [pid = 1839] [id = 509] 23:48:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a80ba4400) [pid = 1839] [serial = 1528] [outer = (nil)] 23:48:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a8175b000) [pid = 1839] [serial = 1529] [outer = 0x7f5a80ba4400] 23:48:35 INFO - PROCESS | 1839 | 1461221314999 Marionette DEBUG loaded listener.js 23:48:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a83011000) [pid = 1839] [serial = 1530] [outer = 0x7f5a80ba4400] 23:48:35 INFO - PROCESS | 1839 | 1461221315835 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 23:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1336ms 23:48:35 INFO - PROCESS | 1839 | 1461221315910 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:48:35 INFO - PROCESS | 1839 | 1461221315917 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:48:35 INFO - PROCESS | 1839 | 1461221315925 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:48:35 INFO - PROCESS | 1839 | 1461221315928 Marionette TRACE conn3 <- [1,2010,null,{}] 23:48:35 INFO - PROCESS | 1839 | 1461221315934 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:36 INFO - PROCESS | 1839 | 1461221316138 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:48:36 INFO - PROCESS | 1839 | 1461221316322 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc9d800 == 115 [pid = 1839] [id = 510] 23:48:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a80ba4c00) [pid = 1839] [serial = 1531] [outer = (nil)] 23:48:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a848d0c00) [pid = 1839] [serial = 1532] [outer = 0x7f5a80ba4c00] 23:48:36 INFO - PROCESS | 1839 | 1461221316382 Marionette DEBUG loaded listener.js 23:48:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8abf7400) [pid = 1839] [serial = 1533] [outer = 0x7f5a80ba4c00] 23:48:37 INFO - PROCESS | 1839 | 1461221317260 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 23:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1384ms 23:48:37 INFO - PROCESS | 1839 | 1461221317310 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:48:37 INFO - PROCESS | 1839 | 1461221317313 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:48:37 INFO - PROCESS | 1839 | 1461221317319 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:48:37 INFO - PROCESS | 1839 | 1461221317324 Marionette TRACE conn3 <- [1,2014,null,{}] 23:48:37 INFO - PROCESS | 1839 | 1461221317338 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:37 INFO - PROCESS | 1839 | 1461221317488 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:48:37 INFO - PROCESS | 1839 | 1461221317681 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8ba800 == 116 [pid = 1839] [id = 511] 23:48:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a848d0400) [pid = 1839] [serial = 1534] [outer = (nil)] 23:48:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a8b893c00) [pid = 1839] [serial = 1535] [outer = 0x7f5a848d0400] 23:48:37 INFO - PROCESS | 1839 | 1461221317746 Marionette DEBUG loaded listener.js 23:48:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a8c524c00) [pid = 1839] [serial = 1536] [outer = 0x7f5a848d0400] 23:48:38 INFO - PROCESS | 1839 | 1461221318471 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1189ms 23:48:38 INFO - PROCESS | 1839 | 1461221318508 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:48:38 INFO - PROCESS | 1839 | 1461221318512 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:48:38 INFO - PROCESS | 1839 | 1461221318517 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 1839 | 1461221318519 Marionette TRACE conn3 <- [1,2018,null,{}] 23:48:38 INFO - PROCESS | 1839 | 1461221318524 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:38 INFO - PROCESS | 1839 | 1461221318669 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:48:38 INFO - PROCESS | 1839 | 1461221318859 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efe5000 == 117 [pid = 1839] [id = 512] 23:48:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a8b836800) [pid = 1839] [serial = 1537] [outer = (nil)] 23:48:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8c5f1400) [pid = 1839] [serial = 1538] [outer = 0x7f5a8b836800] 23:48:38 INFO - PROCESS | 1839 | 1461221318920 Marionette DEBUG loaded listener.js 23:48:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8c6d5400) [pid = 1839] [serial = 1539] [outer = 0x7f5a8b836800] 23:48:39 INFO - PROCESS | 1839 | 1461221319674 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1224ms 23:48:39 INFO - PROCESS | 1839 | 1461221319743 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 1839 | 1461221319746 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:48:39 INFO - PROCESS | 1839 | 1461221319751 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 1839 | 1461221319753 Marionette TRACE conn3 <- [1,2022,null,{}] 23:48:39 INFO - PROCESS | 1839 | 1461221319758 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:39 INFO - PROCESS | 1839 | 1461221319901 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:48:40 INFO - PROCESS | 1839 | 1461221320087 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1d7000 == 118 [pid = 1839] [id = 513] 23:48:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a8c52e400) [pid = 1839] [serial = 1540] [outer = (nil)] 23:48:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8c745000) [pid = 1839] [serial = 1541] [outer = 0x7f5a8c52e400] 23:48:40 INFO - PROCESS | 1839 | 1461221320146 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8c74e400) [pid = 1839] [serial = 1542] [outer = 0x7f5a8c52e400] 23:48:40 INFO - PROCESS | 1839 | 1461221320912 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1227ms 23:48:40 INFO - PROCESS | 1839 | 1461221320979 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:48:40 INFO - PROCESS | 1839 | 1461221320982 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:48:40 INFO - PROCESS | 1839 | 1461221320987 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:48:40 INFO - PROCESS | 1839 | 1461221320990 Marionette TRACE conn3 <- [1,2026,null,{}] 23:48:40 INFO - PROCESS | 1839 | 1461221320994 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:41 INFO - PROCESS | 1839 | 1461221321165 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:48:41 INFO - PROCESS | 1839 | 1461221321351 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a920cd800 == 119 [pid = 1839] [id = 514] 23:48:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a8c953000) [pid = 1839] [serial = 1543] [outer = (nil)] 23:48:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a8c96d800) [pid = 1839] [serial = 1544] [outer = 0x7f5a8c953000] 23:48:41 INFO - PROCESS | 1839 | 1461221321416 Marionette DEBUG loaded listener.js 23:48:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a8d417000) [pid = 1839] [serial = 1545] [outer = 0x7f5a8c953000] 23:48:42 INFO - PROCESS | 1839 | 1461221322138 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1178ms 23:48:42 INFO - PROCESS | 1839 | 1461221322166 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:48:42 INFO - PROCESS | 1839 | 1461221322169 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:48:42 INFO - PROCESS | 1839 | 1461221322190 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 1839 | 1461221322193 Marionette TRACE conn3 <- [1,2030,null,{}] 23:48:42 INFO - PROCESS | 1839 | 1461221322197 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:42 INFO - PROCESS | 1839 | 1461221322340 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:48:42 INFO - PROCESS | 1839 | 1461221322529 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925a4800 == 120 [pid = 1839] [id = 515] 23:48:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8c955c00) [pid = 1839] [serial = 1546] [outer = (nil)] 23:48:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a8d446c00) [pid = 1839] [serial = 1547] [outer = 0x7f5a8c955c00] 23:48:42 INFO - PROCESS | 1839 | 1461221322591 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a8d7a6800) [pid = 1839] [serial = 1548] [outer = 0x7f5a8c955c00] 23:48:43 INFO - PROCESS | 1839 | 1461221323321 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1178ms 23:48:43 INFO - PROCESS | 1839 | 1461221323366 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:48:43 INFO - PROCESS | 1839 | 1461221323369 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:48:43 INFO - PROCESS | 1839 | 1461221323374 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 1839 | 1461221323377 Marionette TRACE conn3 <- [1,2034,null,{}] 23:48:43 INFO - PROCESS | 1839 | 1461221323381 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:43 INFO - PROCESS | 1839 | 1461221323524 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:48:43 INFO - PROCESS | 1839 | 1461221323715 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9263b000 == 121 [pid = 1839] [id = 516] 23:48:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a8d417800) [pid = 1839] [serial = 1549] [outer = (nil)] 23:48:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a8de8c400) [pid = 1839] [serial = 1550] [outer = 0x7f5a8d417800] 23:48:43 INFO - PROCESS | 1839 | 1461221323774 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a8e00ec00) [pid = 1839] [serial = 1551] [outer = 0x7f5a8d417800] 23:48:44 INFO - PROCESS | 1839 | 1461221324504 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1181ms 23:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:48:44 INFO - PROCESS | 1839 | 1461221324561 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:48:44 INFO - PROCESS | 1839 | 1461221324564 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:48:44 INFO - PROCESS | 1839 | 1461221324569 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 1839 | 1461221324572 Marionette TRACE conn3 <- [1,2038,null,{}] 23:48:44 INFO - PROCESS | 1839 | 1461221324576 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:44 INFO - PROCESS | 1839 | 1461221324722 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:48:44 INFO - PROCESS | 1839 | 1461221324913 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927ee000 == 122 [pid = 1839] [id = 517] 23:48:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a80ab3c00) [pid = 1839] [serial = 1552] [outer = (nil)] 23:48:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8e2a1000) [pid = 1839] [serial = 1553] [outer = 0x7f5a80ab3c00] 23:48:44 INFO - PROCESS | 1839 | 1461221324976 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8e852800) [pid = 1839] [serial = 1554] [outer = 0x7f5a80ab3c00] 23:48:45 INFO - PROCESS | 1839 | 1461221325708 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1176ms 23:48:45 INFO - PROCESS | 1839 | 1461221325745 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:48:45 INFO - PROCESS | 1839 | 1461221325747 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:48:45 INFO - PROCESS | 1839 | 1461221325753 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:48:45 INFO - PROCESS | 1839 | 1461221325755 Marionette TRACE conn3 <- [1,2042,null,{}] 23:48:45 INFO - PROCESS | 1839 | 1461221325760 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:45 INFO - PROCESS | 1839 | 1461221325903 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:48:46 INFO - PROCESS | 1839 | 1461221326098 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a814000 == 123 [pid = 1839] [id = 518] 23:48:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a80695800) [pid = 1839] [serial = 1555] [outer = (nil)] 23:48:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a838f2000) [pid = 1839] [serial = 1556] [outer = 0x7f5a80695800] 23:48:46 INFO - PROCESS | 1839 | 1461221326165 Marionette DEBUG loaded listener.js 23:48:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a8e36d000) [pid = 1839] [serial = 1557] [outer = 0x7f5a80695800] 23:48:46 INFO - PROCESS | 1839 | 1461221326959 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1275ms 23:48:47 INFO - PROCESS | 1839 | 1461221327029 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 1839 | 1461221327032 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:48:47 INFO - PROCESS | 1839 | 1461221327037 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 1839 | 1461221327041 Marionette TRACE conn3 <- [1,2046,null,{}] 23:48:47 INFO - PROCESS | 1839 | 1461221327046 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:47 INFO - PROCESS | 1839 | 1461221327218 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:48:47 INFO - PROCESS | 1839 | 1461221327412 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c864000 == 124 [pid = 1839] [id = 519] 23:48:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a804f8800) [pid = 1839] [serial = 1558] [outer = (nil)] 23:48:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a80ecb800) [pid = 1839] [serial = 1559] [outer = 0x7f5a804f8800] 23:48:47 INFO - PROCESS | 1839 | 1461221327479 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a8e85dc00) [pid = 1839] [serial = 1560] [outer = 0x7f5a804f8800] 23:48:48 INFO - PROCESS | 1839 | 1461221328657 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1687ms 23:48:48 INFO - PROCESS | 1839 | 1461221328726 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:48:48 INFO - PROCESS | 1839 | 1461221328730 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:48:48 INFO - PROCESS | 1839 | 1461221328737 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 1839 | 1461221328741 Marionette TRACE conn3 <- [1,2050,null,{}] 23:48:48 INFO - PROCESS | 1839 | 1461221328763 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:48 INFO - PROCESS | 1839 | 1461221328997 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:48:49 INFO - PROCESS | 1839 | 1461221329176 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866e3000 == 125 [pid = 1839] [id = 520] 23:48:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a806a1c00) [pid = 1839] [serial = 1561] [outer = (nil)] 23:48:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a80ac0c00) [pid = 1839] [serial = 1562] [outer = 0x7f5a806a1c00] 23:48:49 INFO - PROCESS | 1839 | 1461221329234 Marionette DEBUG loaded listener.js 23:48:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a80ec7400) [pid = 1839] [serial = 1563] [outer = 0x7f5a806a1c00] 23:48:49 INFO - PROCESS | 1839 | 1461221329984 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1294ms 23:48:50 INFO - PROCESS | 1839 | 1461221330031 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:48:50 INFO - PROCESS | 1839 | 1461221330038 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:48:50 INFO - PROCESS | 1839 | 1461221330046 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:48:50 INFO - PROCESS | 1839 | 1461221330049 Marionette TRACE conn3 <- [1,2054,null,{}] 23:48:50 INFO - PROCESS | 1839 | 1461221330055 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:50 INFO - PROCESS | 1839 | 1461221330192 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:48:50 INFO - PROCESS | 1839 | 1461221330523 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7f6e3800 == 126 [pid = 1839] [id = 521] 23:48:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a821b5400) [pid = 1839] [serial = 1564] [outer = (nil)] 23:48:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a83008000) [pid = 1839] [serial = 1565] [outer = 0x7f5a821b5400] 23:48:50 INFO - PROCESS | 1839 | 1461221330621 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a832df000) [pid = 1839] [serial = 1566] [outer = 0x7f5a821b5400] 23:48:51 INFO - PROCESS | 1839 | 1461221331366 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1384ms 23:48:51 INFO - PROCESS | 1839 | 1461221331431 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 1839 | 1461221331434 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:48:51 INFO - PROCESS | 1839 | 1461221331439 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 1839 | 1461221331444 Marionette TRACE conn3 <- [1,2058,null,{}] 23:48:51 INFO - PROCESS | 1839 | 1461221331456 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:51 INFO - PROCESS | 1839 | 1461221331593 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:48:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d592800 == 125 [pid = 1839] [id = 507] 23:48:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e20000 == 124 [pid = 1839] [id = 506] 23:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a83006c00) [pid = 1839] [serial = 1439] [outer = (nil)] [url = about:blank] 23:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5aa5515800) [pid = 1839] [serial = 1433] [outer = (nil)] [url = about:blank] 23:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5aaa044c00) [pid = 1839] [serial = 1436] [outer = (nil)] [url = about:blank] 23:48:51 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a91c54800) [pid = 1839] [serial = 1463] [outer = (nil)] [url = about:blank] 23:48:51 INFO - PROCESS | 1839 | 1461221331850 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c87e800 == 123 [pid = 1839] [id = 505] 23:48:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c655000 == 122 [pid = 1839] [id = 504] 23:48:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a867e8000 == 121 [pid = 1839] [id = 501] 23:48:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7f6e1000 == 120 [pid = 1839] [id = 500] 23:48:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e1d800 == 121 [pid = 1839] [id = 522] 23:48:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a80ab4800) [pid = 1839] [serial = 1567] [outer = (nil)] 23:48:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a832dc800) [pid = 1839] [serial = 1568] [outer = 0x7f5a80ab4800] 23:48:51 INFO - PROCESS | 1839 | 1461221331917 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a8539f800) [pid = 1839] [serial = 1569] [outer = 0x7f5a80ab4800] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a82ec6800 == 120 [pid = 1839] [id = 499] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8468d800 == 119 [pid = 1839] [id = 497] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a82e19000 == 118 [pid = 1839] [id = 496] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaf817000 == 117 [pid = 1839] [id = 495] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad14c800 == 116 [pid = 1839] [id = 494] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa6d9800 == 115 [pid = 1839] [id = 493] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad57800 == 114 [pid = 1839] [id = 492] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9676e000 == 113 [pid = 1839] [id = 491] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a927e6800 == 112 [pid = 1839] [id = 490] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd34800 == 111 [pid = 1839] [id = 489] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8d0800 == 110 [pid = 1839] [id = 488] 23:48:52 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925b7800 == 109 [pid = 1839] [id = 487] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a8c6cb400) [pid = 1839] [serial = 1356] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5aa86eb000) [pid = 1839] [serial = 1245] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a97072400) [pid = 1839] [serial = 1257] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a832de000) [pid = 1839] [serial = 1406] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a8bb9ac00) [pid = 1839] [serial = 1410] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a91d13400) [pid = 1839] [serial = 1248] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8e00dc00) [pid = 1839] [serial = 1362] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a821ad000) [pid = 1839] [serial = 1254] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8ac58400) [pid = 1839] [serial = 1409] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a848c6800) [pid = 1839] [serial = 1293] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a8f0d8000) [pid = 1839] [serial = 1368] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a8c74d000) [pid = 1839] [serial = 1299] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a8b838c00) [pid = 1839] [serial = 1296] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a839b0400) [pid = 1839] [serial = 1230] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a90453c00) [pid = 1839] [serial = 1371] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a95011c00) [pid = 1839] [serial = 1308] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a91c53000) [pid = 1839] [serial = 1403] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a91e20400) [pid = 1839] [serial = 1239] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a80ba3c00) [pid = 1839] [serial = 1251] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a8d43fc00) [pid = 1839] [serial = 1359] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a910f2800) [pid = 1839] [serial = 1374] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8eee8400) [pid = 1839] [serial = 1365] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a821ae000) [pid = 1839] [serial = 1350] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a980ab800) [pid = 1839] [serial = 1311] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a805f4c00) [pid = 1839] [serial = 1290] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8c967000) [pid = 1839] [serial = 1377] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8c52f400) [pid = 1839] [serial = 1320] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8ecb0000) [pid = 1839] [serial = 1236] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a848c5000) [pid = 1839] [serial = 1407] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5aaaa65000) [pid = 1839] [serial = 1197] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a853a7400) [pid = 1839] [serial = 1353] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a9e667800) [pid = 1839] [serial = 1314] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8abf5000) [pid = 1839] [serial = 1317] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a8e858000) [pid = 1839] [serial = 1302] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a910e5400) [pid = 1839] [serial = 1305] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a96d98c00) [pid = 1839] [serial = 1200] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a8bb9ec00) [pid = 1839] [serial = 1233] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a9654d800) [pid = 1839] [serial = 1242] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a9e660800) [pid = 1839] [serial = 1430] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a8de8dc00) [pid = 1839] [serial = 1412] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a92f72400) [pid = 1839] [serial = 1419] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a96d97800) [pid = 1839] [serial = 1421] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a92553000) [pid = 1839] [serial = 1418] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a9a91e000) [pid = 1839] [serial = 1428] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a83010c00) [pid = 1839] [serial = 1443] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a83009c00) [pid = 1839] [serial = 1442] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8fd2d400) [pid = 1839] [serial = 1458] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a847b2400) [pid = 1839] [serial = 1445] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a8c96c400) [pid = 1839] [serial = 1455] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a8539d800) [pid = 1839] [serial = 1446] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f5a97babc00) [pid = 1839] [serial = 1425] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f5aa507c000) [pid = 1839] [serial = 1431] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f5a8c805c00) [pid = 1839] [serial = 1454] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f5a9884c400) [pid = 1839] [serial = 1427] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a8bb92000) [pid = 1839] [serial = 1449] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a9045a400) [pid = 1839] [serial = 1415] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a977f1c00) [pid = 1839] [serial = 1424] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a8c743c00) [pid = 1839] [serial = 1452] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a8ebb2400) [pid = 1839] [serial = 1457] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a8eba9800) [pid = 1839] [serial = 1413] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a8b832800) [pid = 1839] [serial = 1448] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a97073400) [pid = 1839] [serial = 1422] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a91ea4000) [pid = 1839] [serial = 1416] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5a8c5f0c00) [pid = 1839] [serial = 1451] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5a8c970400) [pid = 1839] [serial = 1460] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a90259400) [pid = 1839] [serial = 1461] [outer = (nil)] [url = about:blank] 23:48:52 INFO - PROCESS | 1839 | 1461221332635 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1232ms 23:48:52 INFO - PROCESS | 1839 | 1461221332671 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:48:52 INFO - PROCESS | 1839 | 1461221332675 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:48:52 INFO - PROCESS | 1839 | 1461221332679 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 1839 | 1461221332681 Marionette TRACE conn3 <- [1,2062,null,{}] 23:48:52 INFO - PROCESS | 1839 | 1461221332686 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:52 INFO - PROCESS | 1839 | 1461221332846 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:48:52 INFO - PROCESS | 1839 | 1461221332987 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852d1000 == 110 [pid = 1839] [id = 523] 23:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a805f4c00) [pid = 1839] [serial = 1570] [outer = (nil)] 23:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a867b0800) [pid = 1839] [serial = 1571] [outer = 0x7f5a805f4c00] 23:48:53 INFO - PROCESS | 1839 | 1461221333039 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8ac43400) [pid = 1839] [serial = 1572] [outer = 0x7f5a805f4c00] 23:48:53 INFO - PROCESS | 1839 | 1461221333605 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 974ms 23:48:53 INFO - PROCESS | 1839 | 1461221333654 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 1839 | 1461221333656 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:48:53 INFO - PROCESS | 1839 | 1461221333661 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 1839 | 1461221333663 Marionette TRACE conn3 <- [1,2066,null,{}] 23:48:53 INFO - PROCESS | 1839 | 1461221333668 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:53 INFO - PROCESS | 1839 | 1461221333844 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:48:53 INFO - PROCESS | 1839 | 1461221333864 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8ce800 == 111 [pid = 1839] [id = 524] 23:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a847b0000) [pid = 1839] [serial = 1573] [outer = (nil)] 23:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a8ac4ec00) [pid = 1839] [serial = 1574] [outer = 0x7f5a847b0000] 23:48:53 INFO - PROCESS | 1839 | 1461221333914 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a8ac5f800) [pid = 1839] [serial = 1575] [outer = 0x7f5a847b0000] 23:48:54 INFO - PROCESS | 1839 | 1461221334604 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 981ms 23:48:54 INFO - PROCESS | 1839 | 1461221334643 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 1839 | 1461221334646 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:48:54 INFO - PROCESS | 1839 | 1461221334650 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 1839 | 1461221334653 Marionette TRACE conn3 <- [1,2070,null,{}] 23:48:54 INFO - PROCESS | 1839 | 1461221334663 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:54 INFO - PROCESS | 1839 | 1461221334852 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:48:54 INFO - PROCESS | 1839 | 1461221334882 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c655000 == 112 [pid = 1839] [id = 525] 23:48:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a8b83e400) [pid = 1839] [serial = 1576] [outer = (nil)] 23:48:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a8bb96c00) [pid = 1839] [serial = 1577] [outer = 0x7f5a8b83e400] 23:48:54 INFO - PROCESS | 1839 | 1461221334936 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a8c529400) [pid = 1839] [serial = 1578] [outer = 0x7f5a8b83e400] 23:48:55 INFO - PROCESS | 1839 | 1461221335562 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 930ms 23:48:55 INFO - PROCESS | 1839 | 1461221335582 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:48:55 INFO - PROCESS | 1839 | 1461221335585 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:48:55 INFO - PROCESS | 1839 | 1461221335590 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:48:55 INFO - PROCESS | 1839 | 1461221335593 Marionette TRACE conn3 <- [1,2074,null,{}] 23:48:55 INFO - PROCESS | 1839 | 1461221335597 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:55 INFO - PROCESS | 1839 | 1461221335771 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:48:55 INFO - PROCESS | 1839 | 1461221335813 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c882000 == 113 [pid = 1839] [id = 526] 23:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a8b896400) [pid = 1839] [serial = 1579] [outer = (nil)] 23:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a8c5e3400) [pid = 1839] [serial = 1580] [outer = 0x7f5a8b896400] 23:48:55 INFO - PROCESS | 1839 | 1461221335911 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a8c6d9800) [pid = 1839] [serial = 1581] [outer = 0x7f5a8b896400] 23:48:56 INFO - PROCESS | 1839 | 1461221336904 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f5a9a9f1800) [pid = 1839] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f5a9884cc00) [pid = 1839] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f5a7fad2800) [pid = 1839] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f5a8bb5e000) [pid = 1839] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f5a839a3000) [pid = 1839] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f5a80ba7400) [pid = 1839] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f5a80699800) [pid = 1839] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f5a7fad7000) [pid = 1839] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f5a838f2800) [pid = 1839] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f5a805ed400) [pid = 1839] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f5a8abf5800) [pid = 1839] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:48:56 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f5a7fad7800) [pid = 1839] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1375ms 23:48:56 INFO - PROCESS | 1839 | 1461221336966 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 1839 | 1461221336969 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:48:56 INFO - PROCESS | 1839 | 1461221336974 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 1839 | 1461221336976 Marionette TRACE conn3 <- [1,2078,null,{}] 23:48:56 INFO - PROCESS | 1839 | 1461221336981 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:57 INFO - PROCESS | 1839 | 1461221337112 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:48:57 INFO - PROCESS | 1839 | 1461221337245 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852dd000 == 114 [pid = 1839] [id = 527] 23:48:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f5a804f1400) [pid = 1839] [serial = 1582] [outer = (nil)] 23:48:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f5a8539bc00) [pid = 1839] [serial = 1583] [outer = 0x7f5a804f1400] 23:48:57 INFO - PROCESS | 1839 | 1461221337298 Marionette DEBUG loaded listener.js 23:48:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f5a8bb6a800) [pid = 1839] [serial = 1584] [outer = 0x7f5a804f1400] 23:48:57 INFO - PROCESS | 1839 | 1461221337806 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 875ms 23:48:57 INFO - PROCESS | 1839 | 1461221337849 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:48:57 INFO - PROCESS | 1839 | 1461221337852 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:48:57 INFO - PROCESS | 1839 | 1461221337856 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 1839 | 1461221337859 Marionette TRACE conn3 <- [1,2082,null,{}] 23:48:57 INFO - PROCESS | 1839 | 1461221337863 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:57 INFO - PROCESS | 1839 | 1461221337986 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:48:58 INFO - PROCESS | 1839 | 1461221338000 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd3a000 == 115 [pid = 1839] [id = 528] 23:48:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f5a7fad7400) [pid = 1839] [serial = 1585] [outer = (nil)] 23:48:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f5a8c750800) [pid = 1839] [serial = 1586] [outer = 0x7f5a7fad7400] 23:48:58 INFO - PROCESS | 1839 | 1461221338051 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f5a8c956c00) [pid = 1839] [serial = 1587] [outer = 0x7f5a7fad7400] 23:48:58 INFO - PROCESS | 1839 | 1461221338728 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 927ms 23:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:48:58 INFO - PROCESS | 1839 | 1461221338783 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:48:58 INFO - PROCESS | 1839 | 1461221338785 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:48:58 INFO - PROCESS | 1839 | 1461221338789 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:48:58 INFO - PROCESS | 1839 | 1461221338792 Marionette TRACE conn3 <- [1,2086,null,{}] 23:48:58 INFO - PROCESS | 1839 | 1461221338796 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:58 INFO - PROCESS | 1839 | 1461221338932 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:48:59 INFO - PROCESS | 1839 | 1461221339215 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e1c800 == 116 [pid = 1839] [id = 529] 23:48:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f5a7fadac00) [pid = 1839] [serial = 1588] [outer = (nil)] 23:48:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f5a804f1800) [pid = 1839] [serial = 1589] [outer = 0x7f5a7fadac00] 23:48:59 INFO - PROCESS | 1839 | 1461221339284 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f5a805f8000) [pid = 1839] [serial = 1590] [outer = 0x7f5a7fadac00] 23:49:00 INFO - PROCESS | 1839 | 1461221340046 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1325ms 23:49:00 INFO - PROCESS | 1839 | 1461221340117 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:49:00 INFO - PROCESS | 1839 | 1461221340121 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:49:00 INFO - PROCESS | 1839 | 1461221340128 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 1839 | 1461221340134 Marionette TRACE conn3 <- [1,2090,null,{}] 23:49:00 INFO - PROCESS | 1839 | 1461221340140 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:00 INFO - PROCESS | 1839 | 1461221340336 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:49:00 INFO - PROCESS | 1839 | 1461221340516 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8d6800 == 117 [pid = 1839] [id = 530] 23:49:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f5a7fade800) [pid = 1839] [serial = 1591] [outer = (nil)] 23:49:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f5a832dc400) [pid = 1839] [serial = 1592] [outer = 0x7f5a7fade800] 23:49:00 INFO - PROCESS | 1839 | 1461221340582 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f5a839a5400) [pid = 1839] [serial = 1593] [outer = 0x7f5a7fade800] 23:49:01 INFO - PROCESS | 1839 | 1461221341368 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1279ms 23:49:01 INFO - PROCESS | 1839 | 1461221341410 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 1839 | 1461221341415 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:49:01 INFO - PROCESS | 1839 | 1461221341421 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 1839 | 1461221341423 Marionette TRACE conn3 <- [1,2094,null,{}] 23:49:01 INFO - PROCESS | 1839 | 1461221341428 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:01 INFO - PROCESS | 1839 | 1461221341578 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:49:01 INFO - PROCESS | 1839 | 1461221341764 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e340000 == 118 [pid = 1839] [id = 531] 23:49:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f5a821b4000) [pid = 1839] [serial = 1594] [outer = (nil)] 23:49:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f5a867b5000) [pid = 1839] [serial = 1595] [outer = 0x7f5a821b4000] 23:49:01 INFO - PROCESS | 1839 | 1461221341825 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f5a8ac61c00) [pid = 1839] [serial = 1596] [outer = 0x7f5a821b4000] 23:49:02 INFO - PROCESS | 1839 | 1461221342702 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1331ms 23:49:02 INFO - PROCESS | 1839 | 1461221342752 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 1839 | 1461221342756 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:49:02 INFO - PROCESS | 1839 | 1461221342769 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 1839 | 1461221342777 Marionette TRACE conn3 <- [1,2098,null,{}] 23:49:02 INFO - PROCESS | 1839 | 1461221342782 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:02 INFO - PROCESS | 1839 | 1461221342928 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:49:03 INFO - PROCESS | 1839 | 1461221343117 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f113800 == 119 [pid = 1839] [id = 532] 23:49:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f5a839a3800) [pid = 1839] [serial = 1597] [outer = (nil)] 23:49:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a8c523400) [pid = 1839] [serial = 1598] [outer = 0x7f5a839a3800] 23:49:03 INFO - PROCESS | 1839 | 1461221343179 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8c809c00) [pid = 1839] [serial = 1599] [outer = 0x7f5a839a3800] 23:49:03 INFO - PROCESS | 1839 | 1461221343861 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1140ms 23:49:03 INFO - PROCESS | 1839 | 1461221343917 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:49:03 INFO - PROCESS | 1839 | 1461221343920 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:49:03 INFO - PROCESS | 1839 | 1461221343927 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:49:03 INFO - PROCESS | 1839 | 1461221343929 Marionette TRACE conn3 <- [1,2102,null,{}] 23:49:03 INFO - PROCESS | 1839 | 1461221343934 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:04 INFO - PROCESS | 1839 | 1461221344081 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:49:04 INFO - PROCESS | 1839 | 1461221344262 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904c8800 == 120 [pid = 1839] [id = 533] 23:49:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8539d800) [pid = 1839] [serial = 1600] [outer = (nil)] 23:49:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a8c967000) [pid = 1839] [serial = 1601] [outer = 0x7f5a8539d800] 23:49:04 INFO - PROCESS | 1839 | 1461221344322 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a8d441400) [pid = 1839] [serial = 1602] [outer = 0x7f5a8539d800] 23:49:05 INFO - PROCESS | 1839 | 1461221345091 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1234ms 23:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:49:05 INFO - PROCESS | 1839 | 1461221345163 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 1839 | 1461221345165 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:49:05 INFO - PROCESS | 1839 | 1461221345171 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 1839 | 1461221345173 Marionette TRACE conn3 <- [1,2106,null,{}] 23:49:05 INFO - PROCESS | 1839 | 1461221345178 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:05 INFO - PROCESS | 1839 | 1461221345328 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:49:05 INFO - PROCESS | 1839 | 1461221345510 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924c4800 == 121 [pid = 1839] [id = 534] 23:49:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8e00e800) [pid = 1839] [serial = 1603] [outer = (nil)] 23:49:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8e29c400) [pid = 1839] [serial = 1604] [outer = 0x7f5a8e00e800] 23:49:05 INFO - PROCESS | 1839 | 1461221345580 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8e859c00) [pid = 1839] [serial = 1605] [outer = 0x7f5a8e00e800] 23:49:06 INFO - PROCESS | 1839 | 1461221346355 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1233ms 23:49:06 INFO - PROCESS | 1839 | 1461221346403 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:49:06 INFO - PROCESS | 1839 | 1461221346406 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:49:06 INFO - PROCESS | 1839 | 1461221346411 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 1839 | 1461221346413 Marionette TRACE conn3 <- [1,2110,null,{}] 23:49:06 INFO - PROCESS | 1839 | 1461221346418 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:06 INFO - PROCESS | 1839 | 1461221346558 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:49:06 INFO - PROCESS | 1839 | 1461221346742 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92664000 == 122 [pid = 1839] [id = 535] 23:49:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8c80a800) [pid = 1839] [serial = 1606] [outer = (nil)] 23:49:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a8ee5e400) [pid = 1839] [serial = 1607] [outer = 0x7f5a8c80a800] 23:49:06 INFO - PROCESS | 1839 | 1461221346801 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8eede000) [pid = 1839] [serial = 1608] [outer = 0x7f5a8c80a800] 23:49:07 INFO - PROCESS | 1839 | 1461221347573 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1225ms 23:49:07 INFO - PROCESS | 1839 | 1461221347637 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 1839 | 1461221347641 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:49:07 INFO - PROCESS | 1839 | 1461221347646 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 1839 | 1461221347648 Marionette TRACE conn3 <- [1,2114,null,{}] 23:49:07 INFO - PROCESS | 1839 | 1461221347653 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:07 INFO - PROCESS | 1839 | 1461221347797 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:49:07 INFO - PROCESS | 1839 | 1461221347982 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92dce000 == 123 [pid = 1839] [id = 536] 23:49:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8e010000) [pid = 1839] [serial = 1609] [outer = (nil)] 23:49:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a8f0c0400) [pid = 1839] [serial = 1610] [outer = 0x7f5a8e010000] 23:49:08 INFO - PROCESS | 1839 | 1461221348041 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a8f0c7800) [pid = 1839] [serial = 1611] [outer = 0x7f5a8e010000] 23:49:08 INFO - PROCESS | 1839 | 1461221348798 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1177ms 23:49:08 INFO - PROCESS | 1839 | 1461221348824 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:49:08 INFO - PROCESS | 1839 | 1461221348827 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:49:08 INFO - PROCESS | 1839 | 1461221348832 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 1839 | 1461221348834 Marionette TRACE conn3 <- [1,2118,null,{}] 23:49:08 INFO - PROCESS | 1839 | 1461221348839 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:08 INFO - PROCESS | 1839 | 1461221348985 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:49:09 INFO - PROCESS | 1839 | 1461221349170 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a945a5800 == 124 [pid = 1839] [id = 537] 23:49:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a8ee61400) [pid = 1839] [serial = 1612] [outer = (nil)] 23:49:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8f0cd400) [pid = 1839] [serial = 1613] [outer = 0x7f5a8ee61400] 23:49:09 INFO - PROCESS | 1839 | 1461221349229 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8f0dc800) [pid = 1839] [serial = 1614] [outer = 0x7f5a8ee61400] 23:49:09 INFO - PROCESS | 1839 | 1461221349988 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1228ms 23:49:10 INFO - PROCESS | 1839 | 1461221350062 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 1839 | 1461221350064 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:49:10 INFO - PROCESS | 1839 | 1461221350070 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 1839 | 1461221350072 Marionette TRACE conn3 <- [1,2122,null,{}] 23:49:10 INFO - PROCESS | 1839 | 1461221350077 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:10 INFO - PROCESS | 1839 | 1461221350230 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:49:10 INFO - PROCESS | 1839 | 1461221350414 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96448000 == 125 [pid = 1839] [id = 538] 23:49:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8ac4f400) [pid = 1839] [serial = 1615] [outer = (nil)] 23:49:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a8fd2c000) [pid = 1839] [serial = 1616] [outer = 0x7f5a8ac4f400] 23:49:10 INFO - PROCESS | 1839 | 1461221350473 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a90253000) [pid = 1839] [serial = 1617] [outer = 0x7f5a8ac4f400] 23:49:11 INFO - PROCESS | 1839 | 1461221351185 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1176ms 23:49:11 INFO - PROCESS | 1839 | 1461221351246 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 1839 | 1461221351249 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:49:11 INFO - PROCESS | 1839 | 1461221351254 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 1839 | 1461221351256 Marionette TRACE conn3 <- [1,2126,null,{}] 23:49:11 INFO - PROCESS | 1839 | 1461221351261 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:11 INFO - PROCESS | 1839 | 1461221351403 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:49:11 INFO - PROCESS | 1839 | 1461221351593 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97703000 == 126 [pid = 1839] [id = 539] 23:49:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a8f0bf400) [pid = 1839] [serial = 1618] [outer = (nil)] 23:49:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a9045a000) [pid = 1839] [serial = 1619] [outer = 0x7f5a8f0bf400] 23:49:11 INFO - PROCESS | 1839 | 1461221351657 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a9102dc00) [pid = 1839] [serial = 1620] [outer = 0x7f5a8f0bf400] 23:49:12 INFO - PROCESS | 1839 | 1461221352423 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1224ms 23:49:12 INFO - PROCESS | 1839 | 1461221352496 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 1839 | 1461221352499 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:49:12 INFO - PROCESS | 1839 | 1461221352512 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 1839 | 1461221352514 Marionette TRACE conn3 <- [1,2130,null,{}] 23:49:12 INFO - PROCESS | 1839 | 1461221352519 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:12 INFO - PROCESS | 1839 | 1461221352686 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:49:12 INFO - PROCESS | 1839 | 1461221352874 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851d5800 == 127 [pid = 1839] [id = 540] 23:49:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a7fad5c00) [pid = 1839] [serial = 1621] [outer = (nil)] 23:49:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a80ec0400) [pid = 1839] [serial = 1622] [outer = 0x7f5a7fad5c00] 23:49:12 INFO - PROCESS | 1839 | 1461221352934 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8bb64400) [pid = 1839] [serial = 1623] [outer = 0x7f5a7fad5c00] 23:49:14 INFO - PROCESS | 1839 | 1461221354024 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 1839 | 1461221354100 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:49:14 INFO - PROCESS | 1839 | 1461221354107 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 1839 | 1461221354111 Marionette TRACE conn3 <- [1,2134,null,{}] 23:49:14 INFO - PROCESS | 1839 | 1461221354117 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:14 INFO - PROCESS | 1839 | 1461221354274 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:49:14 INFO - PROCESS | 1839 | 1461221354475 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a867d6800 == 128 [pid = 1839] [id = 541] 23:49:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a80ab7c00) [pid = 1839] [serial = 1624] [outer = (nil)] 23:49:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a81760800) [pid = 1839] [serial = 1625] [outer = 0x7f5a80ab7c00] 23:49:14 INFO - PROCESS | 1839 | 1461221354534 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a832d6c00) [pid = 1839] [serial = 1626] [outer = 0x7f5a80ab7c00] 23:49:15 INFO - PROCESS | 1839 | 1461221355406 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1330ms 23:49:15 INFO - PROCESS | 1839 | 1461221355454 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:49:15 INFO - PROCESS | 1839 | 1461221355460 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:49:15 INFO - PROCESS | 1839 | 1461221355469 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 1839 | 1461221355472 Marionette TRACE conn3 <- [1,2138,null,{}] 23:49:15 INFO - PROCESS | 1839 | 1461221355477 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:15 INFO - PROCESS | 1839 | 1461221355620 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:49:15 INFO - PROCESS | 1839 | 1461221355818 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84690000 == 129 [pid = 1839] [id = 542] 23:49:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a853a0400) [pid = 1839] [serial = 1627] [outer = (nil)] 23:49:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a867b1000) [pid = 1839] [serial = 1628] [outer = 0x7f5a853a0400] 23:49:15 INFO - PROCESS | 1839 | 1461221355873 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a8ac4a000) [pid = 1839] [serial = 1629] [outer = 0x7f5a853a0400] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd3a000 == 128 [pid = 1839] [id = 528] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852dd000 == 127 [pid = 1839] [id = 527] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5aa643c800) [pid = 1839] [serial = 1487] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a978d3c00) [pid = 1839] [serial = 1493] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5aaa045400) [pid = 1839] [serial = 1490] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c882000 == 126 [pid = 1839] [id = 526] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c655000 == 125 [pid = 1839] [id = 525] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acd5800 == 124 [pid = 1839] [id = 503] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8ce800 == 123 [pid = 1839] [id = 524] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852d1000 == 122 [pid = 1839] [id = 523] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e1d800 == 121 [pid = 1839] [id = 522] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7f6e3800 == 120 [pid = 1839] [id = 521] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a866e3000 == 119 [pid = 1839] [id = 520] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1d7000 == 118 [pid = 1839] [id = 513] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efe5000 == 117 [pid = 1839] [id = 512] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8ba800 == 116 [pid = 1839] [id = 511] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc9d800 == 115 [pid = 1839] [id = 510] 23:49:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84823000 == 114 [pid = 1839] [id = 509] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5aaa258000) [pid = 1839] [serial = 1437] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5aa57eac00) [pid = 1839] [serial = 1434] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a8300c800) [pid = 1839] [serial = 1440] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8bb68c00) [pid = 1839] [serial = 1517] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8abfb000) [pid = 1839] [serial = 1511] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8ac51c00) [pid = 1839] [serial = 1512] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a867ac400) [pid = 1839] [serial = 1508] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a8abf0400) [pid = 1839] [serial = 1509] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a80b9e400) [pid = 1839] [serial = 1500] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a978d4c00) [pid = 1839] [serial = 1496] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a8069fc00) [pid = 1839] [serial = 1499] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a805f8800) [pid = 1839] [serial = 1520] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a98cc1000) [pid = 1839] [serial = 1481] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a8de92000) [pid = 1839] [serial = 1472] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a81763000) [pid = 1839] [serial = 1484] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5a85398400) [pid = 1839] [serial = 1506] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a847afc00) [pid = 1839] [serial = 1505] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a8300cc00) [pid = 1839] [serial = 1466] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a8300c000) [pid = 1839] [serial = 1503] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a821af000) [pid = 1839] [serial = 1502] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a867b4800) [pid = 1839] [serial = 1469] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a91c53400) [pid = 1839] [serial = 1475] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a94f08000) [pid = 1839] [serial = 1478] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a8b838000) [pid = 1839] [serial = 1514] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a821b1400) [pid = 1839] [serial = 1523] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a80b9d400) [pid = 1839] [serial = 1521] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a8bb99400) [pid = 1839] [serial = 1518] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a8bb63800) [pid = 1839] [serial = 1515] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f5a867a9800) [pid = 1839] [serial = 1524] [outer = (nil)] [url = about:blank] 23:49:16 INFO - PROCESS | 1839 | 1461221356697 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1279ms 23:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:49:16 INFO - PROCESS | 1839 | 1461221356748 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 1839 | 1461221356750 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:49:16 INFO - PROCESS | 1839 | 1461221356756 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 1839 | 1461221356761 Marionette TRACE conn3 <- [1,2142,null,{}] 23:49:16 INFO - PROCESS | 1839 | 1461221356779 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:16 INFO - PROCESS | 1839 | 1461221356913 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:49:16 INFO - PROCESS | 1839 | 1461221356928 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e1000 == 115 [pid = 1839] [id = 543] 23:49:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f5a85398400) [pid = 1839] [serial = 1630] [outer = (nil)] 23:49:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a8b889800) [pid = 1839] [serial = 1631] [outer = 0x7f5a85398400] 23:49:16 INFO - PROCESS | 1839 | 1461221356983 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a8bb64000) [pid = 1839] [serial = 1632] [outer = 0x7f5a85398400] 23:49:17 INFO - PROCESS | 1839 | 1461221357708 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 23:49:17 INFO - PROCESS | 1839 | 1461221357746 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:49:17 INFO - PROCESS | 1839 | 1461221357751 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 1839 | 1461221357754 Marionette TRACE conn3 <- [1,2146,null,{}] 23:49:17 INFO - PROCESS | 1839 | 1461221357758 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:17 INFO - PROCESS | 1839 | 1461221357945 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:49:17 INFO - PROCESS | 1839 | 1461221357962 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8e1000 == 116 [pid = 1839] [id = 544] 23:49:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a853a4800) [pid = 1839] [serial = 1633] [outer = (nil)] 23:49:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a8c5e7400) [pid = 1839] [serial = 1634] [outer = 0x7f5a853a4800] 23:49:18 INFO - PROCESS | 1839 | 1461221358014 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8c6d4000) [pid = 1839] [serial = 1635] [outer = 0x7f5a853a4800] 23:49:18 INFO - PROCESS | 1839 | 1461221358717 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 1839 | 1461221358786 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:49:18 INFO - PROCESS | 1839 | 1461221358791 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 1839 | 1461221358793 Marionette TRACE conn3 <- [1,2150,null,{}] 23:49:18 INFO - PROCESS | 1839 | 1461221358812 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:19 INFO - PROCESS | 1839 | 1461221359000 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:49:19 INFO - PROCESS | 1839 | 1461221359023 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c87c000 == 117 [pid = 1839] [id = 545] 23:49:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a853a5800) [pid = 1839] [serial = 1636] [outer = (nil)] 23:49:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8c80a000) [pid = 1839] [serial = 1637] [outer = 0x7f5a853a5800] 23:49:19 INFO - PROCESS | 1839 | 1461221359075 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8d43ec00) [pid = 1839] [serial = 1638] [outer = 0x7f5a853a5800] 23:49:19 INFO - PROCESS | 1839 | 1461221359738 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 989ms 23:49:19 INFO - PROCESS | 1839 | 1461221359781 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 1839 | 1461221359784 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:49:19 INFO - PROCESS | 1839 | 1461221359795 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 1839 | 1461221359797 Marionette TRACE conn3 <- [1,2154,null,{}] 23:49:19 INFO - PROCESS | 1839 | 1461221359802 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:20 INFO - PROCESS | 1839 | 1461221360009 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:49:20 INFO - PROCESS | 1839 | 1461221360042 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8ba800 == 118 [pid = 1839] [id = 546] 23:49:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a8dcfe800) [pid = 1839] [serial = 1639] [outer = (nil)] 23:49:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8ecaf000) [pid = 1839] [serial = 1640] [outer = 0x7f5a8dcfe800] 23:49:20 INFO - PROCESS | 1839 | 1461221360096 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8f0cec00) [pid = 1839] [serial = 1641] [outer = 0x7f5a8dcfe800] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a8b896400) [pid = 1839] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a821b5400) [pid = 1839] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a847b0000) [pid = 1839] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a80ab4800) [pid = 1839] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a805f4c00) [pid = 1839] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a806a1c00) [pid = 1839] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a804f1400) [pid = 1839] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:49:20 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8b83e400) [pid = 1839] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:49:21 INFO - PROCESS | 1839 | 1461221361084 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1338ms 23:49:21 INFO - PROCESS | 1839 | 1461221361127 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 1839 | 1461221361129 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:49:21 INFO - PROCESS | 1839 | 1461221361142 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 1839 | 1461221361144 Marionette TRACE conn3 <- [1,2158,null,{}] 23:49:21 INFO - PROCESS | 1839 | 1461221361159 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:21 INFO - PROCESS | 1839 | 1461221361294 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:49:21 INFO - PROCESS | 1839 | 1461221361306 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed21800 == 119 [pid = 1839] [id = 547] 23:49:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a80ab4800) [pid = 1839] [serial = 1642] [outer = (nil)] 23:49:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8b83e400) [pid = 1839] [serial = 1643] [outer = 0x7f5a80ab4800] 23:49:21 INFO - PROCESS | 1839 | 1461221361355 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8e856800) [pid = 1839] [serial = 1644] [outer = 0x7f5a80ab4800] 23:49:22 INFO - PROCESS | 1839 | 1461221362027 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 946ms 23:49:22 INFO - PROCESS | 1839 | 1461221362082 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:49:22 INFO - PROCESS | 1839 | 1461221362089 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:49:22 INFO - PROCESS | 1839 | 1461221362096 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:49:22 INFO - PROCESS | 1839 | 1461221362099 Marionette TRACE conn3 <- [1,2162,null,{}] 23:49:22 INFO - PROCESS | 1839 | 1461221362103 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:22 INFO - PROCESS | 1839 | 1461221362282 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:49:22 INFO - PROCESS | 1839 | 1461221362301 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1d7000 == 120 [pid = 1839] [id = 548] 23:49:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a821ab000) [pid = 1839] [serial = 1645] [outer = (nil)] 23:49:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8e85ac00) [pid = 1839] [serial = 1646] [outer = 0x7f5a821ab000] 23:49:22 INFO - PROCESS | 1839 | 1461221362352 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a910e8c00) [pid = 1839] [serial = 1647] [outer = 0x7f5a821ab000] 23:49:23 INFO - PROCESS | 1839 | 1461221363028 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 977ms 23:49:23 INFO - PROCESS | 1839 | 1461221363072 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 1839 | 1461221363077 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:49:23 INFO - PROCESS | 1839 | 1461221363085 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 1839 | 1461221363090 Marionette TRACE conn3 <- [1,2166,null,{}] 23:49:23 INFO - PROCESS | 1839 | 1461221363097 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:23 INFO - PROCESS | 1839 | 1461221363274 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:49:23 INFO - PROCESS | 1839 | 1461221363473 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8468d000 == 121 [pid = 1839] [id = 549] 23:49:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a80ab6000) [pid = 1839] [serial = 1648] [outer = (nil)] 23:49:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a80ec9c00) [pid = 1839] [serial = 1649] [outer = 0x7f5a80ab6000] 23:49:23 INFO - PROCESS | 1839 | 1461221363537 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a821b1c00) [pid = 1839] [serial = 1650] [outer = 0x7f5a80ab6000] 23:49:24 INFO - PROCESS | 1839 | 1461221364421 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1380ms 23:49:24 INFO - PROCESS | 1839 | 1461221364465 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 1839 | 1461221364472 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:49:24 INFO - PROCESS | 1839 | 1461221364481 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 1839 | 1461221364485 Marionette TRACE conn3 <- [1,2170,null,{}] 23:49:24 INFO - PROCESS | 1839 | 1461221364490 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:24 INFO - PROCESS | 1839 | 1461221364637 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:49:24 INFO - PROCESS | 1839 | 1461221364846 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c876800 == 122 [pid = 1839] [id = 550] 23:49:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a847a8400) [pid = 1839] [serial = 1651] [outer = (nil)] 23:49:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a8abf3000) [pid = 1839] [serial = 1652] [outer = 0x7f5a847a8400] 23:49:24 INFO - PROCESS | 1839 | 1461221364925 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a8b895c00) [pid = 1839] [serial = 1653] [outer = 0x7f5a847a8400] 23:49:26 INFO - PROCESS | 1839 | 1461221366014 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1579ms 23:49:26 INFO - PROCESS | 1839 | 1461221366060 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 1839 | 1461221366064 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:49:26 INFO - PROCESS | 1839 | 1461221366069 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 1839 | 1461221366074 Marionette TRACE conn3 <- [1,2174,null,{}] 23:49:26 INFO - PROCESS | 1839 | 1461221366088 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:26 INFO - PROCESS | 1839 | 1461221366362 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:49:26 INFO - PROCESS | 1839 | 1461221366619 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92622000 == 123 [pid = 1839] [id = 551] 23:49:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8c80bc00) [pid = 1839] [serial = 1654] [outer = (nil)] 23:49:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8de8a000) [pid = 1839] [serial = 1655] [outer = 0x7f5a8c80bc00] 23:49:26 INFO - PROCESS | 1839 | 1461221366737 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a8e857800) [pid = 1839] [serial = 1656] [outer = 0x7f5a8c80bc00] 23:49:27 INFO - PROCESS | 1839 | 1461221367495 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1487ms 23:49:27 INFO - PROCESS | 1839 | 1461221367556 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 1839 | 1461221367559 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:49:27 INFO - PROCESS | 1839 | 1461221367565 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 1839 | 1461221367567 Marionette TRACE conn3 <- [1,2178,null,{}] 23:49:27 INFO - PROCESS | 1839 | 1461221367572 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:27 INFO - PROCESS | 1839 | 1461221367726 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:49:27 INFO - PROCESS | 1839 | 1461221367916 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92dd9000 == 124 [pid = 1839] [id = 552] 23:49:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a8c96b400) [pid = 1839] [serial = 1657] [outer = (nil)] 23:49:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a90460000) [pid = 1839] [serial = 1658] [outer = 0x7f5a8c96b400] 23:49:27 INFO - PROCESS | 1839 | 1461221367979 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a910ee800) [pid = 1839] [serial = 1659] [outer = 0x7f5a8c96b400] 23:49:28 INFO - PROCESS | 1839 | 1461221368720 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1180ms 23:49:28 INFO - PROCESS | 1839 | 1461221368746 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:49:28 INFO - PROCESS | 1839 | 1461221368749 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:49:28 INFO - PROCESS | 1839 | 1461221368754 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:49:28 INFO - PROCESS | 1839 | 1461221368756 Marionette TRACE conn3 <- [1,2182,null,{}] 23:49:28 INFO - PROCESS | 1839 | 1461221368761 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:28 INFO - PROCESS | 1839 | 1461221368942 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:49:29 INFO - PROCESS | 1839 | 1461221369132 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a74800 == 125 [pid = 1839] [id = 553] 23:49:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8ee61000) [pid = 1839] [serial = 1660] [outer = (nil)] 23:49:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a91b1a400) [pid = 1839] [serial = 1661] [outer = 0x7f5a8ee61000] 23:49:29 INFO - PROCESS | 1839 | 1461221369192 Marionette DEBUG loaded listener.js 23:49:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a91c53c00) [pid = 1839] [serial = 1662] [outer = 0x7f5a8ee61000] 23:49:29 INFO - PROCESS | 1839 | 1461221369944 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1225ms 23:49:29 INFO - PROCESS | 1839 | 1461221369983 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 1839 | 1461221369985 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:49:29 INFO - PROCESS | 1839 | 1461221369991 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 1839 | 1461221369994 Marionette TRACE conn3 <- [1,2186,null,{}] 23:49:30 INFO - PROCESS | 1839 | 1461221369998 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:30 INFO - PROCESS | 1839 | 1461221370181 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:49:30 INFO - PROCESS | 1839 | 1461221370369 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98903000 == 126 [pid = 1839] [id = 554] 23:49:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a91d15c00) [pid = 1839] [serial = 1663] [outer = (nil)] 23:49:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a9254ec00) [pid = 1839] [serial = 1664] [outer = 0x7f5a91d15c00] 23:49:30 INFO - PROCESS | 1839 | 1461221370434 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a92f70000) [pid = 1839] [serial = 1665] [outer = 0x7f5a91d15c00] 23:49:31 INFO - PROCESS | 1839 | 1461221371220 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1284ms 23:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:49:31 INFO - PROCESS | 1839 | 1461221371276 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:49:31 INFO - PROCESS | 1839 | 1461221371278 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:49:31 INFO - PROCESS | 1839 | 1461221371282 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 1839 | 1461221371286 Marionette TRACE conn3 <- [1,2190,null,{}] 23:49:31 INFO - PROCESS | 1839 | 1461221371296 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:31 INFO - PROCESS | 1839 | 1461221371442 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:49:31 INFO - PROCESS | 1839 | 1461221371633 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9e591000 == 127 [pid = 1839] [id = 555] 23:49:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a91e22c00) [pid = 1839] [serial = 1666] [outer = (nil)] 23:49:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a9457f000) [pid = 1839] [serial = 1667] [outer = 0x7f5a91e22c00] 23:49:31 INFO - PROCESS | 1839 | 1461221371692 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a94824000) [pid = 1839] [serial = 1668] [outer = 0x7f5a91e22c00] 23:49:32 INFO - PROCESS | 1839 | 1461221372417 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1182ms 23:49:32 INFO - PROCESS | 1839 | 1461221372465 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:49:32 INFO - PROCESS | 1839 | 1461221372468 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:49:32 INFO - PROCESS | 1839 | 1461221372473 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 1839 | 1461221372475 Marionette TRACE conn3 <- [1,2194,null,{}] 23:49:32 INFO - PROCESS | 1839 | 1461221372480 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:32 INFO - PROCESS | 1839 | 1461221372626 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:49:32 INFO - PROCESS | 1839 | 1461221372817 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa525f800 == 128 [pid = 1839] [id = 556] 23:49:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a91ea6c00) [pid = 1839] [serial = 1669] [outer = (nil)] 23:49:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a95004800) [pid = 1839] [serial = 1670] [outer = 0x7f5a91ea6c00] 23:49:32 INFO - PROCESS | 1839 | 1461221372875 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a95db1000) [pid = 1839] [serial = 1671] [outer = 0x7f5a91ea6c00] 23:49:33 INFO - PROCESS | 1839 | 1461221373622 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1175ms 23:49:33 INFO - PROCESS | 1839 | 1461221373648 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:49:33 INFO - PROCESS | 1839 | 1461221373651 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:49:33 INFO - PROCESS | 1839 | 1461221373656 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:49:33 INFO - PROCESS | 1839 | 1461221373659 Marionette TRACE conn3 <- [1,2198,null,{}] 23:49:33 INFO - PROCESS | 1839 | 1461221373663 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:33 INFO - PROCESS | 1839 | 1461221373874 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:49:34 INFO - PROCESS | 1839 | 1461221374015 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5536000 == 129 [pid = 1839] [id = 557] 23:49:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a94574400) [pid = 1839] [serial = 1672] [outer = (nil)] 23:49:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a962a8800) [pid = 1839] [serial = 1673] [outer = 0x7f5a94574400] 23:49:34 INFO - PROCESS | 1839 | 1461221374077 Marionette DEBUG loaded listener.js 23:49:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a96546000) [pid = 1839] [serial = 1674] [outer = 0x7f5a94574400] 23:49:34 INFO - PROCESS | 1839 | 1461221374801 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1184ms 23:49:34 INFO - PROCESS | 1839 | 1461221374841 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 1839 | 1461221374843 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:49:34 INFO - PROCESS | 1839 | 1461221374848 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 1839 | 1461221374850 Marionette TRACE conn3 <- [1,2202,null,{}] 23:49:34 INFO - PROCESS | 1839 | 1461221374855 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:35 INFO - PROCESS | 1839 | 1461221375002 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:49:35 INFO - PROCESS | 1839 | 1461221375222 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6417000 == 130 [pid = 1839] [id = 558] 23:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8f0c0000) [pid = 1839] [serial = 1675] [outer = (nil)] 23:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a968c6000) [pid = 1839] [serial = 1676] [outer = 0x7f5a8f0c0000] 23:49:35 INFO - PROCESS | 1839 | 1461221375281 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a97065000) [pid = 1839] [serial = 1677] [outer = 0x7f5a8f0c0000] 23:49:36 INFO - PROCESS | 1839 | 1461221376025 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1224ms 23:49:36 INFO - PROCESS | 1839 | 1461221376073 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:49:36 INFO - PROCESS | 1839 | 1461221376077 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:49:36 INFO - PROCESS | 1839 | 1461221376082 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 1839 | 1461221376085 Marionette TRACE conn3 <- [1,2206,null,{}] 23:49:36 INFO - PROCESS | 1839 | 1461221376090 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:36 INFO - PROCESS | 1839 | 1461221376272 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:49:36 INFO - PROCESS | 1839 | 1461221376471 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82e12800 == 131 [pid = 1839] [id = 559] 23:49:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a805eb400) [pid = 1839] [serial = 1678] [outer = (nil)] 23:49:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a832e0c00) [pid = 1839] [serial = 1679] [outer = 0x7f5a805eb400] 23:49:36 INFO - PROCESS | 1839 | 1461221376536 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a97070000) [pid = 1839] [serial = 1680] [outer = 0x7f5a805eb400] 23:49:37 INFO - PROCESS | 1839 | 1461221377346 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1279ms 23:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:49:37 INFO - PROCESS | 1839 | 1461221377360 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:49:37 INFO - PROCESS | 1839 | 1461221377363 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:49:37 INFO - PROCESS | 1839 | 1461221377367 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 1839 | 1461221377370 Marionette TRACE conn3 <- [1,2210,null,{}] 23:49:37 INFO - PROCESS | 1839 | 1461221377374 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:37 INFO - PROCESS | 1839 | 1461221377514 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:49:38 INFO - PROCESS | 1839 | 1461221378124 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acd2800 == 132 [pid = 1839] [id = 560] 23:49:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a804fa400) [pid = 1839] [serial = 1681] [outer = (nil)] 23:49:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a80698000) [pid = 1839] [serial = 1682] [outer = 0x7f5a804fa400] 23:49:38 INFO - PROCESS | 1839 | 1461221378188 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a80ecbc00) [pid = 1839] [serial = 1683] [outer = 0x7f5a804fa400] 23:49:38 INFO - PROCESS | 1839 | 1461221378878 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1527ms 23:49:38 INFO - PROCESS | 1839 | 1461221378894 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:49:38 INFO - PROCESS | 1839 | 1461221378900 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:49:38 INFO - PROCESS | 1839 | 1461221378907 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:49:38 INFO - PROCESS | 1839 | 1461221378910 Marionette TRACE conn3 <- [1,2214,null,{}] 23:49:38 INFO - PROCESS | 1839 | 1461221378916 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:39 INFO - PROCESS | 1839 | 1461221379062 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:49:39 INFO - PROCESS | 1839 | 1461221379274 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c91a000 == 133 [pid = 1839] [id = 561] 23:49:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a7fae0800) [pid = 1839] [serial = 1684] [outer = (nil)] 23:49:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a821b5c00) [pid = 1839] [serial = 1685] [outer = 0x7f5a7fae0800] 23:49:39 INFO - PROCESS | 1839 | 1461221379332 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a867a8800) [pid = 1839] [serial = 1686] [outer = 0x7f5a7fae0800] 23:49:40 INFO - PROCESS | 1839 | 1461221380252 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1383ms 23:49:40 INFO - PROCESS | 1839 | 1461221380293 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:49:40 INFO - PROCESS | 1839 | 1461221380298 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:49:40 INFO - PROCESS | 1839 | 1461221380303 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 1839 | 1461221380306 Marionette TRACE conn3 <- [1,2218,null,{}] 23:49:40 INFO - PROCESS | 1839 | 1461221380310 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:40 INFO - PROCESS | 1839 | 1461221380454 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd37000 == 132 [pid = 1839] [id = 508] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed21800 == 131 [pid = 1839] [id = 547] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8ba800 == 130 [pid = 1839] [id = 546] 23:49:40 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a8c750800) [pid = 1839] [serial = 1586] [outer = (nil)] [url = about:blank] 23:49:40 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8e2a1000) [pid = 1839] [serial = 1553] [outer = (nil)] [url = about:blank] 23:49:40 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a838f2000) [pid = 1839] [serial = 1556] [outer = (nil)] [url = about:blank] 23:49:40 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a80ecb800) [pid = 1839] [serial = 1559] [outer = (nil)] [url = about:blank] 23:49:40 INFO - PROCESS | 1839 | 1461221380753 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c87c000 == 129 [pid = 1839] [id = 545] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8e1000 == 128 [pid = 1839] [id = 544] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e1000 == 127 [pid = 1839] [id = 543] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e3000 == 126 [pid = 1839] [id = 502] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84690000 == 125 [pid = 1839] [id = 542] 23:49:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82e0b000 == 126 [pid = 1839] [id = 562] 23:49:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a821b0800) [pid = 1839] [serial = 1687] [outer = (nil)] 23:49:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8b838c00) [pid = 1839] [serial = 1688] [outer = 0x7f5a821b0800] 23:49:40 INFO - PROCESS | 1839 | 1461221380875 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a8bb68000) [pid = 1839] [serial = 1689] [outer = 0x7f5a821b0800] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a867d6800 == 125 [pid = 1839] [id = 541] 23:49:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96448000 == 124 [pid = 1839] [id = 538] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a945a5800 == 123 [pid = 1839] [id = 537] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92dce000 == 122 [pid = 1839] [id = 536] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92664000 == 121 [pid = 1839] [id = 535] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924c4800 == 120 [pid = 1839] [id = 534] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904c8800 == 119 [pid = 1839] [id = 533] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f113800 == 118 [pid = 1839] [id = 532] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e340000 == 117 [pid = 1839] [id = 531] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8d6800 == 116 [pid = 1839] [id = 530] 23:49:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e1c800 == 115 [pid = 1839] [id = 529] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8c5e3400) [pid = 1839] [serial = 1580] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8175b000) [pid = 1839] [serial = 1529] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a832df000) [pid = 1839] [serial = 1566] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a83008000) [pid = 1839] [serial = 1565] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8ac4ec00) [pid = 1839] [serial = 1574] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a832dc800) [pid = 1839] [serial = 1568] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8539f800) [pid = 1839] [serial = 1569] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8c5f1400) [pid = 1839] [serial = 1538] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a867b0800) [pid = 1839] [serial = 1571] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a8ac43400) [pid = 1839] [serial = 1572] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a848d0c00) [pid = 1839] [serial = 1532] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a8de8c400) [pid = 1839] [serial = 1550] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a8bb64800) [pid = 1839] [serial = 1526] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a8c745000) [pid = 1839] [serial = 1541] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a80ec7400) [pid = 1839] [serial = 1563] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a80ac0c00) [pid = 1839] [serial = 1562] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8d446c00) [pid = 1839] [serial = 1547] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a8c96d800) [pid = 1839] [serial = 1544] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a8b893c00) [pid = 1839] [serial = 1535] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8539bc00) [pid = 1839] [serial = 1583] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a8bb96c00) [pid = 1839] [serial = 1577] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a8c6d9800) [pid = 1839] [serial = 1581] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8c529400) [pid = 1839] [serial = 1578] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8ac5f800) [pid = 1839] [serial = 1575] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8bb6a800) [pid = 1839] [serial = 1584] [outer = (nil)] [url = about:blank] 23:49:41 INFO - PROCESS | 1839 | 1461221381499 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1226ms 23:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:49:41 INFO - PROCESS | 1839 | 1461221381529 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 1839 | 1461221381531 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:49:41 INFO - PROCESS | 1839 | 1461221381543 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 1839 | 1461221381550 Marionette TRACE conn3 <- [1,2222,null,{}] 23:49:41 INFO - PROCESS | 1839 | 1461221381557 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:41 INFO - PROCESS | 1839 | 1461221381693 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:49:41 INFO - PROCESS | 1839 | 1461221381847 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a809800 == 116 [pid = 1839] [id = 563] 23:49:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a80ec7400) [pid = 1839] [serial = 1690] [outer = (nil)] 23:49:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a8c5eb800) [pid = 1839] [serial = 1691] [outer = 0x7f5a80ec7400] 23:49:41 INFO - PROCESS | 1839 | 1461221381899 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8c74a800) [pid = 1839] [serial = 1692] [outer = 0x7f5a80ec7400] 23:49:42 INFO - PROCESS | 1839 | 1461221382464 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 988ms 23:49:42 INFO - PROCESS | 1839 | 1461221382525 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 1839 | 1461221382527 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:49:42 INFO - PROCESS | 1839 | 1461221382532 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 1839 | 1461221382534 Marionette TRACE conn3 <- [1,2226,null,{}] 23:49:42 INFO - PROCESS | 1839 | 1461221382539 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:42 INFO - PROCESS | 1839 | 1461221382735 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:49:42 INFO - PROCESS | 1839 | 1461221382830 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c87d000 == 117 [pid = 1839] [id = 564] 23:49:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a7fad2000) [pid = 1839] [serial = 1693] [outer = (nil)] 23:49:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a8c74a400) [pid = 1839] [serial = 1694] [outer = 0x7f5a7fad2000] 23:49:42 INFO - PROCESS | 1839 | 1461221382881 Marionette DEBUG loaded listener.js 23:49:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a8d79a400) [pid = 1839] [serial = 1695] [outer = 0x7f5a7fad2000] 23:49:43 INFO - PROCESS | 1839 | 1461221383507 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1027ms 23:49:43 INFO - PROCESS | 1839 | 1461221383562 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:49:43 INFO - PROCESS | 1839 | 1461221383565 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:49:43 INFO - PROCESS | 1839 | 1461221383570 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:49:43 INFO - PROCESS | 1839 | 1461221383572 Marionette TRACE conn3 <- [1,2230,null,{}] 23:49:43 INFO - PROCESS | 1839 | 1461221383591 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:43 INFO - PROCESS | 1839 | 1461221383772 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:49:43 INFO - PROCESS | 1839 | 1461221383870 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e340000 == 118 [pid = 1839] [id = 565] 23:49:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a8e2a1000) [pid = 1839] [serial = 1696] [outer = (nil)] 23:49:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8e856000) [pid = 1839] [serial = 1697] [outer = 0x7f5a8e2a1000] 23:49:43 INFO - PROCESS | 1839 | 1461221383931 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a8eee3800) [pid = 1839] [serial = 1698] [outer = 0x7f5a8e2a1000] 23:49:44 INFO - PROCESS | 1839 | 1461221384533 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 980ms 23:49:44 INFO - PROCESS | 1839 | 1461221384550 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:49:44 INFO - PROCESS | 1839 | 1461221384552 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:49:44 INFO - PROCESS | 1839 | 1461221384557 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 1839 | 1461221384559 Marionette TRACE conn3 <- [1,2234,null,{}] 23:49:44 INFO - PROCESS | 1839 | 1461221384564 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:44 INFO - PROCESS | 1839 | 1461221384749 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:49:44 INFO - PROCESS | 1839 | 1461221384778 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a904d1800 == 119 [pid = 1839] [id = 566] 23:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a8f0d8800) [pid = 1839] [serial = 1699] [outer = (nil)] 23:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a91026000) [pid = 1839] [serial = 1700] [outer = 0x7f5a8f0d8800] 23:49:44 INFO - PROCESS | 1839 | 1461221384828 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a91b15800) [pid = 1839] [serial = 1701] [outer = 0x7f5a8f0d8800] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a7fad7400) [pid = 1839] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a80ab7c00) [pid = 1839] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a853a4800) [pid = 1839] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8dcfe800) [pid = 1839] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a853a0400) [pid = 1839] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a853a5800) [pid = 1839] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a80ab4800) [pid = 1839] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:49:45 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a85398400) [pid = 1839] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:49:45 INFO - PROCESS | 1839 | 1461221385721 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1174ms 23:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:49:45 INFO - PROCESS | 1839 | 1461221385732 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 1839 | 1461221385734 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:49:45 INFO - PROCESS | 1839 | 1461221385738 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 1839 | 1461221385741 Marionette TRACE conn3 <- [1,2238,null,{}] 23:49:45 INFO - PROCESS | 1839 | 1461221385746 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:45 INFO - PROCESS | 1839 | 1461221385870 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:49:45 INFO - PROCESS | 1839 | 1461221385880 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f127800 == 120 [pid = 1839] [id = 567] 23:49:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a83009c00) [pid = 1839] [serial = 1702] [outer = (nil)] 23:49:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a8f0de000) [pid = 1839] [serial = 1703] [outer = 0x7f5a83009c00] 23:49:45 INFO - PROCESS | 1839 | 1461221385930 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a91c4bc00) [pid = 1839] [serial = 1704] [outer = 0x7f5a83009c00] 23:49:46 INFO - PROCESS | 1839 | 1461221386606 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 884ms 23:49:46 INFO - PROCESS | 1839 | 1461221386623 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:49:46 INFO - PROCESS | 1839 | 1461221386626 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:49:46 INFO - PROCESS | 1839 | 1461221386635 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:49:46 INFO - PROCESS | 1839 | 1461221386637 Marionette TRACE conn3 <- [1,2242,null,{}] 23:49:46 INFO - PROCESS | 1839 | 1461221386641 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:46 INFO - PROCESS | 1839 | 1461221386765 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:49:46 INFO - PROCESS | 1839 | 1461221386919 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92639000 == 121 [pid = 1839] [id = 568] 23:49:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8300d000) [pid = 1839] [serial = 1705] [outer = (nil)] 23:49:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a91d1f000) [pid = 1839] [serial = 1706] [outer = 0x7f5a8300d000] 23:49:46 INFO - PROCESS | 1839 | 1461221386971 Marionette DEBUG loaded listener.js 23:49:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a9255cc00) [pid = 1839] [serial = 1707] [outer = 0x7f5a8300d000] 23:49:47 INFO - PROCESS | 1839 | 1461221387618 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1030ms 23:49:47 INFO - PROCESS | 1839 | 1461221387667 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 1839 | 1461221387672 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:49:47 INFO - PROCESS | 1839 | 1461221387708 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 1839 | 1461221387713 Marionette TRACE conn3 <- [1,2246,null,{}] 23:49:47 INFO - PROCESS | 1839 | 1461221387721 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:47 INFO - PROCESS | 1839 | 1461221387970 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:49:48 INFO - PROCESS | 1839 | 1461221388109 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a867e6800 == 122 [pid = 1839] [id = 569] 23:49:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a7fad7800) [pid = 1839] [serial = 1708] [outer = (nil)] 23:49:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a838ec400) [pid = 1839] [serial = 1709] [outer = 0x7f5a7fad7800] 23:49:48 INFO - PROCESS | 1839 | 1461221388171 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a848d1800) [pid = 1839] [serial = 1710] [outer = 0x7f5a7fad7800] 23:49:49 INFO - PROCESS | 1839 | 1461221389025 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1410ms 23:49:49 INFO - PROCESS | 1839 | 1461221389090 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:49:49 INFO - PROCESS | 1839 | 1461221389098 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:49:49 INFO - PROCESS | 1839 | 1461221389107 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:49:49 INFO - PROCESS | 1839 | 1461221389111 Marionette TRACE conn3 <- [1,2250,null,{}] 23:49:49 INFO - PROCESS | 1839 | 1461221389115 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:49 INFO - PROCESS | 1839 | 1461221389270 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:49:49 INFO - PROCESS | 1839 | 1461221389456 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df4d000 == 123 [pid = 1839] [id = 570] 23:49:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a805ed400) [pid = 1839] [serial = 1711] [outer = (nil)] 23:49:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8bb68c00) [pid = 1839] [serial = 1712] [outer = 0x7f5a805ed400] 23:49:49 INFO - PROCESS | 1839 | 1461221389518 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8c5f1400) [pid = 1839] [serial = 1713] [outer = 0x7f5a805ed400] 23:49:50 INFO - PROCESS | 1839 | 1461221390353 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1277ms 23:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:49:50 INFO - PROCESS | 1839 | 1461221390385 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:49:50 INFO - PROCESS | 1839 | 1461221390387 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:49:50 INFO - PROCESS | 1839 | 1461221390392 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:49:50 INFO - PROCESS | 1839 | 1461221390397 Marionette TRACE conn3 <- [1,2254,null,{}] 23:49:50 INFO - PROCESS | 1839 | 1461221390411 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:50 INFO - PROCESS | 1839 | 1461221390562 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:49:50 INFO - PROCESS | 1839 | 1461221390756 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92dce000 == 124 [pid = 1839] [id = 571] 23:49:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8c74b000) [pid = 1839] [serial = 1714] [outer = (nil)] 23:49:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8ee59400) [pid = 1839] [serial = 1715] [outer = 0x7f5a8c74b000] 23:49:50 INFO - PROCESS | 1839 | 1461221390821 Marionette DEBUG loaded listener.js 23:49:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a8fd33800) [pid = 1839] [serial = 1716] [outer = 0x7f5a8c74b000] 23:49:51 INFO - PROCESS | 1839 | 1461221391576 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1241ms 23:49:51 INFO - PROCESS | 1839 | 1461221391633 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:49:51 INFO - PROCESS | 1839 | 1461221391637 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:49:51 INFO - PROCESS | 1839 | 1461221391642 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:49:51 INFO - PROCESS | 1839 | 1461221391644 Marionette TRACE conn3 <- [1,2258,null,{}] 23:49:51 INFO - PROCESS | 1839 | 1461221391649 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:51 INFO - PROCESS | 1839 | 1461221391795 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:49:51 INFO - PROCESS | 1839 | 1461221391987 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9749d800 == 125 [pid = 1839] [id = 572] 23:49:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a8d7a0400) [pid = 1839] [serial = 1717] [outer = (nil)] 23:49:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a91ea6800) [pid = 1839] [serial = 1718] [outer = 0x7f5a8d7a0400] 23:49:52 INFO - PROCESS | 1839 | 1461221392046 Marionette DEBUG loaded listener.js 23:49:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a945de400) [pid = 1839] [serial = 1719] [outer = 0x7f5a8d7a0400] 23:49:52 INFO - PROCESS | 1839 | 1461221392822 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1226ms 23:49:52 INFO - PROCESS | 1839 | 1461221392870 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 1839 | 1461221392873 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:49:52 INFO - PROCESS | 1839 | 1461221392878 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 1839 | 1461221392880 Marionette TRACE conn3 <- [1,2262,null,{}] 23:49:52 INFO - PROCESS | 1839 | 1461221392885 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:53 INFO - PROCESS | 1839 | 1461221393027 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:49:53 INFO - PROCESS | 1839 | 1461221393220 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa0a800 == 126 [pid = 1839] [id = 573] 23:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a91d11c00) [pid = 1839] [serial = 1720] [outer = (nil)] 23:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a962a9000) [pid = 1839] [serial = 1721] [outer = 0x7f5a91d11c00] 23:49:53 INFO - PROCESS | 1839 | 1461221393280 Marionette DEBUG loaded listener.js 23:49:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a96550c00) [pid = 1839] [serial = 1722] [outer = 0x7f5a91d11c00] 23:49:54 INFO - PROCESS | 1839 | 1461221394031 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1176ms 23:49:54 INFO - PROCESS | 1839 | 1461221394054 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:49:54 INFO - PROCESS | 1839 | 1461221394056 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:49:54 INFO - PROCESS | 1839 | 1461221394061 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:49:54 INFO - PROCESS | 1839 | 1461221394064 Marionette TRACE conn3 <- [1,2266,null,{}] 23:49:54 INFO - PROCESS | 1839 | 1461221394068 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:54 INFO - PROCESS | 1839 | 1461221394229 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:49:54 INFO - PROCESS | 1839 | 1461221394427 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa9f23800 == 127 [pid = 1839] [id = 574] 23:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a9706c000) [pid = 1839] [serial = 1723] [outer = (nil)] 23:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a978d6000) [pid = 1839] [serial = 1724] [outer = 0x7f5a9706c000] 23:49:54 INFO - PROCESS | 1839 | 1461221394492 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a97ac6c00) [pid = 1839] [serial = 1725] [outer = 0x7f5a9706c000] 23:49:55 INFO - PROCESS | 1839 | 1461221395170 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1143ms 23:49:55 INFO - PROCESS | 1839 | 1461221395204 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:49:55 INFO - PROCESS | 1839 | 1461221395207 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:49:55 INFO - PROCESS | 1839 | 1461221395228 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:49:55 INFO - PROCESS | 1839 | 1461221395231 Marionette TRACE conn3 <- [1,2270,null,{}] 23:49:55 INFO - PROCESS | 1839 | 1461221395237 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:55 INFO - PROCESS | 1839 | 1461221395397 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:49:55 INFO - PROCESS | 1839 | 1461221395589 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaaa1f800 == 128 [pid = 1839] [id = 575] 23:49:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a8c529000) [pid = 1839] [serial = 1726] [outer = (nil)] 23:49:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a97bb7c00) [pid = 1839] [serial = 1727] [outer = 0x7f5a8c529000] 23:49:55 INFO - PROCESS | 1839 | 1461221395651 Marionette DEBUG loaded listener.js 23:49:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a9801c400) [pid = 1839] [serial = 1728] [outer = 0x7f5a8c529000] 23:49:56 INFO - PROCESS | 1839 | 1461221396335 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1143ms 23:49:56 INFO - PROCESS | 1839 | 1461221396356 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:49:56 INFO - PROCESS | 1839 | 1461221396359 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:49:56 INFO - PROCESS | 1839 | 1461221396364 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:49:56 INFO - PROCESS | 1839 | 1461221396366 Marionette TRACE conn3 <- [1,2274,null,{}] 23:49:56 INFO - PROCESS | 1839 | 1461221396396 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:56 INFO - PROCESS | 1839 | 1461221396537 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:49:56 INFO - PROCESS | 1839 | 1461221396729 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad441000 == 129 [pid = 1839] [id = 576] 23:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a97590800) [pid = 1839] [serial = 1729] [outer = (nil)] 23:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a98189400) [pid = 1839] [serial = 1730] [outer = 0x7f5a97590800] 23:49:56 INFO - PROCESS | 1839 | 1461221396787 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a98cc1000) [pid = 1839] [serial = 1731] [outer = 0x7f5a97590800] 23:49:57 INFO - PROCESS | 1839 | 1461221397500 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1186ms 23:49:57 INFO - PROCESS | 1839 | 1461221397559 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 1839 | 1461221397561 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:49:57 INFO - PROCESS | 1839 | 1461221397569 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 1839 | 1461221397571 Marionette TRACE conn3 <- [1,2278,null,{}] 23:49:57 INFO - PROCESS | 1839 | 1461221397576 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:57 INFO - PROCESS | 1839 | 1461221397725 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:49:57 INFO - PROCESS | 1839 | 1461221397917 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf816000 == 130 [pid = 1839] [id = 577] 23:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a97aca800) [pid = 1839] [serial = 1732] [outer = (nil)] 23:49:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a9a9f0800) [pid = 1839] [serial = 1733] [outer = 0x7f5a97aca800] 23:49:57 INFO - PROCESS | 1839 | 1461221397977 Marionette DEBUG loaded listener.js 23:49:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a9aa9c000) [pid = 1839] [serial = 1734] [outer = 0x7f5a97aca800] 23:49:58 INFO - PROCESS | 1839 | 1461221398664 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1128ms 23:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:49:58 INFO - PROCESS | 1839 | 1461221398697 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:49:58 INFO - PROCESS | 1839 | 1461221398700 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:49:58 INFO - PROCESS | 1839 | 1461221398704 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:49:58 INFO - PROCESS | 1839 | 1461221398707 Marionette TRACE conn3 <- [1,2282,null,{}] 23:49:58 INFO - PROCESS | 1839 | 1461221398712 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:58 INFO - PROCESS | 1839 | 1461221398851 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:49:59 INFO - PROCESS | 1839 | 1461221399046 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81714000 == 131 [pid = 1839] [id = 578] 23:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a98cc2400) [pid = 1839] [serial = 1735] [outer = (nil)] 23:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a9adb1800) [pid = 1839] [serial = 1736] [outer = 0x7f5a98cc2400] 23:49:59 INFO - PROCESS | 1839 | 1461221399106 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a9e667800) [pid = 1839] [serial = 1737] [outer = 0x7f5a98cc2400] 23:49:59 INFO - PROCESS | 1839 | 1461221399787 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1128ms 23:49:59 INFO - PROCESS | 1839 | 1461221399833 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:49:59 INFO - PROCESS | 1839 | 1461221399837 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:49:59 INFO - PROCESS | 1839 | 1461221399842 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:49:59 INFO - PROCESS | 1839 | 1461221399845 Marionette TRACE conn3 <- [1,2286,null,{}] 23:49:59 INFO - PROCESS | 1839 | 1461221399849 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:00 INFO - PROCESS | 1839 | 1461221400015 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:50:00 INFO - PROCESS | 1839 | 1461221400214 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8682d000 == 132 [pid = 1839] [id = 579] 23:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a98dbb800) [pid = 1839] [serial = 1738] [outer = (nil)] 23:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5aa5082800) [pid = 1839] [serial = 1739] [outer = 0x7f5a98dbb800] 23:50:00 INFO - PROCESS | 1839 | 1461221400280 Marionette DEBUG loaded listener.js 23:50:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5aa55f7c00) [pid = 1839] [serial = 1740] [outer = 0x7f5a98dbb800] 23:50:01 INFO - PROCESS | 1839 | 1461221401049 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 23:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1277ms 23:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:50:01 INFO - PROCESS | 1839 | 1461221401119 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:50:01 INFO - PROCESS | 1839 | 1461221401122 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:50:01 INFO - PROCESS | 1839 | 1461221401126 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:50:01 INFO - PROCESS | 1839 | 1461221401129 Marionette TRACE conn3 <- [1,2290,null,{}] 23:50:01 INFO - PROCESS | 1839 | 1461221401134 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:01 INFO - PROCESS | 1839 | 1461221401275 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:50:01 INFO - PROCESS | 1839 | 1461221401481 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7e85b000 == 133 [pid = 1839] [id = 580] 23:50:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a9aae5800) [pid = 1839] [serial = 1741] [outer = (nil)] 23:50:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5aa65c8800) [pid = 1839] [serial = 1742] [outer = 0x7f5a9aae5800] 23:50:01 INFO - PROCESS | 1839 | 1461221401588 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5aa677b800) [pid = 1839] [serial = 1743] [outer = 0x7f5a9aae5800] 23:50:02 INFO - PROCESS | 1839 | 1461221402351 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1236ms 23:50:02 INFO - PROCESS | 1839 | 1461221402362 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:50:02 INFO - PROCESS | 1839 | 1461221402364 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:50:02 INFO - PROCESS | 1839 | 1461221402369 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 1839 | 1461221402372 Marionette TRACE conn3 <- [1,2294,null,{}] 23:50:02 INFO - PROCESS | 1839 | 1461221402376 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:02 INFO - PROCESS | 1839 | 1461221402525 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:50:02 INFO - PROCESS | 1839 | 1461221402695 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf809800 == 134 [pid = 1839] [id = 581] 23:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a9aaecc00) [pid = 1839] [serial = 1744] [outer = (nil)] 23:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5aa9f85400) [pid = 1839] [serial = 1745] [outer = 0x7f5a9aaecc00] 23:50:02 INFO - PROCESS | 1839 | 1461221402755 Marionette DEBUG loaded listener.js 23:50:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5aaa043800) [pid = 1839] [serial = 1746] [outer = 0x7f5a9aaecc00] 23:50:03 INFO - PROCESS | 1839 | 1461221403469 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1127ms 23:50:03 INFO - PROCESS | 1839 | 1461221403497 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:50:03 INFO - PROCESS | 1839 | 1461221403500 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:50:03 INFO - PROCESS | 1839 | 1461221403505 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:50:03 INFO - PROCESS | 1839 | 1461221403507 Marionette TRACE conn3 <- [1,2298,null,{}] 23:50:03 INFO - PROCESS | 1839 | 1461221403512 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:03 INFO - PROCESS | 1839 | 1461221403726 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:50:03 INFO - PROCESS | 1839 | 1461221403886 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81daa800 == 135 [pid = 1839] [id = 582] 23:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a804f2000) [pid = 1839] [serial = 1747] [outer = (nil)] 23:50:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5aaa047800) [pid = 1839] [serial = 1748] [outer = 0x7f5a804f2000] 23:50:03 INFO - PROCESS | 1839 | 1461221403946 Marionette DEBUG loaded listener.js 23:50:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5aaa04e800) [pid = 1839] [serial = 1749] [outer = 0x7f5a804f2000] 23:50:04 INFO - PROCESS | 1839 | 1461221404705 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1233ms 23:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:50:04 INFO - PROCESS | 1839 | 1461221404739 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 1839 | 1461221404742 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:50:04 INFO - PROCESS | 1839 | 1461221404747 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 1839 | 1461221404749 Marionette TRACE conn3 <- [1,2302,null,{}] 23:50:04 INFO - PROCESS | 1839 | 1461221404754 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:04 INFO - PROCESS | 1839 | 1461221404901 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:50:05 INFO - PROCESS | 1839 | 1461221405104 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81e9b800 == 136 [pid = 1839] [id = 583] 23:50:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a804f5800) [pid = 1839] [serial = 1750] [outer = (nil)] 23:50:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a8c811c00) [pid = 1839] [serial = 1751] [outer = 0x7f5a804f5800] 23:50:05 INFO - PROCESS | 1839 | 1461221405164 Marionette DEBUG loaded listener.js 23:50:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5aa86e7400) [pid = 1839] [serial = 1752] [outer = 0x7f5a804f5800] 23:50:06 INFO - PROCESS | 1839 | 1461221406262 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1532ms 23:50:06 INFO - PROCESS | 1839 | 1461221406285 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 1839 | 1461221406290 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:50:06 INFO - PROCESS | 1839 | 1461221406299 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 1839 | 1461221406303 Marionette TRACE conn3 <- [1,2306,null,{}] 23:50:06 INFO - PROCESS | 1839 | 1461221406311 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:06 INFO - PROCESS | 1839 | 1461221406489 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:50:06 INFO - PROCESS | 1839 | 1461221406740 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852cd800 == 137 [pid = 1839] [id = 584] 23:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a832e1800) [pid = 1839] [serial = 1753] [outer = (nil)] 23:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a839a6000) [pid = 1839] [serial = 1754] [outer = 0x7f5a832e1800] 23:50:06 INFO - PROCESS | 1839 | 1461221406836 Marionette DEBUG loaded listener.js 23:50:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a867a9800) [pid = 1839] [serial = 1755] [outer = 0x7f5a832e1800] 23:50:07 INFO - PROCESS | 1839 | 1461221407720 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1481ms 23:50:07 INFO - PROCESS | 1839 | 1461221407779 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:50:07 INFO - PROCESS | 1839 | 1461221407786 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:50:07 INFO - PROCESS | 1839 | 1461221407794 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:50:07 INFO - PROCESS | 1839 | 1461221407798 Marionette TRACE conn3 <- [1,2310,null,{}] 23:50:07 INFO - PROCESS | 1839 | 1461221407802 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:07 INFO - PROCESS | 1839 | 1461221407943 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:50:08 INFO - PROCESS | 1839 | 1461221408148 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a804000 == 138 [pid = 1839] [id = 585] 23:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a83009800) [pid = 1839] [serial = 1756] [outer = (nil)] 23:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a8c526000) [pid = 1839] [serial = 1757] [outer = 0x7f5a83009800] 23:50:08 INFO - PROCESS | 1839 | 1461221408206 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a8c6d9800) [pid = 1839] [serial = 1758] [outer = 0x7f5a83009800] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3cc800 == 137 [pid = 1839] [id = 251] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9263b000 == 136 [pid = 1839] [id = 516] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920cd800 == 135 [pid = 1839] [id = 514] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a8e29c400) [pid = 1839] [serial = 1604] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a8ee5e400) [pid = 1839] [serial = 1607] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5a8f0c0400) [pid = 1839] [serial = 1610] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a8f0cd400) [pid = 1839] [serial = 1613] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a8fd2c000) [pid = 1839] [serial = 1616] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a9045a000) [pid = 1839] [serial = 1619] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a8e85ac00) [pid = 1839] [serial = 1646] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f127800 == 134 [pid = 1839] [id = 567] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a904d1800 == 133 [pid = 1839] [id = 566] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e340000 == 132 [pid = 1839] [id = 565] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c87d000 == 131 [pid = 1839] [id = 564] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a809800 == 130 [pid = 1839] [id = 563] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a82e0b000 == 129 [pid = 1839] [id = 562] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c91a000 == 128 [pid = 1839] [id = 561] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acd2800 == 127 [pid = 1839] [id = 560] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5536000 == 126 [pid = 1839] [id = 557] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa525f800 == 125 [pid = 1839] [id = 556] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9e591000 == 124 [pid = 1839] [id = 555] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a98903000 == 123 [pid = 1839] [id = 554] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a74800 == 122 [pid = 1839] [id = 553] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92dd9000 == 121 [pid = 1839] [id = 552] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92622000 == 120 [pid = 1839] [id = 551] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c876800 == 119 [pid = 1839] [id = 550] 23:50:08 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8468d000 == 118 [pid = 1839] [id = 549] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a8c80a000) [pid = 1839] [serial = 1637] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a8c523400) [pid = 1839] [serial = 1598] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a8ecaf000) [pid = 1839] [serial = 1640] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a832dc400) [pid = 1839] [serial = 1592] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8ac4a000) [pid = 1839] [serial = 1629] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a867b1000) [pid = 1839] [serial = 1628] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a8f0cec00) [pid = 1839] [serial = 1641] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a867b5000) [pid = 1839] [serial = 1595] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8b83e400) [pid = 1839] [serial = 1643] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a8e856800) [pid = 1839] [serial = 1644] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a832d6c00) [pid = 1839] [serial = 1626] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a81760800) [pid = 1839] [serial = 1625] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a8b889800) [pid = 1839] [serial = 1631] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a8bb64000) [pid = 1839] [serial = 1632] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a8c5e7400) [pid = 1839] [serial = 1634] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a804f1800) [pid = 1839] [serial = 1589] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a8c967000) [pid = 1839] [serial = 1601] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a80ec0400) [pid = 1839] [serial = 1622] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a8c956c00) [pid = 1839] [serial = 1587] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a8d43ec00) [pid = 1839] [serial = 1638] [outer = (nil)] [url = about:blank] 23:50:08 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a8c6d4000) [pid = 1839] [serial = 1635] [outer = (nil)] [url = about:blank] 23:50:09 INFO - PROCESS | 1839 | 1461221409110 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1378ms 23:50:09 INFO - PROCESS | 1839 | 1461221409172 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:50:09 INFO - PROCESS | 1839 | 1461221409175 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:50:09 INFO - PROCESS | 1839 | 1461221409180 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 1839 | 1461221409184 Marionette TRACE conn3 <- [1,2314,null,{}] 23:50:09 INFO - PROCESS | 1839 | 1461221409197 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:09 INFO - PROCESS | 1839 | 1461221409335 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:50:09 INFO - PROCESS | 1839 | 1461221409350 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8b9b0800 == 119 [pid = 1839] [id = 586] 23:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a8bb6a800) [pid = 1839] [serial = 1759] [outer = (nil)] 23:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a8d442800) [pid = 1839] [serial = 1760] [outer = 0x7f5a8bb6a800] 23:50:09 INFO - PROCESS | 1839 | 1461221409403 Marionette DEBUG loaded listener.js 23:50:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a8e2a0400) [pid = 1839] [serial = 1761] [outer = 0x7f5a8bb6a800] 23:50:10 INFO - PROCESS | 1839 | 1461221410117 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 978ms 23:50:10 INFO - PROCESS | 1839 | 1461221410158 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:50:10 INFO - PROCESS | 1839 | 1461221410161 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:50:10 INFO - PROCESS | 1839 | 1461221410167 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:50:10 INFO - PROCESS | 1839 | 1461221410168 Marionette TRACE conn3 <- [1,2318,null,{}] 23:50:10 INFO - PROCESS | 1839 | 1461221410173 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:10 INFO - PROCESS | 1839 | 1461221410306 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:50:10 INFO - PROCESS | 1839 | 1461221410322 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c867800 == 120 [pid = 1839] [id = 587] 23:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a8c6cd000) [pid = 1839] [serial = 1762] [outer = (nil)] 23:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a8ecaf400) [pid = 1839] [serial = 1763] [outer = 0x7f5a8c6cd000] 23:50:10 INFO - PROCESS | 1839 | 1461221410373 Marionette DEBUG loaded listener.js 23:50:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a8f0c6400) [pid = 1839] [serial = 1764] [outer = 0x7f5a8c6cd000] 23:50:11 INFO - PROCESS | 1839 | 1461221411097 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 1839 | 1461221411145 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:50:11 INFO - PROCESS | 1839 | 1461221411161 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 1839 | 1461221411163 Marionette TRACE conn3 <- [1,2322,null,{}] 23:50:11 INFO - PROCESS | 1839 | 1461221411168 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:11 INFO - PROCESS | 1839 | 1461221411372 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:50:11 INFO - PROCESS | 1839 | 1461221411396 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d7bd800 == 121 [pid = 1839] [id = 588] 23:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a8abf8400) [pid = 1839] [serial = 1765] [outer = (nil)] 23:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8f0c6000) [pid = 1839] [serial = 1766] [outer = 0x7f5a8abf8400] 23:50:11 INFO - PROCESS | 1839 | 1461221411458 Marionette DEBUG loaded listener.js 23:50:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a91b0e800) [pid = 1839] [serial = 1767] [outer = 0x7f5a8abf8400] 23:50:12 INFO - PROCESS | 1839 | 1461221412131 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1038ms 23:50:12 INFO - PROCESS | 1839 | 1461221412191 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:50:12 INFO - PROCESS | 1839 | 1461221412193 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:50:12 INFO - PROCESS | 1839 | 1461221412198 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:50:12 INFO - PROCESS | 1839 | 1461221412200 Marionette TRACE conn3 <- [1,2326,null,{}] 23:50:12 INFO - PROCESS | 1839 | 1461221412229 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:12 INFO - PROCESS | 1839 | 1461221412435 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:50:12 INFO - PROCESS | 1839 | 1461221412461 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef7e000 == 122 [pid = 1839] [id = 589] 23:50:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a91e17800) [pid = 1839] [serial = 1768] [outer = (nil)] 23:50:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a94f0bc00) [pid = 1839] [serial = 1769] [outer = 0x7f5a91e17800] 23:50:12 INFO - PROCESS | 1839 | 1461221412515 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a96950c00) [pid = 1839] [serial = 1770] [outer = 0x7f5a91e17800] 23:50:13 INFO - PROCESS | 1839 | 1461221413151 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 977ms 23:50:13 INFO - PROCESS | 1839 | 1461221413175 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:50:13 INFO - PROCESS | 1839 | 1461221413178 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:50:13 INFO - PROCESS | 1839 | 1461221413205 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:50:13 INFO - PROCESS | 1839 | 1461221413208 Marionette TRACE conn3 <- [1,2330,null,{}] 23:50:13 INFO - PROCESS | 1839 | 1461221413212 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:13 INFO - PROCESS | 1839 | 1461221413655 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a8e2a1000) [pid = 1839] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8f0d8800) [pid = 1839] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a83009c00) [pid = 1839] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a821ab000) [pid = 1839] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a821b0800) [pid = 1839] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a7fae0800) [pid = 1839] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a7fad2000) [pid = 1839] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a804fa400) [pid = 1839] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:50:13 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a80ec7400) [pid = 1839] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:50:13 INFO - PROCESS | 1839 | 1461221413775 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c617800 == 123 [pid = 1839] [id = 590] 23:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a7fae0800) [pid = 1839] [serial = 1771] [outer = (nil)] 23:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a83009c00) [pid = 1839] [serial = 1772] [outer = 0x7f5a7fae0800] 23:50:13 INFO - PROCESS | 1839 | 1461221413827 Marionette DEBUG loaded listener.js 23:50:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a8c811400) [pid = 1839] [serial = 1773] [outer = 0x7f5a7fae0800] 23:50:14 INFO - PROCESS | 1839 | 1461221414339 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1198ms 23:50:14 INFO - PROCESS | 1839 | 1461221414382 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:50:14 INFO - PROCESS | 1839 | 1461221414385 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:50:14 INFO - PROCESS | 1839 | 1461221414389 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:50:14 INFO - PROCESS | 1839 | 1461221414391 Marionette TRACE conn3 <- [1,2334,null,{}] 23:50:14 INFO - PROCESS | 1839 | 1461221414396 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:14 INFO - PROCESS | 1839 | 1461221414530 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:50:14 INFO - PROCESS | 1839 | 1461221414691 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924c6800 == 124 [pid = 1839] [id = 591] 23:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a804fa400) [pid = 1839] [serial = 1774] [outer = (nil)] 23:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a96d97800) [pid = 1839] [serial = 1775] [outer = 0x7f5a804fa400] 23:50:14 INFO - PROCESS | 1839 | 1461221414744 Marionette DEBUG loaded listener.js 23:50:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a97c62000) [pid = 1839] [serial = 1776] [outer = 0x7f5a804fa400] 23:50:15 INFO - PROCESS | 1839 | 1461221415274 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 923ms 23:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:50:15 INFO - PROCESS | 1839 | 1461221415313 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:50:15 INFO - PROCESS | 1839 | 1461221415315 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:50:15 INFO - PROCESS | 1839 | 1461221415320 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:50:15 INFO - PROCESS | 1839 | 1461221415322 Marionette TRACE conn3 <- [1,2338,null,{}] 23:50:15 INFO - PROCESS | 1839 | 1461221415326 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:15 INFO - PROCESS | 1839 | 1461221415453 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:50:15 INFO - PROCESS | 1839 | 1461221415467 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927f2800 == 125 [pid = 1839] [id = 592] 23:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a97c62800) [pid = 1839] [serial = 1777] [outer = (nil)] 23:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a9e665800) [pid = 1839] [serial = 1778] [outer = 0x7f5a97c62800] 23:50:15 INFO - PROCESS | 1839 | 1461221415517 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5aa5509400) [pid = 1839] [serial = 1779] [outer = 0x7f5a97c62800] 23:50:16 INFO - PROCESS | 1839 | 1461221416515 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1227ms 23:50:16 INFO - PROCESS | 1839 | 1461221416547 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:50:16 INFO - PROCESS | 1839 | 1461221416552 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:50:16 INFO - PROCESS | 1839 | 1461221416560 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:50:16 INFO - PROCESS | 1839 | 1461221416565 Marionette TRACE conn3 <- [1,2342,null,{}] 23:50:16 INFO - PROCESS | 1839 | 1461221416571 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:16 INFO - PROCESS | 1839 | 1461221416743 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:50:16 INFO - PROCESS | 1839 | 1461221416950 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851d9800 == 126 [pid = 1839] [id = 593] 23:50:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a838e4800) [pid = 1839] [serial = 1780] [outer = (nil)] 23:50:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a867b1000) [pid = 1839] [serial = 1781] [outer = 0x7f5a838e4800] 23:50:17 INFO - PROCESS | 1839 | 1461221417016 Marionette DEBUG loaded listener.js 23:50:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8b893400) [pid = 1839] [serial = 1782] [outer = 0x7f5a838e4800] 23:50:17 INFO - PROCESS | 1839 | 1461221417836 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1332ms 23:50:17 INFO - PROCESS | 1839 | 1461221417893 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:50:17 INFO - PROCESS | 1839 | 1461221417899 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:50:17 INFO - PROCESS | 1839 | 1461221417908 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 1839 | 1461221417911 Marionette TRACE conn3 <- [1,2346,null,{}] 23:50:17 INFO - PROCESS | 1839 | 1461221417915 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:18 INFO - PROCESS | 1839 | 1461221418073 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:50:18 INFO - PROCESS | 1839 | 1461221418275 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8b5000 == 127 [pid = 1839] [id = 594] 23:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a838eec00) [pid = 1839] [serial = 1783] [outer = (nil)] 23:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a8c970400) [pid = 1839] [serial = 1784] [outer = 0x7f5a838eec00] 23:50:18 INFO - PROCESS | 1839 | 1461221418335 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a8e852c00) [pid = 1839] [serial = 1785] [outer = 0x7f5a838eec00] 23:50:19 INFO - PROCESS | 1839 | 1461221419185 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1334ms 23:50:19 INFO - PROCESS | 1839 | 1461221419242 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:50:19 INFO - PROCESS | 1839 | 1461221419245 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:50:19 INFO - PROCESS | 1839 | 1461221419250 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:50:19 INFO - PROCESS | 1839 | 1461221419255 Marionette TRACE conn3 <- [1,2350,null,{}] 23:50:19 INFO - PROCESS | 1839 | 1461221419269 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:19 INFO - PROCESS | 1839 | 1461221419423 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:50:19 INFO - PROCESS | 1839 | 1461221419627 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96a97800 == 128 [pid = 1839] [id = 595] 23:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a8c970000) [pid = 1839] [serial = 1786] [outer = (nil)] 23:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a945e6c00) [pid = 1839] [serial = 1787] [outer = 0x7f5a8c970000] 23:50:19 INFO - PROCESS | 1839 | 1461221419694 Marionette DEBUG loaded listener.js 23:50:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a96505000) [pid = 1839] [serial = 1788] [outer = 0x7f5a8c970000] 23:50:20 INFO - PROCESS | 1839 | 1461221420417 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1186ms 23:50:20 INFO - PROCESS | 1839 | 1461221420441 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:50:20 INFO - PROCESS | 1839 | 1461221420445 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:50:20 INFO - PROCESS | 1839 | 1461221420451 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 1839 | 1461221420454 Marionette TRACE conn3 <- [1,2354,null,{}] 23:50:20 INFO - PROCESS | 1839 | 1461221420459 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:20 INFO - PROCESS | 1839 | 1461221420613 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:50:20 INFO - PROCESS | 1839 | 1461221420837 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad39000 == 129 [pid = 1839] [id = 596] 23:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a98024000) [pid = 1839] [serial = 1789] [outer = (nil)] 23:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a9e665c00) [pid = 1839] [serial = 1790] [outer = 0x7f5a98024000] 23:50:20 INFO - PROCESS | 1839 | 1461221420899 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5aa5511000) [pid = 1839] [serial = 1791] [outer = 0x7f5a98024000] 23:50:21 INFO - PROCESS | 1839 | 1461221421638 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1233ms 23:50:21 INFO - PROCESS | 1839 | 1461221421684 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:50:21 INFO - PROCESS | 1839 | 1461221421687 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:50:21 INFO - PROCESS | 1839 | 1461221421692 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 1839 | 1461221421694 Marionette TRACE conn3 <- [1,2358,null,{}] 23:50:21 INFO - PROCESS | 1839 | 1461221421698 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:21 INFO - PROCESS | 1839 | 1461221421844 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:50:22 INFO - PROCESS | 1839 | 1461221422045 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa61d2000 == 130 [pid = 1839] [id = 597] 23:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a978cec00) [pid = 1839] [serial = 1792] [outer = (nil)] 23:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5aa57ee000) [pid = 1839] [serial = 1793] [outer = 0x7f5a978cec00] 23:50:22 INFO - PROCESS | 1839 | 1461221422109 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5aa68d1400) [pid = 1839] [serial = 1794] [outer = 0x7f5a978cec00] 23:50:22 INFO - PROCESS | 1839 | 1461221422869 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1225ms 23:50:22 INFO - PROCESS | 1839 | 1461221422917 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:50:22 INFO - PROCESS | 1839 | 1461221422920 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:50:22 INFO - PROCESS | 1839 | 1461221422925 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:50:22 INFO - PROCESS | 1839 | 1461221422927 Marionette TRACE conn3 <- [1,2362,null,{}] 23:50:22 INFO - PROCESS | 1839 | 1461221422932 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:23 INFO - PROCESS | 1839 | 1461221423087 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:50:23 INFO - PROCESS | 1839 | 1461221423291 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f026800 == 131 [pid = 1839] [id = 598] 23:50:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5aa6771c00) [pid = 1839] [serial = 1795] [outer = (nil)] 23:50:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5aaa61fc00) [pid = 1839] [serial = 1796] [outer = 0x7f5aa6771c00] 23:50:23 INFO - PROCESS | 1839 | 1461221423355 Marionette DEBUG loaded listener.js 23:50:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5aaa906000) [pid = 1839] [serial = 1797] [outer = 0x7f5aa6771c00] 23:50:24 INFO - PROCESS | 1839 | 1461221424072 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1176ms 23:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:50:24 INFO - PROCESS | 1839 | 1461221424110 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:50:24 INFO - PROCESS | 1839 | 1461221424112 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:50:24 INFO - PROCESS | 1839 | 1461221424118 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:50:24 INFO - PROCESS | 1839 | 1461221424120 Marionette TRACE conn3 <- [1,2366,null,{}] 23:50:24 INFO - PROCESS | 1839 | 1461221424125 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:24 INFO - PROCESS | 1839 | 1461221424267 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:50:24 INFO - PROCESS | 1839 | 1461221424469 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f03f000 == 132 [pid = 1839] [id = 599] 23:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a8a732c00) [pid = 1839] [serial = 1798] [outer = (nil)] 23:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a8a739800) [pid = 1839] [serial = 1799] [outer = 0x7f5a8a732c00] 23:50:24 INFO - PROCESS | 1839 | 1461221424529 Marionette DEBUG loaded listener.js 23:50:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a8a73ec00) [pid = 1839] [serial = 1800] [outer = 0x7f5a8a732c00] 23:50:25 INFO - PROCESS | 1839 | 1461221425221 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1177ms 23:50:25 INFO - PROCESS | 1839 | 1461221425297 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:50:25 INFO - PROCESS | 1839 | 1461221425299 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:50:25 INFO - PROCESS | 1839 | 1461221425306 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:50:25 INFO - PROCESS | 1839 | 1461221425308 Marionette TRACE conn3 <- [1,2370,null,{}] 23:50:25 INFO - PROCESS | 1839 | 1461221425313 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:25 INFO - PROCESS | 1839 | 1461221425463 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:50:25 INFO - PROCESS | 1839 | 1461221425664 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1b8000 == 133 [pid = 1839] [id = 600] 23:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a7d8a4800) [pid = 1839] [serial = 1801] [outer = (nil)] 23:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a7d8abc00) [pid = 1839] [serial = 1802] [outer = 0x7f5a7d8a4800] 23:50:25 INFO - PROCESS | 1839 | 1461221425739 Marionette DEBUG loaded listener.js 23:50:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a7d8b1c00) [pid = 1839] [serial = 1803] [outer = 0x7f5a7d8a4800] 23:50:26 INFO - PROCESS | 1839 | 1461221426453 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1225ms 23:50:26 INFO - PROCESS | 1839 | 1461221426531 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:50:26 INFO - PROCESS | 1839 | 1461221426534 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:50:26 INFO - PROCESS | 1839 | 1461221426539 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:50:26 INFO - PROCESS | 1839 | 1461221426541 Marionette TRACE conn3 <- [1,2374,null,{}] 23:50:26 INFO - PROCESS | 1839 | 1461221426546 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:26 INFO - PROCESS | 1839 | 1461221426696 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:50:26 INFO - PROCESS | 1839 | 1461221426896 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a85250000 == 134 [pid = 1839] [id = 601] 23:50:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a7d8ab000) [pid = 1839] [serial = 1804] [outer = (nil)] 23:50:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a8044d000) [pid = 1839] [serial = 1805] [outer = 0x7f5a7d8ab000] 23:50:26 INFO - PROCESS | 1839 | 1461221426958 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a80451000) [pid = 1839] [serial = 1806] [outer = 0x7f5a7d8ab000] 23:50:27 INFO - PROCESS | 1839 | 1461221427697 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1225ms 23:50:27 INFO - PROCESS | 1839 | 1461221427764 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:50:27 INFO - PROCESS | 1839 | 1461221427768 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:50:27 INFO - PROCESS | 1839 | 1461221427773 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:50:27 INFO - PROCESS | 1839 | 1461221427775 Marionette TRACE conn3 <- [1,2378,null,{}] 23:50:27 INFO - PROCESS | 1839 | 1461221427779 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:27 INFO - PROCESS | 1839 | 1461221427929 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:50:28 INFO - PROCESS | 1839 | 1461221428128 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7a5c6800 == 135 [pid = 1839] [id = 602] 23:50:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a7d8b2c00) [pid = 1839] [serial = 1807] [outer = (nil)] 23:50:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a80456400) [pid = 1839] [serial = 1808] [outer = 0x7f5a7d8b2c00] 23:50:28 INFO - PROCESS | 1839 | 1461221428187 Marionette DEBUG loaded listener.js 23:50:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a8a73d400) [pid = 1839] [serial = 1809] [outer = 0x7f5a7d8b2c00] 23:50:28 INFO - PROCESS | 1839 | 1461221428903 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1180ms 23:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:50:28 INFO - PROCESS | 1839 | 1461221428953 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:50:28 INFO - PROCESS | 1839 | 1461221428956 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:50:28 INFO - PROCESS | 1839 | 1461221428960 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:50:28 INFO - PROCESS | 1839 | 1461221428964 Marionette TRACE conn3 <- [1,2382,null,{}] 23:50:28 INFO - PROCESS | 1839 | 1461221428968 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:29 INFO - PROCESS | 1839 | 1461221429146 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:50:29 INFO - PROCESS | 1839 | 1461221429347 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1ba800 == 136 [pid = 1839] [id = 603] 23:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f5a7d8b3800) [pid = 1839] [serial = 1810] [outer = (nil)] 23:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f5a7d8da800) [pid = 1839] [serial = 1811] [outer = 0x7f5a7d8b3800] 23:50:29 INFO - PROCESS | 1839 | 1461221429410 Marionette DEBUG loaded listener.js 23:50:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f5aaa763800) [pid = 1839] [serial = 1812] [outer = 0x7f5a7d8b3800] 23:50:30 INFO - PROCESS | 1839 | 1461221430145 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1233ms 23:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:50:30 INFO - PROCESS | 1839 | 1461221430194 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:50:30 INFO - PROCESS | 1839 | 1461221430197 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:50:30 INFO - PROCESS | 1839 | 1461221430201 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:50:30 INFO - PROCESS | 1839 | 1461221430204 Marionette TRACE conn3 <- [1,2386,null,{}] 23:50:30 INFO - PROCESS | 1839 | 1461221430209 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:30 INFO - PROCESS | 1839 | 1461221430358 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:50:30 INFO - PROCESS | 1839 | 1461221430567 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7d9cc800 == 137 [pid = 1839] [id = 604] 23:50:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f5a7d8d1000) [pid = 1839] [serial = 1813] [outer = (nil)] 23:50:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f5a7dae5800) [pid = 1839] [serial = 1814] [outer = 0x7f5a7d8d1000] 23:50:30 INFO - PROCESS | 1839 | 1461221430627 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f5a7daeac00) [pid = 1839] [serial = 1815] [outer = 0x7f5a7d8d1000] 23:50:31 INFO - PROCESS | 1839 | 1461221431401 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1227ms 23:50:31 INFO - PROCESS | 1839 | 1461221431428 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:50:31 INFO - PROCESS | 1839 | 1461221431431 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:50:31 INFO - PROCESS | 1839 | 1461221431436 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:50:31 INFO - PROCESS | 1839 | 1461221431439 Marionette TRACE conn3 <- [1,2390,null,{}] 23:50:31 INFO - PROCESS | 1839 | 1461221431443 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:31 INFO - PROCESS | 1839 | 1461221431601 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:50:31 INFO - PROCESS | 1839 | 1461221431808 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7dbc3800 == 138 [pid = 1839] [id = 605] 23:50:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f5a7d8d9800) [pid = 1839] [serial = 1816] [outer = (nil)] 23:50:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f5a80ec6000) [pid = 1839] [serial = 1817] [outer = 0x7f5a7d8d9800] 23:50:31 INFO - PROCESS | 1839 | 1461221431866 Marionette DEBUG loaded listener.js 23:50:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f5a8abf5400) [pid = 1839] [serial = 1818] [outer = 0x7f5a7d8d9800] 23:50:32 INFO - PROCESS | 1839 | 1461221432631 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1225ms 23:50:32 INFO - PROCESS | 1839 | 1461221432661 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 1839 | 1461221432664 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:50:32 INFO - PROCESS | 1839 | 1461221432669 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 1839 | 1461221432672 Marionette TRACE conn3 <- [1,2394,null,{}] 23:50:32 INFO - PROCESS | 1839 | 1461221432676 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:32 INFO - PROCESS | 1839 | 1461221432818 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:50:33 INFO - PROCESS | 1839 | 1461221433025 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850e6800 == 139 [pid = 1839] [id = 606] 23:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f5a7d8d3000) [pid = 1839] [serial = 1819] [outer = (nil)] 23:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f5a8a73f400) [pid = 1839] [serial = 1820] [outer = 0x7f5a7d8d3000] 23:50:33 INFO - PROCESS | 1839 | 1461221433082 Marionette DEBUG loaded listener.js 23:50:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f5a8ac0b800) [pid = 1839] [serial = 1821] [outer = 0x7f5a7d8d3000] 23:50:34 INFO - PROCESS | 1839 | 1461221434307 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1679ms 23:50:34 INFO - PROCESS | 1839 | 1461221434349 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:50:34 INFO - PROCESS | 1839 | 1461221434355 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:50:34 INFO - PROCESS | 1839 | 1461221434362 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:50:34 INFO - PROCESS | 1839 | 1461221434365 Marionette TRACE conn3 <- [1,2398,null,{}] 23:50:34 INFO - PROCESS | 1839 | 1461221434371 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:34 INFO - PROCESS | 1839 | 1461221434525 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:50:34 INFO - PROCESS | 1839 | 1461221434736 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84813800 == 140 [pid = 1839] [id = 607] 23:50:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f5a804f8000) [pid = 1839] [serial = 1822] [outer = (nil)] 23:50:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f5a806a3800) [pid = 1839] [serial = 1823] [outer = 0x7f5a804f8000] 23:50:34 INFO - PROCESS | 1839 | 1461221434794 Marionette DEBUG loaded listener.js 23:50:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f5a80ecf400) [pid = 1839] [serial = 1824] [outer = 0x7f5a804f8000] 23:50:35 INFO - PROCESS | 1839 | 1461221435764 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1432ms 23:50:35 INFO - PROCESS | 1839 | 1461221435795 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:50:35 INFO - PROCESS | 1839 | 1461221435801 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:50:35 INFO - PROCESS | 1839 | 1461221435809 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:50:35 INFO - PROCESS | 1839 | 1461221435812 Marionette TRACE conn3 <- [1,2402,null,{}] 23:50:35 INFO - PROCESS | 1839 | 1461221435817 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:35 INFO - PROCESS | 1839 | 1461221435988 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:50:36 INFO - PROCESS | 1839 | 1461221436269 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81702800 == 141 [pid = 1839] [id = 608] 23:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f5a853a1c00) [pid = 1839] [serial = 1825] [outer = (nil)] 23:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f5a867ab800) [pid = 1839] [serial = 1826] [outer = 0x7f5a853a1c00] 23:50:36 INFO - PROCESS | 1839 | 1461221436375 Marionette DEBUG loaded listener.js 23:50:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f5a867b7000) [pid = 1839] [serial = 1827] [outer = 0x7f5a853a1c00] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924c6800 == 140 [pid = 1839] [id = 591] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c617800 == 139 [pid = 1839] [id = 590] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef7e000 == 138 [pid = 1839] [id = 589] 23:50:36 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f5a95004800) [pid = 1839] [serial = 1670] [outer = (nil)] [url = about:blank] 23:50:36 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f5a962a8800) [pid = 1839] [serial = 1673] [outer = (nil)] [url = about:blank] 23:50:36 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f5a968c6000) [pid = 1839] [serial = 1676] [outer = (nil)] [url = about:blank] 23:50:36 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f5a832e0c00) [pid = 1839] [serial = 1679] [outer = (nil)] [url = about:blank] 23:50:36 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f5a91d1f000) [pid = 1839] [serial = 1706] [outer = (nil)] [url = about:blank] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d7bd800 == 137 [pid = 1839] [id = 588] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1d7000 == 136 [pid = 1839] [id = 548] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c867800 == 135 [pid = 1839] [id = 587] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8b9b0800 == 134 [pid = 1839] [id = 586] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a804000 == 133 [pid = 1839] [id = 585] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852cd800 == 132 [pid = 1839] [id = 584] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7e85b000 == 131 [pid = 1839] [id = 580] 23:50:36 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81714000 == 130 [pid = 1839] [id = 578] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaf816000 == 129 [pid = 1839] [id = 577] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad441000 == 128 [pid = 1839] [id = 576] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaaa1f800 == 127 [pid = 1839] [id = 575] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa9f23800 == 126 [pid = 1839] [id = 574] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa0a800 == 125 [pid = 1839] [id = 573] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9749d800 == 124 [pid = 1839] [id = 572] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92dce000 == 123 [pid = 1839] [id = 571] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df4d000 == 122 [pid = 1839] [id = 570] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a867e6800 == 121 [pid = 1839] [id = 569] 23:50:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92639000 == 120 [pid = 1839] [id = 568] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f5a8e856000) [pid = 1839] [serial = 1697] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f5a91026000) [pid = 1839] [serial = 1700] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f5a8eee3800) [pid = 1839] [serial = 1698] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f5a8f0de000) [pid = 1839] [serial = 1703] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f5a91c4bc00) [pid = 1839] [serial = 1704] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f5a91b15800) [pid = 1839] [serial = 1701] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f5a910e8c00) [pid = 1839] [serial = 1647] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f5a8b838c00) [pid = 1839] [serial = 1688] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f5a8bb68000) [pid = 1839] [serial = 1689] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f5a867a8800) [pid = 1839] [serial = 1686] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f5a821b5c00) [pid = 1839] [serial = 1685] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f5a8c74a400) [pid = 1839] [serial = 1694] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f5a80ecbc00) [pid = 1839] [serial = 1683] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a80698000) [pid = 1839] [serial = 1682] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a8de8a000) [pid = 1839] [serial = 1655] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a9457f000) [pid = 1839] [serial = 1667] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a8c5eb800) [pid = 1839] [serial = 1691] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a8c74a800) [pid = 1839] [serial = 1692] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a90460000) [pid = 1839] [serial = 1658] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a8abf3000) [pid = 1839] [serial = 1652] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a91b1a400) [pid = 1839] [serial = 1661] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a9254ec00) [pid = 1839] [serial = 1664] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a80ec9c00) [pid = 1839] [serial = 1649] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a8d79a400) [pid = 1839] [serial = 1695] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1839 | 1461221437157 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1380ms 23:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:50:37 INFO - PROCESS | 1839 | 1461221437189 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:50:37 INFO - PROCESS | 1839 | 1461221437191 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:50:37 INFO - PROCESS | 1839 | 1461221437196 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:50:37 INFO - PROCESS | 1839 | 1461221437201 Marionette TRACE conn3 <- [1,2406,null,{}] 23:50:37 INFO - PROCESS | 1839 | 1461221437214 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:37 INFO - PROCESS | 1839 | 1461221437396 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:50:37 INFO - PROCESS | 1839 | 1461221437559 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850d2000 == 121 [pid = 1839] [id = 609] 23:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a80ba2000) [pid = 1839] [serial = 1828] [outer = (nil)] 23:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a8ac05400) [pid = 1839] [serial = 1829] [outer = 0x7f5a80ba2000] 23:50:37 INFO - PROCESS | 1839 | 1461221437614 Marionette DEBUG loaded listener.js 23:50:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a8ac4e000) [pid = 1839] [serial = 1830] [outer = 0x7f5a80ba2000] 23:50:38 INFO - PROCESS | 1839 | 1461221438167 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1030ms 23:50:38 INFO - PROCESS | 1839 | 1461221438226 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 1839 | 1461221438228 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:50:38 INFO - PROCESS | 1839 | 1461221438234 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 1839 | 1461221438235 Marionette TRACE conn3 <- [1,2410,null,{}] 23:50:38 INFO - PROCESS | 1839 | 1461221438240 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:38 INFO - PROCESS | 1839 | 1461221438431 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:50:38 INFO - PROCESS | 1839 | 1461221438452 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a86820000 == 122 [pid = 1839] [id = 610] 23:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a8175a400) [pid = 1839] [serial = 1831] [outer = (nil)] 23:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a8b83c400) [pid = 1839] [serial = 1832] [outer = 0x7f5a8175a400] 23:50:38 INFO - PROCESS | 1839 | 1461221438503 Marionette DEBUG loaded listener.js 23:50:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a8bb60400) [pid = 1839] [serial = 1833] [outer = 0x7f5a8175a400] 23:50:39 INFO - PROCESS | 1839 | 1461221439220 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1024ms 23:50:39 INFO - PROCESS | 1839 | 1461221439258 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:50:39 INFO - PROCESS | 1839 | 1461221439261 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:50:39 INFO - PROCESS | 1839 | 1461221439274 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:50:39 INFO - PROCESS | 1839 | 1461221439276 Marionette TRACE conn3 <- [1,2414,null,{}] 23:50:39 INFO - PROCESS | 1839 | 1461221439301 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:39 INFO - PROCESS | 1839 | 1461221439489 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:50:39 INFO - PROCESS | 1839 | 1461221439510 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acd6800 == 123 [pid = 1839] [id = 611] 23:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a80457c00) [pid = 1839] [serial = 1834] [outer = (nil)] 23:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a8bb66800) [pid = 1839] [serial = 1835] [outer = 0x7f5a80457c00] 23:50:39 INFO - PROCESS | 1839 | 1461221439560 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a8c6cb400) [pid = 1839] [serial = 1836] [outer = 0x7f5a80457c00] 23:50:40 INFO - PROCESS | 1839 | 1461221440290 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1052ms 23:50:40 INFO - PROCESS | 1839 | 1461221440324 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 1839 | 1461221440327 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:50:40 INFO - PROCESS | 1839 | 1461221440332 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 1839 | 1461221440334 Marionette TRACE conn3 <- [1,2418,null,{}] 23:50:40 INFO - PROCESS | 1839 | 1461221440352 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:40 INFO - PROCESS | 1839 | 1461221440548 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:50:40 INFO - PROCESS | 1839 | 1461221440569 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c7b7000 == 124 [pid = 1839] [id = 612] 23:50:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a8c745000) [pid = 1839] [serial = 1837] [outer = (nil)] 23:50:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a8d444800) [pid = 1839] [serial = 1838] [outer = 0x7f5a8c745000] 23:50:40 INFO - PROCESS | 1839 | 1461221440623 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f5a8e375000) [pid = 1839] [serial = 1839] [outer = 0x7f5a8c745000] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f5a7fae0800) [pid = 1839] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a8abf8400) [pid = 1839] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a804fa400) [pid = 1839] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a83009800) [pid = 1839] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a832e1800) [pid = 1839] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a8c6cd000) [pid = 1839] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a8bb6a800) [pid = 1839] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:50:41 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a91e17800) [pid = 1839] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:50:42 INFO - PROCESS | 1839 | 1461221442033 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1732ms 23:50:42 INFO - PROCESS | 1839 | 1461221442065 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:50:42 INFO - PROCESS | 1839 | 1461221442070 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:50:42 INFO - PROCESS | 1839 | 1461221442079 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:50:42 INFO - PROCESS | 1839 | 1461221442083 Marionette TRACE conn3 <- [1,2422,null,{}] 23:50:42 INFO - PROCESS | 1839 | 1461221442089 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:42 INFO - PROCESS | 1839 | 1461221442255 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:50:42 INFO - PROCESS | 1839 | 1461221442469 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81e91800 == 125 [pid = 1839] [id = 613] 23:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a80454000) [pid = 1839] [serial = 1840] [outer = (nil)] 23:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a80698800) [pid = 1839] [serial = 1841] [outer = 0x7f5a80454000] 23:50:42 INFO - PROCESS | 1839 | 1461221442531 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a83004400) [pid = 1839] [serial = 1842] [outer = 0x7f5a80454000] 23:50:43 INFO - PROCESS | 1839 | 1461221443375 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1330ms 23:50:43 INFO - PROCESS | 1839 | 1461221443410 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 1839 | 1461221443417 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:50:43 INFO - PROCESS | 1839 | 1461221443425 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 1839 | 1461221443428 Marionette TRACE conn3 <- [1,2426,null,{}] 23:50:43 INFO - PROCESS | 1839 | 1461221443432 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:43 INFO - PROCESS | 1839 | 1461221443590 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:50:43 INFO - PROCESS | 1839 | 1461221443794 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a86833000 == 126 [pid = 1839] [id = 614] 23:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a804f7c00) [pid = 1839] [serial = 1843] [outer = (nil)] 23:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a867b1c00) [pid = 1839] [serial = 1844] [outer = 0x7f5a804f7c00] 23:50:43 INFO - PROCESS | 1839 | 1461221443853 Marionette DEBUG loaded listener.js 23:50:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a8abf8000) [pid = 1839] [serial = 1845] [outer = 0x7f5a804f7c00] 23:50:44 INFO - PROCESS | 1839 | 1461221444585 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1181ms 23:50:44 INFO - PROCESS | 1839 | 1461221444607 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:50:44 INFO - PROCESS | 1839 | 1461221444610 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:50:44 INFO - PROCESS | 1839 | 1461221444617 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:50:44 INFO - PROCESS | 1839 | 1461221444622 Marionette TRACE conn3 <- [1,2430,null,{}] 23:50:44 INFO - PROCESS | 1839 | 1461221444635 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:44 INFO - PROCESS | 1839 | 1461221444786 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:50:44 INFO - PROCESS | 1839 | 1461221444989 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d589000 == 127 [pid = 1839] [id = 615] 23:50:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a8abf4400) [pid = 1839] [serial = 1846] [outer = (nil)] 23:50:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f5a8c5e4800) [pid = 1839] [serial = 1847] [outer = 0x7f5a8abf4400] 23:50:45 INFO - PROCESS | 1839 | 1461221445051 Marionette DEBUG loaded listener.js 23:50:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f5a8c74cc00) [pid = 1839] [serial = 1848] [outer = 0x7f5a8abf4400] 23:50:45 INFO - PROCESS | 1839 | 1461221445795 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1235ms 23:50:45 INFO - PROCESS | 1839 | 1461221445853 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:50:45 INFO - PROCESS | 1839 | 1461221445857 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:50:45 INFO - PROCESS | 1839 | 1461221445862 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:50:45 INFO - PROCESS | 1839 | 1461221445864 Marionette TRACE conn3 <- [1,2434,null,{}] 23:50:45 INFO - PROCESS | 1839 | 1461221445869 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:46 INFO - PROCESS | 1839 | 1461221446040 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:50:46 INFO - PROCESS | 1839 | 1461221446239 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df41800 == 128 [pid = 1839] [id = 616] 23:50:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f5a8ac11c00) [pid = 1839] [serial = 1849] [outer = (nil)] 23:50:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f5a8c96e400) [pid = 1839] [serial = 1850] [outer = 0x7f5a8ac11c00] 23:50:46 INFO - PROCESS | 1839 | 1461221446299 Marionette DEBUG loaded listener.js 23:50:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f5a8dcf2000) [pid = 1839] [serial = 1851] [outer = 0x7f5a8ac11c00] 23:50:47 INFO - PROCESS | 1839 | 1461221447026 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1180ms 23:50:47 INFO - PROCESS | 1839 | 1461221447042 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:50:47 INFO - PROCESS | 1839 | 1461221447045 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:50:47 INFO - PROCESS | 1839 | 1461221447050 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:50:47 INFO - PROCESS | 1839 | 1461221447052 Marionette TRACE conn3 <- [1,2438,null,{}] 23:50:47 INFO - PROCESS | 1839 | 1461221447057 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:47 INFO - PROCESS | 1839 | 1461221447199 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:50:47 INFO - PROCESS | 1839 | 1461221447411 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef63000 == 129 [pid = 1839] [id = 617] 23:50:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f5a8c527400) [pid = 1839] [serial = 1852] [outer = (nil)] 23:50:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f5a8e376400) [pid = 1839] [serial = 1853] [outer = 0x7f5a8c527400] 23:50:47 INFO - PROCESS | 1839 | 1461221447515 Marionette DEBUG loaded listener.js 23:50:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f5a8ee54c00) [pid = 1839] [serial = 1854] [outer = 0x7f5a8c527400] 23:50:48 INFO - PROCESS | 1839 | 1461221448234 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1228ms 23:50:48 INFO - PROCESS | 1839 | 1461221448278 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:50:48 INFO - PROCESS | 1839 | 1461221448281 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:50:48 INFO - PROCESS | 1839 | 1461221448286 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 1839 | 1461221448289 Marionette TRACE conn3 <- [1,2442,null,{}] 23:50:48 INFO - PROCESS | 1839 | 1461221448293 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:48 INFO - PROCESS | 1839 | 1461221448450 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:50:48 INFO - PROCESS | 1839 | 1461221448654 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd20800 == 130 [pid = 1839] [id = 618] 23:50:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f5a8ee55800) [pid = 1839] [serial = 1855] [outer = (nil)] 23:50:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f5a910ed400) [pid = 1839] [serial = 1856] [outer = 0x7f5a8ee55800] 23:50:48 INFO - PROCESS | 1839 | 1461221448716 Marionette DEBUG loaded listener.js 23:50:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f5a91c4bc00) [pid = 1839] [serial = 1857] [outer = 0x7f5a8ee55800] 23:50:49 INFO - PROCESS | 1839 | 1461221449437 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1178ms 23:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:50:49 INFO - PROCESS | 1839 | 1461221449467 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:50:49 INFO - PROCESS | 1839 | 1461221449469 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:50:49 INFO - PROCESS | 1839 | 1461221449476 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:50:49 INFO - PROCESS | 1839 | 1461221449479 Marionette TRACE conn3 <- [1,2446,null,{}] 23:50:49 INFO - PROCESS | 1839 | 1461221449484 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:49 INFO - PROCESS | 1839 | 1461221449631 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:50:49 INFO - PROCESS | 1839 | 1461221449833 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92478000 == 131 [pid = 1839] [id = 619] 23:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f5a8eee8400) [pid = 1839] [serial = 1858] [outer = (nil)] 23:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f5a92558c00) [pid = 1839] [serial = 1859] [outer = 0x7f5a8eee8400] 23:50:49 INFO - PROCESS | 1839 | 1461221449892 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f5a9457f000) [pid = 1839] [serial = 1860] [outer = 0x7f5a8eee8400] 23:50:50 INFO - PROCESS | 1839 | 1461221450616 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1181ms 23:50:50 INFO - PROCESS | 1839 | 1461221450658 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:50:50 INFO - PROCESS | 1839 | 1461221450660 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:50:50 INFO - PROCESS | 1839 | 1461221450666 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 1839 | 1461221450667 Marionette TRACE conn3 <- [1,2450,null,{}] 23:50:50 INFO - PROCESS | 1839 | 1461221450672 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:50 INFO - PROCESS | 1839 | 1461221450818 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:50:51 INFO - PROCESS | 1839 | 1461221451054 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92639000 == 132 [pid = 1839] [id = 620] 23:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f5a910ee000) [pid = 1839] [serial = 1861] [outer = (nil)] 23:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f5a95dbc400) [pid = 1839] [serial = 1862] [outer = 0x7f5a910ee000] 23:50:51 INFO - PROCESS | 1839 | 1461221451158 Marionette DEBUG loaded listener.js 23:50:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f5a96f87400) [pid = 1839] [serial = 1863] [outer = 0x7f5a910ee000] 23:50:51 INFO - PROCESS | 1839 | 1461221451921 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1326ms 23:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:50:51 INFO - PROCESS | 1839 | 1461221451992 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:50:51 INFO - PROCESS | 1839 | 1461221451994 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:50:52 INFO - PROCESS | 1839 | 1461221451998 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:50:52 INFO - PROCESS | 1839 | 1461221452002 Marionette TRACE conn3 <- [1,2454,null,{}] 23:50:52 INFO - PROCESS | 1839 | 1461221452006 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:52 INFO - PROCESS | 1839 | 1461221452145 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:50:52 INFO - PROCESS | 1839 | 1461221452357 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92dcb800 == 133 [pid = 1839] [id = 621] 23:50:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f5a94822400) [pid = 1839] [serial = 1864] [outer = (nil)] 23:50:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7f5a977e6c00) [pid = 1839] [serial = 1865] [outer = 0x7f5a94822400] 23:50:52 INFO - PROCESS | 1839 | 1461221452462 Marionette DEBUG loaded listener.js 23:50:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7f5a97ac7000) [pid = 1839] [serial = 1866] [outer = 0x7f5a94822400] 23:50:53 INFO - PROCESS | 1839 | 1461221453163 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1176ms 23:50:53 INFO - PROCESS | 1839 | 1461221453188 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:50:53 INFO - PROCESS | 1839 | 1461221453192 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:50:53 INFO - PROCESS | 1839 | 1461221453200 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:50:53 INFO - PROCESS | 1839 | 1461221453202 Marionette TRACE conn3 <- [1,2458,null,{}] 23:50:53 INFO - PROCESS | 1839 | 1461221453207 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:53 INFO - PROCESS | 1839 | 1461221453355 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:50:53 INFO - PROCESS | 1839 | 1461221453560 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96a9e800 == 134 [pid = 1839] [id = 622] 23:50:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7f5a94823400) [pid = 1839] [serial = 1867] [outer = (nil)] 23:50:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7f5a9884b400) [pid = 1839] [serial = 1868] [outer = 0x7f5a94823400] 23:50:53 INFO - PROCESS | 1839 | 1461221453621 Marionette DEBUG loaded listener.js 23:50:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7f5a9a9f2000) [pid = 1839] [serial = 1869] [outer = 0x7f5a94823400] 23:50:54 INFO - PROCESS | 1839 | 1461221454384 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1225ms 23:50:54 INFO - PROCESS | 1839 | 1461221454426 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:50:54 INFO - PROCESS | 1839 | 1461221454429 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:50:54 INFO - PROCESS | 1839 | 1461221454434 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:50:54 INFO - PROCESS | 1839 | 1461221454437 Marionette TRACE conn3 <- [1,2462,null,{}] 23:50:54 INFO - PROCESS | 1839 | 1461221454442 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:54 INFO - PROCESS | 1839 | 1461221454608 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:50:54 INFO - PROCESS | 1839 | 1461221454822 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa09800 == 135 [pid = 1839] [id = 623] 23:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7f5a9a9f5800) [pid = 1839] [serial = 1870] [outer = (nil)] 23:50:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7f5aa55f2800) [pid = 1839] [serial = 1871] [outer = 0x7f5a9a9f5800] 23:50:54 INFO - PROCESS | 1839 | 1461221454928 Marionette DEBUG loaded listener.js 23:50:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7f5aa6773000) [pid = 1839] [serial = 1872] [outer = 0x7f5a9a9f5800] 23:50:55 INFO - PROCESS | 1839 | 1461221455675 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1282ms 23:50:55 INFO - PROCESS | 1839 | 1461221455716 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:50:55 INFO - PROCESS | 1839 | 1461221455718 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:50:55 INFO - PROCESS | 1839 | 1461221455724 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:50:55 INFO - PROCESS | 1839 | 1461221455726 Marionette TRACE conn3 <- [1,2466,null,{}] 23:50:55 INFO - PROCESS | 1839 | 1461221455731 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:55 INFO - PROCESS | 1839 | 1461221455876 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:50:56 INFO - PROCESS | 1839 | 1461221456139 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8c8800 == 136 [pid = 1839] [id = 624] 23:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7f5a80452000) [pid = 1839] [serial = 1873] [outer = (nil)] 23:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7f5a84731400) [pid = 1839] [serial = 1874] [outer = 0x7f5a80452000] 23:50:56 INFO - PROCESS | 1839 | 1461221456203 Marionette DEBUG loaded listener.js 23:50:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7f5a84738400) [pid = 1839] [serial = 1875] [outer = 0x7f5a80452000] 23:50:57 INFO - PROCESS | 1839 | 1461221457206 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1525ms 23:50:57 INFO - PROCESS | 1839 | 1461221457250 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:50:57 INFO - PROCESS | 1839 | 1461221457255 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:50:57 INFO - PROCESS | 1839 | 1461221457262 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 1839 | 1461221457266 Marionette TRACE conn3 <- [1,2470,null,{}] 23:50:57 INFO - PROCESS | 1839 | 1461221457273 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:57 INFO - PROCESS | 1839 | 1461221457450 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:50:57 INFO - PROCESS | 1839 | 1461221457707 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850d8800 == 137 [pid = 1839] [id = 625] 23:50:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7f5a7fad8800) [pid = 1839] [serial = 1876] [outer = (nil)] 23:50:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7f5a8044dc00) [pid = 1839] [serial = 1877] [outer = 0x7f5a7fad8800] 23:50:57 INFO - PROCESS | 1839 | 1461221457776 Marionette DEBUG loaded listener.js 23:50:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7f5a805eb800) [pid = 1839] [serial = 1878] [outer = 0x7f5a7fad8800] 23:50:58 INFO - PROCESS | 1839 | 1461221458484 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1278ms 23:50:58 INFO - PROCESS | 1839 | 1461221458557 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:50:58 INFO - PROCESS | 1839 | 1461221458563 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:50:58 INFO - PROCESS | 1839 | 1461221458574 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:50:58 INFO - PROCESS | 1839 | 1461221458577 Marionette TRACE conn3 <- [1,2474,null,{}] 23:50:58 INFO - PROCESS | 1839 | 1461221458581 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:58 INFO - PROCESS | 1839 | 1461221458729 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:50:59 INFO - PROCESS | 1839 | 1461221459080 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7a5dc800 == 138 [pid = 1839] [id = 626] 23:50:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7f5a80b9dc00) [pid = 1839] [serial = 1879] [outer = (nil)] 23:50:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7f5a8175f800) [pid = 1839] [serial = 1880] [outer = 0x7f5a80b9dc00] 23:50:59 INFO - PROCESS | 1839 | 1461221459176 Marionette DEBUG loaded listener.js 23:50:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7f5a84732000) [pid = 1839] [serial = 1881] [outer = 0x7f5a80b9dc00] 23:50:59 INFO - PROCESS | 1839 | 1461221459970 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1426ms 23:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:51:00 INFO - PROCESS | 1839 | 1461221460000 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:51:00 INFO - PROCESS | 1839 | 1461221460002 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:51:00 INFO - PROCESS | 1839 | 1461221460007 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:51:00 INFO - PROCESS | 1839 | 1461221460012 Marionette TRACE conn3 <- [1,2478,null,{}] 23:51:00 INFO - PROCESS | 1839 | 1461221460025 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:00 INFO - PROCESS | 1839 | 1461221460187 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:51:00 INFO - PROCESS | 1839 | 1461221460400 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8524a800 == 139 [pid = 1839] [id = 627] 23:51:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7f5a8a732400) [pid = 1839] [serial = 1882] [outer = (nil)] 23:51:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7f5a8a73f000) [pid = 1839] [serial = 1883] [outer = 0x7f5a8a732400] 23:51:00 INFO - PROCESS | 1839 | 1461221460500 Marionette DEBUG loaded listener.js 23:51:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7f5a8ac08400) [pid = 1839] [serial = 1884] [outer = 0x7f5a8a732400] 23:51:01 INFO - PROCESS | 1839 | 1461221461296 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1336ms 23:51:01 INFO - PROCESS | 1839 | 1461221461343 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 1839 | 1461221461347 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:51:01 INFO - PROCESS | 1839 | 1461221461352 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 1839 | 1461221461354 Marionette TRACE conn3 <- [1,2482,null,{}] 23:51:01 INFO - PROCESS | 1839 | 1461221461359 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:01 INFO - PROCESS | 1839 | 1461221461501 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:51:01 INFO - PROCESS | 1839 | 1461221461712 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7e862800 == 140 [pid = 1839] [id = 628] 23:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7f5a7d8a4400) [pid = 1839] [serial = 1885] [outer = (nil)] 23:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7f5a848c6400) [pid = 1839] [serial = 1886] [outer = 0x7f5a7d8a4400] 23:51:01 INFO - PROCESS | 1839 | 1461221461832 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7f5a8b897000) [pid = 1839] [serial = 1887] [outer = 0x7f5a7d8a4400] 23:51:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925a4800 == 139 [pid = 1839] [id = 515] 23:51:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a814000 == 138 [pid = 1839] [id = 518] 23:51:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acd6800 == 137 [pid = 1839] [id = 611] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7f5a8ee59400) [pid = 1839] [serial = 1715] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7f5a97bb7c00) [pid = 1839] [serial = 1727] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7f5aaa047800) [pid = 1839] [serial = 1748] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7f5a978d6000) [pid = 1839] [serial = 1724] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7f5a8c811c00) [pid = 1839] [serial = 1751] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7f5aa5082800) [pid = 1839] [serial = 1739] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7f5a9a9f0800) [pid = 1839] [serial = 1733] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7f5aa9f85400) [pid = 1839] [serial = 1745] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7f5a91ea6800) [pid = 1839] [serial = 1718] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7f5a962a9000) [pid = 1839] [serial = 1721] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7f5a9adb1800) [pid = 1839] [serial = 1736] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7f5a98189400) [pid = 1839] [serial = 1730] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7f5a838ec400) [pid = 1839] [serial = 1709] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7f5a8bb68c00) [pid = 1839] [serial = 1712] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7f5aa65c8800) [pid = 1839] [serial = 1742] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a86820000 == 136 [pid = 1839] [id = 610] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a850d2000 == 135 [pid = 1839] [id = 609] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81702800 == 134 [pid = 1839] [id = 608] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84813800 == 133 [pid = 1839] [id = 607] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7d9cc800 == 132 [pid = 1839] [id = 604] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1ba800 == 131 [pid = 1839] [id = 603] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7a5c6800 == 130 [pid = 1839] [id = 602] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a85250000 == 129 [pid = 1839] [id = 601] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1b8000 == 128 [pid = 1839] [id = 600] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f03f000 == 127 [pid = 1839] [id = 599] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f026800 == 126 [pid = 1839] [id = 598] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa61d2000 == 125 [pid = 1839] [id = 597] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad39000 == 124 [pid = 1839] [id = 596] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96a97800 == 123 [pid = 1839] [id = 595] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8b5000 == 122 [pid = 1839] [id = 594] 23:51:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851d9800 == 121 [pid = 1839] [id = 593] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7f5a97c62000) [pid = 1839] [serial = 1776] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7f5a8c811400) [pid = 1839] [serial = 1773] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7f5a8f0c6000) [pid = 1839] [serial = 1766] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7f5a96d97800) [pid = 1839] [serial = 1775] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7f5a91b0e800) [pid = 1839] [serial = 1767] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7f5a8c526000) [pid = 1839] [serial = 1757] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7f5a867a9800) [pid = 1839] [serial = 1755] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7f5a8ecaf400) [pid = 1839] [serial = 1763] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f5a839a6000) [pid = 1839] [serial = 1754] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f5a8e2a0400) [pid = 1839] [serial = 1761] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f5a83009c00) [pid = 1839] [serial = 1772] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f5a8c6d9800) [pid = 1839] [serial = 1758] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f5a8d442800) [pid = 1839] [serial = 1760] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f5a8f0c6400) [pid = 1839] [serial = 1764] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f5a96950c00) [pid = 1839] [serial = 1770] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f5a94f0bc00) [pid = 1839] [serial = 1769] [outer = (nil)] [url = about:blank] 23:51:02 INFO - PROCESS | 1839 | 1461221462571 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1275ms 23:51:02 INFO - PROCESS | 1839 | 1461221462628 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:51:02 INFO - PROCESS | 1839 | 1461221462631 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:51:02 INFO - PROCESS | 1839 | 1461221462636 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:51:02 INFO - PROCESS | 1839 | 1461221462638 Marionette TRACE conn3 <- [1,2486,null,{}] 23:51:02 INFO - PROCESS | 1839 | 1461221462642 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:02 INFO - PROCESS | 1839 | 1461221462794 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:51:02 INFO - PROCESS | 1839 | 1461221462965 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81ea2000 == 122 [pid = 1839] [id = 629] 23:51:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f5a7d8b1800) [pid = 1839] [serial = 1888] [outer = (nil)] 23:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f5a8bb5e400) [pid = 1839] [serial = 1889] [outer = 0x7f5a7d8b1800] 23:51:03 INFO - PROCESS | 1839 | 1461221463017 Marionette DEBUG loaded listener.js 23:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f5a8c74b400) [pid = 1839] [serial = 1890] [outer = 0x7f5a7d8b1800] 23:51:03 INFO - PROCESS | 1839 | 1461221463604 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1026ms 23:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:51:03 INFO - PROCESS | 1839 | 1461221463662 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:51:03 INFO - PROCESS | 1839 | 1461221463664 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:51:03 INFO - PROCESS | 1839 | 1461221463669 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:51:03 INFO - PROCESS | 1839 | 1461221463671 Marionette TRACE conn3 <- [1,2490,null,{}] 23:51:03 INFO - PROCESS | 1839 | 1461221463675 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:03 INFO - PROCESS | 1839 | 1461221463904 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:51:03 INFO - PROCESS | 1839 | 1461221463926 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d584800 == 123 [pid = 1839] [id = 630] 23:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f5a8e014400) [pid = 1839] [serial = 1891] [outer = (nil)] 23:51:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f5a8f0cec00) [pid = 1839] [serial = 1892] [outer = 0x7f5a8e014400] 23:51:03 INFO - PROCESS | 1839 | 1461221463979 Marionette DEBUG loaded listener.js 23:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f5a90f72c00) [pid = 1839] [serial = 1893] [outer = 0x7f5a8e014400] 23:51:04 INFO - PROCESS | 1839 | 1461221464680 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1028ms 23:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:51:04 INFO - PROCESS | 1839 | 1461221464697 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:51:04 INFO - PROCESS | 1839 | 1461221464699 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:51:04 INFO - PROCESS | 1839 | 1461221464703 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:51:04 INFO - PROCESS | 1839 | 1461221464706 Marionette TRACE conn3 <- [1,2494,null,{}] 23:51:04 INFO - PROCESS | 1839 | 1461221464710 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:04 INFO - PROCESS | 1839 | 1461221464895 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:51:04 INFO - PROCESS | 1839 | 1461221464918 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f034000 == 124 [pid = 1839] [id = 631] 23:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f5a8bb6a800) [pid = 1839] [serial = 1894] [outer = (nil)] 23:51:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f5a91c47400) [pid = 1839] [serial = 1895] [outer = 0x7f5a8bb6a800] 23:51:04 INFO - PROCESS | 1839 | 1461221464968 Marionette DEBUG loaded listener.js 23:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7f5a962a9000) [pid = 1839] [serial = 1896] [outer = 0x7f5a8bb6a800] 23:51:05 INFO - PROCESS | 1839 | 1461221465610 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 924ms 23:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:51:05 INFO - PROCESS | 1839 | 1461221465628 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:51:05 INFO - PROCESS | 1839 | 1461221465630 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:51:05 INFO - PROCESS | 1839 | 1461221465635 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:51:05 INFO - PROCESS | 1839 | 1461221465638 Marionette TRACE conn3 <- [1,2498,null,{}] 23:51:05 INFO - PROCESS | 1839 | 1461221465642 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:05 INFO - PROCESS | 1839 | 1461221465826 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:51:05 INFO - PROCESS | 1839 | 1461221465867 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92060800 == 125 [pid = 1839] [id = 632] 23:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7f5a9f315800) [pid = 1839] [serial = 1897] [outer = (nil)] 23:51:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7f5aa4476800) [pid = 1839] [serial = 1898] [outer = 0x7f5a9f315800] 23:51:05 INFO - PROCESS | 1839 | 1461221465964 Marionette DEBUG loaded listener.js 23:51:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7f5aa550f800) [pid = 1839] [serial = 1899] [outer = 0x7f5a9f315800] 23:51:06 INFO - PROCESS | 1839 | ************************* 23:51:06 INFO - PROCESS | 1839 | A coding exception was thrown and uncaught in a Task. 23:51:06 INFO - PROCESS | 1839 | 23:51:06 INFO - PROCESS | 1839 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:51:06 INFO - PROCESS | 1839 | Full stack: 23:51:06 INFO - PROCESS | 1839 | ************************* 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7f5a7fad5c00) [pid = 1839] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7f5a805f9400) [pid = 1839] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7f5a80abfc00) [pid = 1839] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7f5a804f8800) [pid = 1839] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f5a97c62800) [pid = 1839] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f5a853a1c00) [pid = 1839] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f5a838eec00) [pid = 1839] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f5a804f8000) [pid = 1839] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f5a838e4800) [pid = 1839] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f5a80ba2000) [pid = 1839] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f5a8c52e400) [pid = 1839] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f5a8c6d2800) [pid = 1839] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f5a81759800) [pid = 1839] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f5a848d0400) [pid = 1839] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f5a8c955c00) [pid = 1839] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f5a80695000) [pid = 1839] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f5a80ba4c00) [pid = 1839] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f5a847aac00) [pid = 1839] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f5a978cb800) [pid = 1839] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f5a8175d400) [pid = 1839] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f5a8c96b400) [pid = 1839] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f5a80ab8400) [pid = 1839] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a81767800) [pid = 1839] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a8c952400) [pid = 1839] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a8d417800) [pid = 1839] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a8b836800) [pid = 1839] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a97068000) [pid = 1839] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a8c953000) [pid = 1839] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a8b897c00) [pid = 1839] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a8c80bc00) [pid = 1839] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a8f0c9800) [pid = 1839] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a80ba4400) [pid = 1839] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a91d15c00) [pid = 1839] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a8ee61000) [pid = 1839] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a80ab3c00) [pid = 1839] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a80695800) [pid = 1839] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a7fadac00) [pid = 1839] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a7fade800) [pid = 1839] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5a821b4000) [pid = 1839] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a839a3800) [pid = 1839] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a8539d800) [pid = 1839] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a8e00e800) [pid = 1839] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a8c80a800) [pid = 1839] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a8e010000) [pid = 1839] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a8ee61400) [pid = 1839] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a8ac4f400) [pid = 1839] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a8f0bf400) [pid = 1839] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a80ab6000) [pid = 1839] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a847a8400) [pid = 1839] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a91e22c00) [pid = 1839] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a91ea6c00) [pid = 1839] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a94574400) [pid = 1839] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a8f0c0000) [pid = 1839] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a805eb400) [pid = 1839] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a8175a400) [pid = 1839] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a80457c00) [pid = 1839] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a804f5800) [pid = 1839] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a9aae5800) [pid = 1839] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a98cc2400) [pid = 1839] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a804f2000) [pid = 1839] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a98dbb800) [pid = 1839] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a8c529000) [pid = 1839] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a8d7a0400) [pid = 1839] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a9aaecc00) [pid = 1839] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a8c74b000) [pid = 1839] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a9706c000) [pid = 1839] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a97590800) [pid = 1839] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a7fad7800) [pid = 1839] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a97aca800) [pid = 1839] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a91d11c00) [pid = 1839] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a8300d000) [pid = 1839] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:51:07 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a805ed400) [pid = 1839] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:51:07 INFO - PROCESS | 1839 | 1461221467488 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1878ms 23:51:07 INFO - PROCESS | 1839 | 1461221467512 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:51:07 INFO - PROCESS | 1839 | 1461221467515 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:51:07 INFO - PROCESS | 1839 | 1461221467520 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:51:07 INFO - PROCESS | 1839 | 1461221467522 Marionette TRACE conn3 <- [1,2502,null,{}] 23:51:07 INFO - PROCESS | 1839 | 1461221467526 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:07 INFO - PROCESS | 1839 | 1461221467682 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:51:07 INFO - PROCESS | 1839 | 1461221467695 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a804da800 == 126 [pid = 1839] [id = 633] 23:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a7fad7800) [pid = 1839] [serial = 1900] [outer = (nil)] 23:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a80ab6000) [pid = 1839] [serial = 1901] [outer = 0x7f5a7fad7800] 23:51:07 INFO - PROCESS | 1839 | 1461221467745 Marionette DEBUG loaded listener.js 23:51:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8175f000) [pid = 1839] [serial = 1902] [outer = 0x7f5a7fad7800] 23:51:08 INFO - PROCESS | 1839 | 1461221468414 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 928ms 23:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:51:08 INFO - PROCESS | 1839 | 1461221468448 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:51:08 INFO - PROCESS | 1839 | 1461221468450 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:51:08 INFO - PROCESS | 1839 | 1461221468454 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:51:08 INFO - PROCESS | 1839 | 1461221468457 Marionette TRACE conn3 <- [1,2506,null,{}] 23:51:08 INFO - PROCESS | 1839 | 1461221468462 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:08 INFO - PROCESS | 1839 | 1461221468603 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:51:08 INFO - PROCESS | 1839 | 1461221468775 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8525b800 == 127 [pid = 1839] [id = 634] 23:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a7fadac00) [pid = 1839] [serial = 1903] [outer = (nil)] 23:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a8300c400) [pid = 1839] [serial = 1904] [outer = 0x7f5a7fadac00] 23:51:08 INFO - PROCESS | 1839 | 1461221468826 Marionette DEBUG loaded listener.js 23:51:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a8b88c000) [pid = 1839] [serial = 1905] [outer = 0x7f5a7fadac00] 23:51:09 INFO - PROCESS | 1839 | 1461221469564 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1178ms 23:51:09 INFO - PROCESS | 1839 | 1461221469633 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:51:09 INFO - PROCESS | 1839 | 1461221469638 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:51:09 INFO - PROCESS | 1839 | 1461221469661 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:51:09 INFO - PROCESS | 1839 | 1461221469666 Marionette TRACE conn3 <- [1,2510,null,{}] 23:51:09 INFO - PROCESS | 1839 | 1461221469674 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:09 INFO - PROCESS | 1839 | 1461221469859 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:51:10 INFO - PROCESS | 1839 | 1461221470070 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e1000 == 128 [pid = 1839] [id = 635] 23:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a7d8da000) [pid = 1839] [serial = 1906] [outer = (nil)] 23:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a80699800) [pid = 1839] [serial = 1907] [outer = 0x7f5a7d8da000] 23:51:10 INFO - PROCESS | 1839 | 1461221470182 Marionette DEBUG loaded listener.js 23:51:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a83008000) [pid = 1839] [serial = 1908] [outer = 0x7f5a7d8da000] 23:51:11 INFO - PROCESS | 1839 | 1461221471062 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1435ms 23:51:11 INFO - PROCESS | 1839 | 1461221471094 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:51:11 INFO - PROCESS | 1839 | 1461221471101 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:51:11 INFO - PROCESS | 1839 | 1461221471109 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 1839 | 1461221471112 Marionette TRACE conn3 <- [1,2514,null,{}] 23:51:11 INFO - PROCESS | 1839 | 1461221471116 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:11 INFO - PROCESS | 1839 | 1461221471272 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:51:11 INFO - PROCESS | 1839 | 1461221471491 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8cc800 == 129 [pid = 1839] [id = 636] 23:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a84732800) [pid = 1839] [serial = 1909] [outer = (nil)] 23:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a8a73e000) [pid = 1839] [serial = 1910] [outer = 0x7f5a84732800] 23:51:11 INFO - PROCESS | 1839 | 1461221471592 Marionette DEBUG loaded listener.js 23:51:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a8ac42c00) [pid = 1839] [serial = 1911] [outer = 0x7f5a84732800] 23:51:12 INFO - PROCESS | 1839 | 1461221472514 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1479ms 23:51:12 INFO - PROCESS | 1839 | 1461221472589 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:51:12 INFO - PROCESS | 1839 | 1461221472591 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:51:12 INFO - PROCESS | 1839 | 1461221472597 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:51:12 INFO - PROCESS | 1839 | 1461221472602 Marionette TRACE conn3 <- [1,2518,null,{}] 23:51:12 INFO - PROCESS | 1839 | 1461221472616 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:12 INFO - PROCESS | 1839 | 1461221472812 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:51:13 INFO - PROCESS | 1839 | 1461221473017 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92dd3000 == 130 [pid = 1839] [id = 637] 23:51:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a8ac4bc00) [pid = 1839] [serial = 1912] [outer = (nil)] 23:51:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a8c6d9800) [pid = 1839] [serial = 1913] [outer = 0x7f5a8ac4bc00] 23:51:13 INFO - PROCESS | 1839 | 1461221473124 Marionette DEBUG loaded listener.js 23:51:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a8c966800) [pid = 1839] [serial = 1914] [outer = 0x7f5a8ac4bc00] 23:51:13 INFO - PROCESS | 1839 | 1461221473934 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1381ms 23:51:13 INFO - PROCESS | 1839 | 1461221473979 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:51:13 INFO - PROCESS | 1839 | 1461221473983 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:51:13 INFO - PROCESS | 1839 | 1461221473988 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:51:13 INFO - PROCESS | 1839 | 1461221473990 Marionette TRACE conn3 <- [1,2522,null,{}] 23:51:13 INFO - PROCESS | 1839 | 1461221473995 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:14 INFO - PROCESS | 1839 | 1461221474143 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:51:14 INFO - PROCESS | 1839 | 1461221474354 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97a8e000 == 131 [pid = 1839] [id = 638] 23:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8b88b000) [pid = 1839] [serial = 1915] [outer = (nil)] 23:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a8e298400) [pid = 1839] [serial = 1916] [outer = 0x7f5a8b88b000] 23:51:14 INFO - PROCESS | 1839 | 1461221474453 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a8ee59400) [pid = 1839] [serial = 1917] [outer = 0x7f5a8b88b000] 23:51:15 INFO - PROCESS | 1839 | 1461221475249 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1324ms 23:51:15 INFO - PROCESS | 1839 | 1461221475314 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:51:15 INFO - PROCESS | 1839 | 1461221475317 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:51:15 INFO - PROCESS | 1839 | 1461221475321 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:51:15 INFO - PROCESS | 1839 | 1461221475324 Marionette TRACE conn3 <- [1,2526,null,{}] 23:51:15 INFO - PROCESS | 1839 | 1461221475329 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:15 INFO - PROCESS | 1839 | 1461221475478 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:51:15 INFO - PROCESS | 1839 | 1461221475688 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad4b800 == 132 [pid = 1839] [id = 639] 23:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a8d444c00) [pid = 1839] [serial = 1918] [outer = (nil)] 23:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a8f0c6c00) [pid = 1839] [serial = 1919] [outer = 0x7f5a8d444c00] 23:51:15 INFO - PROCESS | 1839 | 1461221475747 Marionette DEBUG loaded listener.js 23:51:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a8fd2d800) [pid = 1839] [serial = 1920] [outer = 0x7f5a8d444c00] 23:51:16 INFO - PROCESS | 1839 | 1461221476530 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1275ms 23:51:16 INFO - PROCESS | 1839 | 1461221476598 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:51:16 INFO - PROCESS | 1839 | 1461221476601 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:51:16 INFO - PROCESS | 1839 | 1461221476607 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:51:16 INFO - PROCESS | 1839 | 1461221476609 Marionette TRACE conn3 <- [1,2530,null,{}] 23:51:16 INFO - PROCESS | 1839 | 1461221476614 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:16 INFO - PROCESS | 1839 | 1461221476838 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:51:17 INFO - PROCESS | 1839 | 1461221477045 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa6413800 == 133 [pid = 1839] [id = 640] 23:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a8eee2000) [pid = 1839] [serial = 1921] [outer = (nil)] 23:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a91d20400) [pid = 1839] [serial = 1922] [outer = 0x7f5a8eee2000] 23:51:17 INFO - PROCESS | 1839 | 1461221477151 Marionette DEBUG loaded listener.js 23:51:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a9648e000) [pid = 1839] [serial = 1923] [outer = 0x7f5a8eee2000] 23:51:17 INFO - PROCESS | 1839 | 1461221477905 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1325ms 23:51:17 INFO - PROCESS | 1839 | 1461221477945 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:51:17 INFO - PROCESS | 1839 | 1461221477948 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:51:17 INFO - PROCESS | 1839 | 1461221477953 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:51:17 INFO - PROCESS | 1839 | 1461221477955 Marionette TRACE conn3 <- [1,2534,null,{}] 23:51:17 INFO - PROCESS | 1839 | 1461221477960 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:18 INFO - PROCESS | 1839 | 1461221478107 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:51:18 INFO - PROCESS | 1839 | 1461221478318 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa95a800 == 134 [pid = 1839] [id = 641] 23:51:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a839a5c00) [pid = 1839] [serial = 1924] [outer = (nil)] 23:51:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a9654cc00) [pid = 1839] [serial = 1925] [outer = 0x7f5a839a5c00] 23:51:18 INFO - PROCESS | 1839 | 1461221478422 Marionette DEBUG loaded listener.js 23:51:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a97e03c00) [pid = 1839] [serial = 1926] [outer = 0x7f5a839a5c00] 23:51:19 INFO - PROCESS | 1839 | 1461221479182 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1275ms 23:51:19 INFO - PROCESS | 1839 | 1461221479229 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:51:19 INFO - PROCESS | 1839 | 1461221479232 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:51:19 INFO - PROCESS | 1839 | 1461221479237 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:51:19 INFO - PROCESS | 1839 | 1461221479239 Marionette TRACE conn3 <- [1,2538,null,{}] 23:51:19 INFO - PROCESS | 1839 | 1461221479244 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:19 INFO - PROCESS | 1839 | 1461221479388 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:51:19 INFO - PROCESS | 1839 | 1461221479600 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aad4c9800 == 135 [pid = 1839] [id = 642] 23:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a848cec00) [pid = 1839] [serial = 1927] [outer = (nil)] 23:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a9f30e800) [pid = 1839] [serial = 1928] [outer = 0x7f5a848cec00] 23:51:19 INFO - PROCESS | 1839 | 1461221479698 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5aa550fc00) [pid = 1839] [serial = 1929] [outer = 0x7f5a848cec00] 23:51:20 INFO - PROCESS | 1839 | 1461221480468 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1278ms 23:51:20 INFO - PROCESS | 1839 | 1461221480516 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:51:20 INFO - PROCESS | 1839 | 1461221480519 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:51:20 INFO - PROCESS | 1839 | 1461221480524 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:51:20 INFO - PROCESS | 1839 | 1461221480526 Marionette TRACE conn3 <- [1,2542,null,{}] 23:51:20 INFO - PROCESS | 1839 | 1461221480531 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:20 INFO - PROCESS | 1839 | 1461221480674 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:51:20 INFO - PROCESS | 1839 | 1461221480887 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ace1000 == 136 [pid = 1839] [id = 643] 23:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a7d8af400) [pid = 1839] [serial = 1930] [outer = (nil)] 23:51:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a8d411400) [pid = 1839] [serial = 1931] [outer = 0x7f5a7d8af400] 23:51:21 INFO - PROCESS | 1839 | 1461221480994 Marionette DEBUG loaded listener.js 23:51:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5aa65ca400) [pid = 1839] [serial = 1932] [outer = 0x7f5a7d8af400] 23:51:21 INFO - PROCESS | 1839 | 1461221481829 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1375ms 23:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:51:21 INFO - PROCESS | 1839 | 1461221481900 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 1839 | 1461221481903 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:51:21 INFO - PROCESS | 1839 | 1461221481908 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 1839 | 1461221481911 Marionette TRACE conn3 <- [1,2546,null,{}] 23:51:21 INFO - PROCESS | 1839 | 1461221481915 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:22 INFO - PROCESS | 1839 | 1461221482068 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:51:22 INFO - PROCESS | 1839 | 1461221482288 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8170b800 == 137 [pid = 1839] [id = 644] 23:51:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a7d8d6800) [pid = 1839] [serial = 1933] [outer = (nil)] 23:51:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a83002400) [pid = 1839] [serial = 1934] [outer = 0x7f5a7d8d6800] 23:51:22 INFO - PROCESS | 1839 | 1461221482392 Marionette DEBUG loaded listener.js 23:51:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a8c749800) [pid = 1839] [serial = 1935] [outer = 0x7f5a7d8d6800] 23:51:23 INFO - PROCESS | 1839 | 1461221483212 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1329ms 23:51:23 INFO - PROCESS | 1839 | 1461221483240 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:51:23 INFO - PROCESS | 1839 | 1461221483243 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:51:23 INFO - PROCESS | 1839 | 1461221483248 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:51:23 INFO - PROCESS | 1839 | 1461221483252 Marionette TRACE conn3 <- [1,2550,null,{}] 23:51:23 INFO - PROCESS | 1839 | 1461221483256 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:23 INFO - PROCESS | 1839 | 1461221483424 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:51:23 INFO - PROCESS | 1839 | 1461221483653 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c606800 == 138 [pid = 1839] [id = 645] 23:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a805f2800) [pid = 1839] [serial = 1936] [outer = (nil)] 23:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a853a2000) [pid = 1839] [serial = 1937] [outer = 0x7f5a805f2800] 23:51:23 INFO - PROCESS | 1839 | 1461221483720 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a8d40c000) [pid = 1839] [serial = 1938] [outer = 0x7f5a805f2800] 23:51:24 INFO - PROCESS | 1839 | 1461221484590 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1384ms 23:51:24 INFO - PROCESS | 1839 | 1461221484633 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:51:24 INFO - PROCESS | 1839 | 1461221484636 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:51:24 INFO - PROCESS | 1839 | 1461221484641 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:51:24 INFO - PROCESS | 1839 | 1461221484643 Marionette TRACE conn3 <- [1,2554,null,{}] 23:51:24 INFO - PROCESS | 1839 | 1461221484648 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:24 INFO - PROCESS | 1839 | 1461221484805 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:51:25 INFO - PROCESS | 1839 | 1461221485020 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81eaf800 == 139 [pid = 1839] [id = 646] 23:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a7daec800) [pid = 1839] [serial = 1939] [outer = (nil)] 23:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a805efc00) [pid = 1839] [serial = 1940] [outer = 0x7f5a7daec800] 23:51:25 INFO - PROCESS | 1839 | 1461221485124 Marionette DEBUG loaded listener.js 23:51:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a821a7c00) [pid = 1839] [serial = 1941] [outer = 0x7f5a7daec800] 23:51:26 INFO - PROCESS | 1839 | 1461221486424 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1826ms 23:51:26 INFO - PROCESS | 1839 | 1461221486471 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:51:26 INFO - PROCESS | 1839 | 1461221486477 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:51:26 INFO - PROCESS | 1839 | 1461221486484 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:51:26 INFO - PROCESS | 1839 | 1461221486488 Marionette TRACE conn3 <- [1,2558,null,{}] 23:51:26 INFO - PROCESS | 1839 | 1461221486494 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:26 INFO - PROCESS | 1839 | 1461221486657 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:51:26 INFO - PROCESS | 1839 | 1461221486901 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8683c800 == 140 [pid = 1839] [id = 647] 23:51:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a80456800) [pid = 1839] [serial = 1942] [outer = (nil)] 23:51:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a805f3c00) [pid = 1839] [serial = 1943] [outer = 0x7f5a80456800] 23:51:27 INFO - PROCESS | 1839 | 1461221487056 Marionette DEBUG loaded listener.js 23:51:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a80ba3c00) [pid = 1839] [serial = 1944] [outer = 0x7f5a80456800] 23:51:28 INFO - PROCESS | 1839 | 1461221488073 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a804da800 == 139 [pid = 1839] [id = 633] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92060800 == 138 [pid = 1839] [id = 632] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f034000 == 137 [pid = 1839] [id = 631] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a8044d000) [pid = 1839] [serial = 1805] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a80456400) [pid = 1839] [serial = 1808] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a7d8da800) [pid = 1839] [serial = 1811] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a7dae5800) [pid = 1839] [serial = 1814] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a80ec6000) [pid = 1839] [serial = 1817] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d584800 == 136 [pid = 1839] [id = 630] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81ea2000 == 135 [pid = 1839] [id = 629] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7e862800 == 134 [pid = 1839] [id = 628] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8524a800 == 133 [pid = 1839] [id = 627] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7a5dc800 == 132 [pid = 1839] [id = 626] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a850d8800 == 131 [pid = 1839] [id = 625] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a96a9e800 == 130 [pid = 1839] [id = 622] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8682d000 == 129 [pid = 1839] [id = 579] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92dcb800 == 128 [pid = 1839] [id = 621] 23:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1682ms 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92639000 == 127 [pid = 1839] [id = 620] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92478000 == 126 [pid = 1839] [id = 619] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8fd20800 == 125 [pid = 1839] [id = 618] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef63000 == 124 [pid = 1839] [id = 617] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8df41800 == 123 [pid = 1839] [id = 616] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d589000 == 122 [pid = 1839] [id = 615] 23:51:28 INFO - PROCESS | 1839 | 1461221488173 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:51:28 INFO - PROCESS | 1839 | 1461221488180 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a86833000 == 121 [pid = 1839] [id = 614] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81e91800 == 120 [pid = 1839] [id = 613] 23:51:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c7b7000 == 119 [pid = 1839] [id = 612] 23:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:51:28 INFO - PROCESS | 1839 | 1461221488191 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:51:28 INFO - PROCESS | 1839 | 1461221488195 Marionette TRACE conn3 <- [1,2562,null,{}] 23:51:28 INFO - PROCESS | 1839 | 1461221488206 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:28 INFO - PROCESS | 1839 | 1461221488360 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5aaa763c00) [pid = 1839] [serial = 1497] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a91ea5000) [pid = 1839] [serial = 1404] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a8e85dc00) [pid = 1839] [serial = 1560] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a8bb64400) [pid = 1839] [serial = 1623] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a8e00ec00) [pid = 1839] [serial = 1551] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a8c6d5400) [pid = 1839] [serial = 1539] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5aa643cc00) [pid = 1839] [serial = 1482] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a8d417000) [pid = 1839] [serial = 1545] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a8f0c3400) [pid = 1839] [serial = 1473] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a8e857800) [pid = 1839] [serial = 1656] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a95db6400) [pid = 1839] [serial = 1479] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a83011000) [pid = 1839] [serial = 1530] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a92f70000) [pid = 1839] [serial = 1665] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a91c53c00) [pid = 1839] [serial = 1662] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a8e852800) [pid = 1839] [serial = 1554] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8e36d000) [pid = 1839] [serial = 1557] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a805f8000) [pid = 1839] [serial = 1590] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a839a5400) [pid = 1839] [serial = 1593] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a8ac61c00) [pid = 1839] [serial = 1596] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8c809c00) [pid = 1839] [serial = 1599] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a8d441400) [pid = 1839] [serial = 1602] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8e859c00) [pid = 1839] [serial = 1605] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a8eede000) [pid = 1839] [serial = 1608] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a8f0c7800) [pid = 1839] [serial = 1611] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a8f0dc800) [pid = 1839] [serial = 1614] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a90253000) [pid = 1839] [serial = 1617] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a9102dc00) [pid = 1839] [serial = 1620] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a821b1c00) [pid = 1839] [serial = 1650] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a8b895c00) [pid = 1839] [serial = 1653] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a94824000) [pid = 1839] [serial = 1668] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a95db1000) [pid = 1839] [serial = 1671] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a96546000) [pid = 1839] [serial = 1674] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a97065000) [pid = 1839] [serial = 1677] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a97070000) [pid = 1839] [serial = 1680] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a8c74e400) [pid = 1839] [serial = 1542] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a91eab800) [pid = 1839] [serial = 1464] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a81767c00) [pid = 1839] [serial = 1485] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a8c524c00) [pid = 1839] [serial = 1536] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a8d7a6800) [pid = 1839] [serial = 1548] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a839a6400) [pid = 1839] [serial = 1467] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8abf7400) [pid = 1839] [serial = 1533] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8c521800) [pid = 1839] [serial = 1527] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a978d9400) [pid = 1839] [serial = 1494] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5aa8618400) [pid = 1839] [serial = 1488] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a910ee800) [pid = 1839] [serial = 1659] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a8bb90400) [pid = 1839] [serial = 1470] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5aaa250400) [pid = 1839] [serial = 1491] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a92f78000) [pid = 1839] [serial = 1476] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5aa86e7400) [pid = 1839] [serial = 1752] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5aa677b800) [pid = 1839] [serial = 1743] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a9e667800) [pid = 1839] [serial = 1737] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5aaa04e800) [pid = 1839] [serial = 1749] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5aa55f7c00) [pid = 1839] [serial = 1740] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a9801c400) [pid = 1839] [serial = 1728] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a945de400) [pid = 1839] [serial = 1719] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5aaa043800) [pid = 1839] [serial = 1746] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8fd33800) [pid = 1839] [serial = 1716] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a97ac6c00) [pid = 1839] [serial = 1725] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a98cc1000) [pid = 1839] [serial = 1731] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a848d1800) [pid = 1839] [serial = 1710] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a9aa9c000) [pid = 1839] [serial = 1734] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a96550c00) [pid = 1839] [serial = 1722] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a9255cc00) [pid = 1839] [serial = 1707] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a8c5f1400) [pid = 1839] [serial = 1713] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a9e665800) [pid = 1839] [serial = 1778] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5aa5509400) [pid = 1839] [serial = 1779] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a867b7000) [pid = 1839] [serial = 1827] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a867ab800) [pid = 1839] [serial = 1826] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a8e852c00) [pid = 1839] [serial = 1785] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a8c970400) [pid = 1839] [serial = 1784] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a80ecf400) [pid = 1839] [serial = 1824] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f5a806a3800) [pid = 1839] [serial = 1823] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f5a8b893400) [pid = 1839] [serial = 1782] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f5a867b1000) [pid = 1839] [serial = 1781] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f5aaa61fc00) [pid = 1839] [serial = 1796] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5aa57ee000) [pid = 1839] [serial = 1793] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a945e6c00) [pid = 1839] [serial = 1787] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a8ac05400) [pid = 1839] [serial = 1829] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a8ac4e000) [pid = 1839] [serial = 1830] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a9e665c00) [pid = 1839] [serial = 1790] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a8a739800) [pid = 1839] [serial = 1799] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a7d8abc00) [pid = 1839] [serial = 1802] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a8a73f400) [pid = 1839] [serial = 1820] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a8c6cb400) [pid = 1839] [serial = 1836] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8bb60400) [pid = 1839] [serial = 1833] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f5a8b83c400) [pid = 1839] [serial = 1832] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f5a8bb66800) [pid = 1839] [serial = 1835] [outer = (nil)] [url = about:blank] 23:51:28 INFO - PROCESS | 1839 | 1461221488655 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7dbcc000 == 120 [pid = 1839] [id = 648] 23:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f5a804fa400) [pid = 1839] [serial = 1945] [outer = (nil)] 23:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f5a81761c00) [pid = 1839] [serial = 1946] [outer = 0x7f5a804fa400] 23:51:28 INFO - PROCESS | 1839 | 1461221488713 Marionette DEBUG loaded listener.js 23:51:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a839a7400) [pid = 1839] [serial = 1947] [outer = 0x7f5a804fa400] 23:51:29 INFO - PROCESS | 1839 | 1461221489348 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1189ms 23:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:51:29 INFO - PROCESS | 1839 | 1461221489380 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:51:29 INFO - PROCESS | 1839 | 1461221489382 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:51:29 INFO - PROCESS | 1839 | 1461221489386 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:51:29 INFO - PROCESS | 1839 | 1461221489391 Marionette TRACE conn3 <- [1,2566,null,{}] 23:51:29 INFO - PROCESS | 1839 | 1461221489404 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:29 INFO - PROCESS | 1839 | 1461221489541 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:51:29 INFO - PROCESS | 1839 | 1461221489711 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82ed5000 == 121 [pid = 1839] [id = 649] 23:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a81761000) [pid = 1839] [serial = 1948] [outer = (nil)] 23:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a867aec00) [pid = 1839] [serial = 1949] [outer = 0x7f5a81761000] 23:51:29 INFO - PROCESS | 1839 | 1461221489765 Marionette DEBUG loaded listener.js 23:51:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a8abf8400) [pid = 1839] [serial = 1950] [outer = 0x7f5a81761000] 23:51:30 INFO - PROCESS | 1839 | 1461221490467 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1138ms 23:51:30 INFO - PROCESS | 1839 | 1461221490525 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:51:30 INFO - PROCESS | 1839 | 1461221490528 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:51:30 INFO - PROCESS | 1839 | 1461221490533 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:51:30 INFO - PROCESS | 1839 | 1461221490535 Marionette TRACE conn3 <- [1,2570,null,{}] 23:51:30 INFO - PROCESS | 1839 | 1461221490539 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:30 INFO - PROCESS | 1839 | 1461221490760 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:51:30 INFO - PROCESS | 1839 | 1461221490787 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a85258000 == 122 [pid = 1839] [id = 650] 23:51:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8ac02400) [pid = 1839] [serial = 1951] [outer = (nil)] 23:51:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8ac55000) [pid = 1839] [serial = 1952] [outer = 0x7f5a8ac02400] 23:51:30 INFO - PROCESS | 1839 | 1461221490839 Marionette DEBUG loaded listener.js 23:51:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a8b83b000) [pid = 1839] [serial = 1953] [outer = 0x7f5a8ac02400] 23:51:31 INFO - PROCESS | 1839 | 1461221491609 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1125ms 23:51:31 INFO - PROCESS | 1839 | 1461221491658 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:51:31 INFO - PROCESS | 1839 | 1461221491660 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:51:31 INFO - PROCESS | 1839 | 1461221491672 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:51:31 INFO - PROCESS | 1839 | 1461221491674 Marionette TRACE conn3 <- [1,2574,null,{}] 23:51:31 INFO - PROCESS | 1839 | 1461221491681 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:31 INFO - PROCESS | 1839 | 1461221491877 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:51:31 INFO - PROCESS | 1839 | 1461221491897 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8683e800 == 123 [pid = 1839] [id = 651] 23:51:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a8ac11400) [pid = 1839] [serial = 1954] [outer = (nil)] 23:51:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a8b897400) [pid = 1839] [serial = 1955] [outer = 0x7f5a8ac11400] 23:51:31 INFO - PROCESS | 1839 | 1461221491947 Marionette DEBUG loaded listener.js 23:51:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a8bb93400) [pid = 1839] [serial = 1956] [outer = 0x7f5a8ac11400] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f5a80b9dc00) [pid = 1839] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f5a9f315800) [pid = 1839] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f5a8c745000) [pid = 1839] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f5a8a732400) [pid = 1839] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f5a8bb6a800) [pid = 1839] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f5a7fad8800) [pid = 1839] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f5a7d8b1800) [pid = 1839] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f5a7d8a4400) [pid = 1839] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f5a7fad7800) [pid = 1839] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:51:33 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f5a8e014400) [pid = 1839] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:51:33 INFO - PROCESS | 1839 | 1461221493223 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1581ms 23:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:51:33 INFO - PROCESS | 1839 | 1461221493253 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:51:33 INFO - PROCESS | 1839 | 1461221493255 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:51:33 INFO - PROCESS | 1839 | 1461221493259 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:51:33 INFO - PROCESS | 1839 | 1461221493262 Marionette TRACE conn3 <- [1,2578,null,{}] 23:51:33 INFO - PROCESS | 1839 | 1461221493267 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:33 INFO - PROCESS | 1839 | 1461221493474 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:51:33 INFO - PROCESS | 1839 | 1461221493493 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8ca000 == 124 [pid = 1839] [id = 652] 23:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f5a80453000) [pid = 1839] [serial = 1957] [outer = (nil)] 23:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f5a8c523000) [pid = 1839] [serial = 1958] [outer = 0x7f5a80453000] 23:51:33 INFO - PROCESS | 1839 | 1461221493556 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f5a8c80d000) [pid = 1839] [serial = 1959] [outer = 0x7f5a80453000] 23:51:34 INFO - PROCESS | 1839 | 1461221494223 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 980ms 23:51:34 INFO - PROCESS | 1839 | 1461221494240 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:51:34 INFO - PROCESS | 1839 | 1461221494243 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:51:34 INFO - PROCESS | 1839 | 1461221494248 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 1839 | 1461221494250 Marionette TRACE conn3 <- [1,2582,null,{}] 23:51:34 INFO - PROCESS | 1839 | 1461221494254 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:34 INFO - PROCESS | 1839 | 1461221494383 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:51:34 INFO - PROCESS | 1839 | 1461221494547 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c87d800 == 125 [pid = 1839] [id = 653] 23:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f5a848c6800) [pid = 1839] [serial = 1960] [outer = (nil)] 23:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f5a8c95c000) [pid = 1839] [serial = 1961] [outer = 0x7f5a848c6800] 23:51:34 INFO - PROCESS | 1839 | 1461221494598 Marionette DEBUG loaded listener.js 23:51:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f5a8d440800) [pid = 1839] [serial = 1962] [outer = 0x7f5a848c6800] 23:51:35 INFO - PROCESS | 1839 | 1461221495348 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1124ms 23:51:35 INFO - PROCESS | 1839 | 1461221495374 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:51:35 INFO - PROCESS | 1839 | 1461221495379 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:51:35 INFO - PROCESS | 1839 | 1461221495387 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:51:35 INFO - PROCESS | 1839 | 1461221495392 Marionette TRACE conn3 <- [1,2586,null,{}] 23:51:35 INFO - PROCESS | 1839 | 1461221495400 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:35 INFO - PROCESS | 1839 | 1461221495587 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:51:35 INFO - PROCESS | 1839 | 1461221495787 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81e98800 == 126 [pid = 1839] [id = 654] 23:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f5a7d8cec00) [pid = 1839] [serial = 1963] [outer = (nil)] 23:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f5a805f4c00) [pid = 1839] [serial = 1964] [outer = 0x7f5a7d8cec00] 23:51:35 INFO - PROCESS | 1839 | 1461221495852 Marionette DEBUG loaded listener.js 23:51:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f5a80eca400) [pid = 1839] [serial = 1965] [outer = 0x7f5a7d8cec00] 23:51:36 INFO - PROCESS | 1839 | 1461221496688 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1336ms 23:51:36 INFO - PROCESS | 1839 | 1461221496726 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:51:36 INFO - PROCESS | 1839 | 1461221496738 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:51:36 INFO - PROCESS | 1839 | 1461221496747 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:51:36 INFO - PROCESS | 1839 | 1461221496751 Marionette TRACE conn3 <- [1,2590,null,{}] 23:51:36 INFO - PROCESS | 1839 | 1461221496756 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:36 INFO - PROCESS | 1839 | 1461221496911 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:51:37 INFO - PROCESS | 1839 | 1461221497114 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8b9a6800 == 127 [pid = 1839] [id = 655] 23:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f5a7d8d3400) [pid = 1839] [serial = 1966] [outer = (nil)] 23:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f5a84736800) [pid = 1839] [serial = 1967] [outer = 0x7f5a7d8d3400] 23:51:37 INFO - PROCESS | 1839 | 1461221497176 Marionette DEBUG loaded listener.js 23:51:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f5a853a5c00) [pid = 1839] [serial = 1968] [outer = 0x7f5a7d8d3400] 23:51:38 INFO - PROCESS | 1839 | 1461221498052 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1334ms 23:51:38 INFO - PROCESS | 1839 | 1461221498080 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:51:38 INFO - PROCESS | 1839 | 1461221498084 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:51:38 INFO - PROCESS | 1839 | 1461221498089 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:51:38 INFO - PROCESS | 1839 | 1461221498094 Marionette TRACE conn3 <- [1,2594,null,{}] 23:51:38 INFO - PROCESS | 1839 | 1461221498108 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:38 INFO - PROCESS | 1839 | 1461221498264 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:51:38 INFO - PROCESS | 1839 | 1461221498472 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ec10000 == 128 [pid = 1839] [id = 656] 23:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f5a838efc00) [pid = 1839] [serial = 1969] [outer = (nil)] 23:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f5a8bb9c800) [pid = 1839] [serial = 1970] [outer = 0x7f5a838efc00] 23:51:38 INFO - PROCESS | 1839 | 1461221498576 Marionette DEBUG loaded listener.js 23:51:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a8c746800) [pid = 1839] [serial = 1971] [outer = 0x7f5a838efc00] 23:51:39 INFO - PROCESS | 1839 | 1461221499450 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1386ms 23:51:39 INFO - PROCESS | 1839 | 1461221499475 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:51:39 INFO - PROCESS | 1839 | 1461221499479 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:51:39 INFO - PROCESS | 1839 | 1461221499484 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 1839 | 1461221499486 Marionette TRACE conn3 <- [1,2598,null,{}] 23:51:39 INFO - PROCESS | 1839 | 1461221499491 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:39 INFO - PROCESS | 1839 | 1461221499642 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:51:39 INFO - PROCESS | 1839 | 1461221499845 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f11a800 == 129 [pid = 1839] [id = 657] 23:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a821ad000) [pid = 1839] [serial = 1972] [outer = (nil)] 23:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a8d7a1800) [pid = 1839] [serial = 1973] [outer = 0x7f5a821ad000] 23:51:39 INFO - PROCESS | 1839 | 1461221499905 Marionette DEBUG loaded listener.js 23:51:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a8e29a400) [pid = 1839] [serial = 1974] [outer = 0x7f5a821ad000] 23:51:40 INFO - PROCESS | 1839 | 1461221500737 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1326ms 23:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:51:40 INFO - PROCESS | 1839 | 1461221500811 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:51:40 INFO - PROCESS | 1839 | 1461221500813 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:51:40 INFO - PROCESS | 1839 | 1461221500819 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:51:40 INFO - PROCESS | 1839 | 1461221500821 Marionette TRACE conn3 <- [1,2602,null,{}] 23:51:40 INFO - PROCESS | 1839 | 1461221500826 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:40 INFO - PROCESS | 1839 | 1461221500972 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:51:41 INFO - PROCESS | 1839 | 1461221501175 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1ca000 == 130 [pid = 1839] [id = 658] 23:51:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a8c6d7c00) [pid = 1839] [serial = 1975] [outer = (nil)] 23:51:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8e860000) [pid = 1839] [serial = 1976] [outer = 0x7f5a8c6d7c00] 23:51:41 INFO - PROCESS | 1839 | 1461221501238 Marionette DEBUG loaded listener.js 23:51:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8ee5f800) [pid = 1839] [serial = 1977] [outer = 0x7f5a8c6d7c00] 23:51:42 INFO - PROCESS | 1839 | 1461221502096 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1332ms 23:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:51:42 INFO - PROCESS | 1839 | 1461221502150 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 1839 | 1461221502152 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:51:42 INFO - PROCESS | 1839 | 1461221502158 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 1839 | 1461221502160 Marionette TRACE conn3 <- [1,2606,null,{}] 23:51:42 INFO - PROCESS | 1839 | 1461221502165 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:42 INFO - PROCESS | 1839 | 1461221502335 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:51:42 INFO - PROCESS | 1839 | 1461221502597 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924d2800 == 131 [pid = 1839] [id = 659] 23:51:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a805f0c00) [pid = 1839] [serial = 1978] [outer = (nil)] 23:51:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8eedf000) [pid = 1839] [serial = 1979] [outer = 0x7f5a805f0c00] 23:51:42 INFO - PROCESS | 1839 | 1461221502668 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a910e3800) [pid = 1839] [serial = 1980] [outer = 0x7f5a805f0c00] 23:51:43 INFO - PROCESS | 1839 | 1461221503412 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1329ms 23:51:43 INFO - PROCESS | 1839 | 1461221503486 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:51:43 INFO - PROCESS | 1839 | 1461221503489 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:51:43 INFO - PROCESS | 1839 | 1461221503494 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 1839 | 1461221503497 Marionette TRACE conn3 <- [1,2610,null,{}] 23:51:43 INFO - PROCESS | 1839 | 1461221503501 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:43 INFO - PROCESS | 1839 | 1461221503645 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:51:43 INFO - PROCESS | 1839 | 1461221503848 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9263b000 == 132 [pid = 1839] [id = 660] 23:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a867a9000) [pid = 1839] [serial = 1981] [outer = (nil)] 23:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a91c4ac00) [pid = 1839] [serial = 1982] [outer = 0x7f5a867a9000] 23:51:43 INFO - PROCESS | 1839 | 1461221503907 Marionette DEBUG loaded listener.js 23:51:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a91d1c000) [pid = 1839] [serial = 1983] [outer = 0x7f5a867a9000] 23:51:44 INFO - PROCESS | 1839 | 1461221504683 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1226ms 23:51:44 INFO - PROCESS | 1839 | 1461221504721 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:51:44 INFO - PROCESS | 1839 | 1461221504724 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:51:44 INFO - PROCESS | 1839 | 1461221504729 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:51:44 INFO - PROCESS | 1839 | 1461221504731 Marionette TRACE conn3 <- [1,2614,null,{}] 23:51:44 INFO - PROCESS | 1839 | 1461221504736 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:44 INFO - PROCESS | 1839 | 1461221504880 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:51:45 INFO - PROCESS | 1839 | 1461221505084 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92693800 == 133 [pid = 1839] [id = 661] 23:51:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a91027000) [pid = 1839] [serial = 1984] [outer = (nil)] 23:51:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a92558400) [pid = 1839] [serial = 1985] [outer = 0x7f5a91027000] 23:51:45 INFO - PROCESS | 1839 | 1461221505143 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a9457c800) [pid = 1839] [serial = 1986] [outer = 0x7f5a91027000] 23:51:45 INFO - PROCESS | 1839 | 1461221505900 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1225ms 23:51:45 INFO - PROCESS | 1839 | 1461221505956 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:51:45 INFO - PROCESS | 1839 | 1461221505959 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:51:45 INFO - PROCESS | 1839 | 1461221505964 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:51:45 INFO - PROCESS | 1839 | 1461221505966 Marionette TRACE conn3 <- [1,2618,null,{}] 23:51:45 INFO - PROCESS | 1839 | 1461221505971 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:46 INFO - PROCESS | 1839 | 1461221506121 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:51:46 INFO - PROCESS | 1839 | 1461221506326 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927f9000 == 134 [pid = 1839] [id = 662] 23:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a910e5400) [pid = 1839] [serial = 1987] [outer = (nil)] 23:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a95008400) [pid = 1839] [serial = 1988] [outer = 0x7f5a910e5400] 23:51:46 INFO - PROCESS | 1839 | 1461221506385 Marionette DEBUG loaded listener.js 23:51:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a96547400) [pid = 1839] [serial = 1989] [outer = 0x7f5a910e5400] 23:51:47 INFO - PROCESS | 1839 | 1461221507161 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1225ms 23:51:47 INFO - PROCESS | 1839 | 1461221507189 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:51:47 INFO - PROCESS | 1839 | 1461221507193 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:51:47 INFO - PROCESS | 1839 | 1461221507197 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:51:47 INFO - PROCESS | 1839 | 1461221507199 Marionette TRACE conn3 <- [1,2622,null,{}] 23:51:47 INFO - PROCESS | 1839 | 1461221507205 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:47 INFO - PROCESS | 1839 | 1461221507353 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:51:47 INFO - PROCESS | 1839 | 1461221507608 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94598800 == 135 [pid = 1839] [id = 663] 23:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a92558000) [pid = 1839] [serial = 1990] [outer = (nil)] 23:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a9706ec00) [pid = 1839] [serial = 1991] [outer = 0x7f5a92558000] 23:51:47 INFO - PROCESS | 1839 | 1461221507673 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a978ce800) [pid = 1839] [serial = 1992] [outer = 0x7f5a92558000] 23:51:48 INFO - PROCESS | 1839 | 1461221508458 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1329ms 23:51:48 INFO - PROCESS | 1839 | 1461221508527 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:51:48 INFO - PROCESS | 1839 | 1461221508531 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:51:48 INFO - PROCESS | 1839 | 1461221508536 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:51:48 INFO - PROCESS | 1839 | 1461221508539 Marionette TRACE conn3 <- [1,2626,null,{}] 23:51:48 INFO - PROCESS | 1839 | 1461221508544 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:48 INFO - PROCESS | 1839 | 1461221508721 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:51:48 INFO - PROCESS | 1839 | 1461221508923 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9776e000 == 136 [pid = 1839] [id = 664] 23:51:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a96548400) [pid = 1839] [serial = 1993] [outer = (nil)] 23:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a9a91e000) [pid = 1839] [serial = 1994] [outer = 0x7f5a96548400] 23:51:49 INFO - PROCESS | 1839 | 1461221509032 Marionette DEBUG loaded listener.js 23:51:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5aa55a5000) [pid = 1839] [serial = 1995] [outer = 0x7f5a96548400] 23:51:49 INFO - PROCESS | 1839 | 1461221509844 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1377ms 23:51:49 INFO - PROCESS | 1839 | 1461221509914 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:51:49 INFO - PROCESS | 1839 | 1461221509917 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:51:49 INFO - PROCESS | 1839 | 1461221509922 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:51:49 INFO - PROCESS | 1839 | 1461221509925 Marionette TRACE conn3 <- [1,2630,null,{}] 23:51:49 INFO - PROCESS | 1839 | 1461221509929 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:50 INFO - PROCESS | 1839 | 1461221510078 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:51:50 INFO - PROCESS | 1839 | 1461221510286 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9aa07000 == 137 [pid = 1839] [id = 665] 23:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a978cd800) [pid = 1839] [serial = 1996] [outer = (nil)] 23:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5aa6777c00) [pid = 1839] [serial = 1997] [outer = 0x7f5a978cd800] 23:51:50 INFO - PROCESS | 1839 | 1461221510347 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5aa9f85400) [pid = 1839] [serial = 1998] [outer = 0x7f5a978cd800] 23:51:51 INFO - PROCESS | 1839 | 1461221511122 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1226ms 23:51:51 INFO - PROCESS | 1839 | 1461221511149 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:51:51 INFO - PROCESS | 1839 | 1461221511151 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:51:51 INFO - PROCESS | 1839 | 1461221511173 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:51:51 INFO - PROCESS | 1839 | 1461221511176 Marionette TRACE conn3 <- [1,2634,null,{}] 23:51:51 INFO - PROCESS | 1839 | 1461221511181 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:51 INFO - PROCESS | 1839 | 1461221511333 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:51:51 INFO - PROCESS | 1839 | 1461221511550 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa5557000 == 138 [pid = 1839] [id = 666] 23:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a7d8a9400) [pid = 1839] [serial = 1999] [outer = (nil)] 23:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a7dcf2000) [pid = 1839] [serial = 2000] [outer = 0x7f5a7d8a9400] 23:51:51 INFO - PROCESS | 1839 | 1461221511612 Marionette DEBUG loaded listener.js 23:51:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a98cbd400) [pid = 1839] [serial = 2001] [outer = 0x7f5a7d8a9400] 23:51:52 INFO - PROCESS | 1839 | 1461221512458 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1329ms 23:51:52 INFO - PROCESS | 1839 | 1461221512500 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:51:52 INFO - PROCESS | 1839 | 1461221512503 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:51:52 INFO - PROCESS | 1839 | 1461221512508 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:51:52 INFO - PROCESS | 1839 | 1461221512510 Marionette TRACE conn3 <- [1,2638,null,{}] 23:51:52 INFO - PROCESS | 1839 | 1461221512514 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:52 INFO - PROCESS | 1839 | 1461221512671 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:51:52 INFO - PROCESS | 1839 | 1461221512880 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a82ed1000 == 139 [pid = 1839] [id = 667] 23:51:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a7d8abc00) [pid = 1839] [serial = 2002] [outer = (nil)] 23:51:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a804fa000) [pid = 1839] [serial = 2003] [outer = 0x7f5a7d8abc00] 23:51:52 INFO - PROCESS | 1839 | 1461221512938 Marionette DEBUG loaded listener.js 23:51:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a91c54400) [pid = 1839] [serial = 2004] [outer = 0x7f5a7d8abc00] 23:51:54 INFO - PROCESS | 1839 | 1461221514037 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1580ms 23:51:54 INFO - PROCESS | 1839 | 1461221514088 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:51:54 INFO - PROCESS | 1839 | 1461221514092 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:51:54 INFO - PROCESS | 1839 | 1461221514099 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:51:54 INFO - PROCESS | 1839 | 1461221514104 Marionette TRACE conn3 <- [1,2642,null,{}] 23:51:54 INFO - PROCESS | 1839 | 1461221514111 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:54 INFO - PROCESS | 1839 | 1461221514316 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:51:54 INFO - PROCESS | 1839 | 1461221514576 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84816800 == 140 [pid = 1839] [id = 668] 23:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a7fad8c00) [pid = 1839] [serial = 2005] [outer = (nil)] 23:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a8044d000) [pid = 1839] [serial = 2006] [outer = 0x7f5a7fad8c00] 23:51:54 INFO - PROCESS | 1839 | 1461221514692 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a8069a800) [pid = 1839] [serial = 2007] [outer = 0x7f5a7fad8c00] 23:51:55 INFO - PROCESS | 1839 | 1461221515571 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:51:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:51:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1532ms 23:51:55 INFO - PROCESS | 1839 | 1461221515631 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:51:55 INFO - PROCESS | 1839 | 1461221515637 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:51:55 INFO - PROCESS | 1839 | 1461221515646 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 1839 | 1461221515649 Marionette TRACE conn3 <- [1,2646,null,{}] 23:51:55 INFO - PROCESS | 1839 | 1461221515653 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:55 INFO - PROCESS | 1839 | 1461221515836 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8ca000 == 139 [pid = 1839] [id = 652] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8683e800 == 138 [pid = 1839] [id = 651] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a85258000 == 137 [pid = 1839] [id = 650] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a84731400) [pid = 1839] [serial = 1874] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5aa55f2800) [pid = 1839] [serial = 1871] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8300c400) [pid = 1839] [serial = 1904] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | 1461221516196 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a82ed5000 == 136 [pid = 1839] [id = 649] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7dbcc000 == 135 [pid = 1839] [id = 648] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8683c800 == 134 [pid = 1839] [id = 647] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8170b800 == 133 [pid = 1839] [id = 644] 23:51:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7dbcc000 == 134 [pid = 1839] [id = 669] 23:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a80b9ac00) [pid = 1839] [serial = 2008] [outer = (nil)] 23:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a838e9800) [pid = 1839] [serial = 2009] [outer = 0x7f5a80b9ac00] 23:51:56 INFO - PROCESS | 1839 | 1461221516277 Marionette DEBUG loaded listener.js 23:51:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a848c8800) [pid = 1839] [serial = 2010] [outer = 0x7f5a80b9ac00] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ace1000 == 133 [pid = 1839] [id = 643] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aad4c9800 == 132 [pid = 1839] [id = 642] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa95a800 == 131 [pid = 1839] [id = 641] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa6413800 == 130 [pid = 1839] [id = 640] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad4b800 == 129 [pid = 1839] [id = 639] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97a8e000 == 128 [pid = 1839] [id = 638] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92dd3000 == 127 [pid = 1839] [id = 637] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8cc800 == 126 [pid = 1839] [id = 636] 23:51:56 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e1000 == 125 [pid = 1839] [id = 635] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a8c5e4800) [pid = 1839] [serial = 1847] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a8175f800) [pid = 1839] [serial = 1880] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5aa4476800) [pid = 1839] [serial = 1898] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a8e375000) [pid = 1839] [serial = 1839] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a977e6c00) [pid = 1839] [serial = 1865] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a84732000) [pid = 1839] [serial = 1881] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8a73f000) [pid = 1839] [serial = 1883] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a95dbc400) [pid = 1839] [serial = 1862] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a91c47400) [pid = 1839] [serial = 1895] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a9884b400) [pid = 1839] [serial = 1868] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8d444800) [pid = 1839] [serial = 1838] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a80698800) [pid = 1839] [serial = 1841] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5aa550f800) [pid = 1839] [serial = 1899] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8ac08400) [pid = 1839] [serial = 1884] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a805eb800) [pid = 1839] [serial = 1878] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a8bb5e400) [pid = 1839] [serial = 1889] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a8c96e400) [pid = 1839] [serial = 1850] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a8b897000) [pid = 1839] [serial = 1887] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a8175f000) [pid = 1839] [serial = 1902] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a80ab6000) [pid = 1839] [serial = 1901] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a910ed400) [pid = 1839] [serial = 1856] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a8e376400) [pid = 1839] [serial = 1853] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8044dc00) [pid = 1839] [serial = 1877] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a90f72c00) [pid = 1839] [serial = 1893] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a8f0cec00) [pid = 1839] [serial = 1892] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a848c6400) [pid = 1839] [serial = 1886] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a92558c00) [pid = 1839] [serial = 1859] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a867b1c00) [pid = 1839] [serial = 1844] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8c74b400) [pid = 1839] [serial = 1890] [outer = (nil)] [url = about:blank] 23:51:56 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a962a9000) [pid = 1839] [serial = 1896] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1839 | 1461221517014 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:51:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:51:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1378ms 23:51:57 INFO - PROCESS | 1839 | 1461221517023 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:51:57 INFO - PROCESS | 1839 | 1461221517025 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:51:57 INFO - PROCESS | 1839 | 1461221517033 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:51:57 INFO - PROCESS | 1839 | 1461221517037 Marionette TRACE conn3 <- [1,2650,null,{}] 23:51:57 INFO - PROCESS | 1839 | 1461221517050 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:57 INFO - PROCESS | 1839 | 1461221517191 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:51:57 INFO - PROCESS | 1839 | 1461221517362 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a85250000 == 126 [pid = 1839] [id = 670] 23:51:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a839ae800) [pid = 1839] [serial = 2011] [outer = (nil)] 23:51:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8a73e800) [pid = 1839] [serial = 2012] [outer = 0x7f5a839ae800] 23:51:57 INFO - PROCESS | 1839 | 1461221517416 Marionette DEBUG loaded listener.js 23:51:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8ac57800) [pid = 1839] [serial = 2013] [outer = 0x7f5a839ae800] 23:51:58 INFO - PROCESS | 1839 | 1461221518026 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:51:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:51:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1032ms 23:51:58 INFO - PROCESS | 1839 | 1461221518061 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:51:58 INFO - PROCESS | 1839 | 1461221518064 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:51:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:51:58 INFO - PROCESS | 1839 | 1461221518069 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:51:58 INFO - PROCESS | 1839 | 1461221518071 Marionette TRACE conn3 <- [1,2654,null,{}] 23:51:58 INFO - PROCESS | 1839 | 1461221518075 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:58 INFO - PROCESS | 1839 | 1461221518211 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:51:58 INFO - PROCESS | 1839 | 1461221518398 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acdf800 == 127 [pid = 1839] [id = 671] 23:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a80ecec00) [pid = 1839] [serial = 2014] [outer = (nil)] 23:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a8bb67400) [pid = 1839] [serial = 2015] [outer = 0x7f5a80ecec00] 23:51:58 INFO - PROCESS | 1839 | 1461221518450 Marionette DEBUG loaded listener.js 23:51:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a8c744800) [pid = 1839] [serial = 2016] [outer = 0x7f5a80ecec00] 23:51:59 INFO - PROCESS | 1839 | 1461221519067 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:51:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1077ms 23:51:59 INFO - PROCESS | 1839 | 1461221519148 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:51:59 INFO - PROCESS | 1839 | 1461221519151 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:51:59 INFO - PROCESS | 1839 | 1461221519155 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:51:59 INFO - PROCESS | 1839 | 1461221519157 Marionette TRACE conn3 <- [1,2658,null,{}] 23:51:59 INFO - PROCESS | 1839 | 1461221519162 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:59 INFO - PROCESS | 1839 | 1461221519356 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:51:59 INFO - PROCESS | 1839 | 1461221519377 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c91c000 == 128 [pid = 1839] [id = 672] 23:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a8ac07c00) [pid = 1839] [serial = 2017] [outer = (nil)] 23:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a8c970400) [pid = 1839] [serial = 2018] [outer = 0x7f5a8ac07c00] 23:51:59 INFO - PROCESS | 1839 | 1461221519428 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a8e00ec00) [pid = 1839] [serial = 2019] [outer = 0x7f5a8ac07c00] 23:52:00 INFO - PROCESS | 1839 | 1461221520198 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:52:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:52:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1074ms 23:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:52:00 INFO - PROCESS | 1839 | 1461221520230 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 1839 | 1461221520232 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:52:00 INFO - PROCESS | 1839 | 1461221520237 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 1839 | 1461221520240 Marionette TRACE conn3 <- [1,2662,null,{}] 23:52:00 INFO - PROCESS | 1839 | 1461221520253 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:00 INFO - PROCESS | 1839 | 1461221520481 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:52:00 INFO - PROCESS | 1839 | 1461221520512 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efec800 == 129 [pid = 1839] [id = 673] 23:52:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a8eee1400) [pid = 1839] [serial = 2020] [outer = (nil)] 23:52:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a90257c00) [pid = 1839] [serial = 2021] [outer = 0x7f5a8eee1400] 23:52:00 INFO - PROCESS | 1839 | 1461221520567 Marionette DEBUG loaded listener.js 23:52:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a910e6c00) [pid = 1839] [serial = 2022] [outer = 0x7f5a8eee1400] 23:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a8ac11400) [pid = 1839] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a80456800) [pid = 1839] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a804fa400) [pid = 1839] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a81761000) [pid = 1839] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8ac02400) [pid = 1839] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:52:01 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a80453000) [pid = 1839] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:52:01 INFO - PROCESS | 1839 | 1461221521403 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1189ms 23:52:01 INFO - PROCESS | 1839 | 1461221521426 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:52:01 INFO - PROCESS | 1839 | 1461221521429 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:52:01 INFO - PROCESS | 1839 | 1461221521434 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:52:01 INFO - PROCESS | 1839 | 1461221521436 Marionette TRACE conn3 <- [1,2666,null,{}] 23:52:01 INFO - PROCESS | 1839 | 1461221521441 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:01 INFO - PROCESS | 1839 | 1461221521584 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:52:01 INFO - PROCESS | 1839 | 1461221521756 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f129800 == 130 [pid = 1839] [id = 674] 23:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a80ec6000) [pid = 1839] [serial = 2023] [outer = (nil)] 23:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a90251400) [pid = 1839] [serial = 2024] [outer = 0x7f5a80ec6000] 23:52:01 INFO - PROCESS | 1839 | 1461221521816 Marionette DEBUG loaded listener.js 23:52:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a91c51c00) [pid = 1839] [serial = 2025] [outer = 0x7f5a80ec6000] 23:52:03 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:03 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:52:03 INFO - PROCESS | 1839 | 1461221523236 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:52:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 23:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1828ms 23:52:03 INFO - PROCESS | 1839 | 1461221523263 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:52:03 INFO - PROCESS | 1839 | 1461221523268 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:52:03 INFO - PROCESS | 1839 | 1461221523274 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:52:03 INFO - PROCESS | 1839 | 1461221523278 Marionette TRACE conn3 <- [1,2670,null,{}] 23:52:03 INFO - PROCESS | 1839 | 1461221523286 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:03 INFO - PROCESS | 1839 | 1461221523535 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:52:03 INFO - PROCESS | 1839 | 1461221523718 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e8800 == 131 [pid = 1839] [id = 675] 23:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a80ec5400) [pid = 1839] [serial = 2026] [outer = (nil)] 23:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a84732400) [pid = 1839] [serial = 2027] [outer = 0x7f5a80ec5400] 23:52:03 INFO - PROCESS | 1839 | 1461221523823 Marionette DEBUG loaded listener.js 23:52:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a867a9800) [pid = 1839] [serial = 2028] [outer = 0x7f5a80ec5400] 23:52:05 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:05 INFO - PROCESS | 1839 | 1461221525142 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 23:52:05 INFO - PROCESS | 1839 | 1461221525165 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:52:05 INFO - PROCESS | 1839 | 1461221525173 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:52:05 INFO - PROCESS | 1839 | 1461221525177 Marionette TRACE conn3 <- [1,2674,null,{}] 23:52:05 INFO - PROCESS | 1839 | 1461221525182 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:05 INFO - PROCESS | 1839 | 1461221525416 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:52:05 INFO - PROCESS | 1839 | 1461221525632 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f114000 == 132 [pid = 1839] [id = 676] 23:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a81758400) [pid = 1839] [serial = 2029] [outer = (nil)] 23:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8ac5f800) [pid = 1839] [serial = 2030] [outer = 0x7f5a81758400] 23:52:05 INFO - PROCESS | 1839 | 1461221525695 Marionette DEBUG loaded listener.js 23:52:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8d442800) [pid = 1839] [serial = 2031] [outer = 0x7f5a81758400] 23:52:06 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:06 INFO - PROCESS | 1839 | 1461221526967 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:52:07 INFO - PROCESS | 1839 | 1461221527035 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:52:07 INFO - PROCESS | 1839 | 1461221527041 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:52:07 INFO - PROCESS | 1839 | 1461221527046 Marionette TRACE conn3 <- [1,2678,null,{}] 23:52:07 INFO - PROCESS | 1839 | 1461221527151 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:07 INFO - PROCESS | 1839 | 1461221527312 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:52:07 INFO - PROCESS | 1839 | 1461221527512 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92692800 == 133 [pid = 1839] [id = 677] 23:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8d7a3800) [pid = 1839] [serial = 2032] [outer = (nil)] 23:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8f0d8400) [pid = 1839] [serial = 2033] [outer = 0x7f5a8d7a3800] 23:52:07 INFO - PROCESS | 1839 | 1461221527626 Marionette DEBUG loaded listener.js 23:52:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a92f78400) [pid = 1839] [serial = 2034] [outer = 0x7f5a8d7a3800] 23:52:08 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:08 INFO - PROCESS | 1839 | 1461221528813 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:52:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 23:52:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1785ms 23:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:52:08 INFO - PROCESS | 1839 | 1461221528825 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:52:08 INFO - PROCESS | 1839 | 1461221528828 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:52:08 INFO - PROCESS | 1839 | 1461221528832 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:52:08 INFO - PROCESS | 1839 | 1461221528836 Marionette TRACE conn3 <- [1,2682,null,{}] 23:52:08 INFO - PROCESS | 1839 | 1461221528840 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:08 INFO - PROCESS | 1839 | 1461221528998 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:52:09 INFO - PROCESS | 1839 | 1461221529249 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97767000 == 134 [pid = 1839] [id = 678] 23:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a8e00bc00) [pid = 1839] [serial = 2035] [outer = (nil)] 23:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a96551000) [pid = 1839] [serial = 2036] [outer = 0x7f5a8e00bc00] 23:52:09 INFO - PROCESS | 1839 | 1461221529350 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a97acb800) [pid = 1839] [serial = 2037] [outer = 0x7f5a8e00bc00] 23:52:10 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:10 INFO - PROCESS | 1839 | 1461221530499 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:52:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 23:52:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1677ms 23:52:10 INFO - PROCESS | 1839 | 1461221530510 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 1839 | 1461221530512 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:52:10 INFO - PROCESS | 1839 | 1461221530518 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 1839 | 1461221530520 Marionette TRACE conn3 <- [1,2686,null,{}] 23:52:10 INFO - PROCESS | 1839 | 1461221530525 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:10 INFO - PROCESS | 1839 | 1461221530681 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:52:10 INFO - PROCESS | 1839 | 1461221530928 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44db000 == 135 [pid = 1839] [id = 679] 23:52:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a978d8800) [pid = 1839] [serial = 2038] [outer = (nil)] 23:52:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a9e665800) [pid = 1839] [serial = 2039] [outer = 0x7f5a978d8800] 23:52:11 INFO - PROCESS | 1839 | 1461221531029 Marionette DEBUG loaded listener.js 23:52:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5aa550f800) [pid = 1839] [serial = 2040] [outer = 0x7f5a978d8800] 23:52:12 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:12 INFO - PROCESS | 1839 | 1461221532259 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:52:12 INFO - PROCESS | 1839 | 1461221532301 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:52:12 INFO - PROCESS | 1839 | 1461221532307 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:52:12 INFO - PROCESS | 1839 | 1461221532309 Marionette TRACE conn3 <- [1,2690,null,{}] 23:52:12 INFO - PROCESS | 1839 | 1461221532314 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:12 INFO - PROCESS | 1839 | 1461221532505 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:52:12 INFO - PROCESS | 1839 | 1461221532763 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaa95a800 == 136 [pid = 1839] [id = 680] 23:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a92f70800) [pid = 1839] [serial = 2041] [outer = (nil)] 23:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5aaa03f400) [pid = 1839] [serial = 2042] [outer = 0x7f5a92f70800] 23:52:12 INFO - PROCESS | 1839 | 1461221532827 Marionette DEBUG loaded listener.js 23:52:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5aaa5c6800) [pid = 1839] [serial = 2043] [outer = 0x7f5a92f70800] 23:52:14 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:14 INFO - PROCESS | 1839 | 1461221534048 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 23:52:14 INFO - PROCESS | 1839 | 1461221534088 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:52:14 INFO - PROCESS | 1839 | 1461221534093 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:52:14 INFO - PROCESS | 1839 | 1461221534095 Marionette TRACE conn3 <- [1,2694,null,{}] 23:52:14 INFO - PROCESS | 1839 | 1461221534100 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:14 INFO - PROCESS | 1839 | 1461221534251 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:52:14 INFO - PROCESS | 1839 | 1461221534467 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a817c2800 == 137 [pid = 1839] [id = 681] 23:52:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a7d8dc800) [pid = 1839] [serial = 2044] [outer = (nil)] 23:52:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a7daea000) [pid = 1839] [serial = 2045] [outer = 0x7f5a7d8dc800] 23:52:14 INFO - PROCESS | 1839 | 1461221534904 Marionette DEBUG loaded listener.js 23:52:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a7fad4c00) [pid = 1839] [serial = 2046] [outer = 0x7f5a7d8dc800] 23:52:16 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:16 INFO - PROCESS | 1839 | 1461221536254 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:52:16 INFO - PROCESS | 1839 | 1461221536278 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:52:16 INFO - PROCESS | 1839 | 1461221536285 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:52:16 INFO - PROCESS | 1839 | 1461221536287 Marionette TRACE conn3 <- [1,2698,null,{}] 23:52:16 INFO - PROCESS | 1839 | 1461221536294 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:16 INFO - PROCESS | 1839 | 1461221536450 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:52:16 INFO - PROCESS | 1839 | 1461221536670 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a852db800 == 138 [pid = 1839] [id = 682] 23:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a80ec0800) [pid = 1839] [serial = 2047] [outer = (nil)] 23:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a81759c00) [pid = 1839] [serial = 2048] [outer = 0x7f5a80ec0800] 23:52:16 INFO - PROCESS | 1839 | 1461221536770 Marionette DEBUG loaded listener.js 23:52:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a83010c00) [pid = 1839] [serial = 2049] [outer = 0x7f5a80ec0800] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a867cc000 == 137 [pid = 1839] [id = 498] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9f3e3000 == 136 [pid = 1839] [id = 353] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a920c7800 == 135 [pid = 1839] [id = 467] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851d5800 == 134 [pid = 1839] [id = 540] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa09800 == 133 [pid = 1839] [id = 623] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a9f30e800) [pid = 1839] [serial = 1928] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a9654cc00) [pid = 1839] [serial = 1925] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a8d411400) [pid = 1839] [serial = 1931] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a83002400) [pid = 1839] [serial = 1934] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a853a2000) [pid = 1839] [serial = 1937] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8c95c000) [pid = 1839] [serial = 1961] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaa6c7000 == 132 [pid = 1839] [id = 291] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9ad56000 == 131 [pid = 1839] [id = 323] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efec800 == 130 [pid = 1839] [id = 673] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c91c000 == 129 [pid = 1839] [id = 672] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acdf800 == 128 [pid = 1839] [id = 671] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a85250000 == 127 [pid = 1839] [id = 670] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7dbcc000 == 126 [pid = 1839] [id = 669] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84816800 == 125 [pid = 1839] [id = 668] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa5557000 == 124 [pid = 1839] [id = 666] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9aa07000 == 123 [pid = 1839] [id = 665] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9776e000 == 122 [pid = 1839] [id = 664] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a94598800 == 121 [pid = 1839] [id = 663] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a927f9000 == 120 [pid = 1839] [id = 662] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92693800 == 119 [pid = 1839] [id = 661] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9263b000 == 118 [pid = 1839] [id = 660] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924d2800 == 117 [pid = 1839] [id = 659] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1ca000 == 116 [pid = 1839] [id = 658] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f11a800 == 115 [pid = 1839] [id = 657] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ec10000 == 114 [pid = 1839] [id = 656] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8b9a6800 == 113 [pid = 1839] [id = 655] 23:52:17 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81e98800 == 112 [pid = 1839] [id = 654] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a805efc00) [pid = 1839] [serial = 1940] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a80699800) [pid = 1839] [serial = 1907] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a8a73e000) [pid = 1839] [serial = 1910] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8e298400) [pid = 1839] [serial = 1916] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8f0c6c00) [pid = 1839] [serial = 1919] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a91d20400) [pid = 1839] [serial = 1922] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8c6d9800) [pid = 1839] [serial = 1913] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a867aec00) [pid = 1839] [serial = 1949] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a8abf8400) [pid = 1839] [serial = 1950] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8ac55000) [pid = 1839] [serial = 1952] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a8c523000) [pid = 1839] [serial = 1958] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a8bb93400) [pid = 1839] [serial = 1956] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a8c80d000) [pid = 1839] [serial = 1959] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a8b83b000) [pid = 1839] [serial = 1953] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a8b897400) [pid = 1839] [serial = 1955] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a80ba3c00) [pid = 1839] [serial = 1944] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a805f3c00) [pid = 1839] [serial = 1943] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a81761c00) [pid = 1839] [serial = 1946] [outer = (nil)] [url = about:blank] 23:52:17 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a839a7400) [pid = 1839] [serial = 1947] [outer = (nil)] [url = about:blank] 23:52:18 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 23:52:18 INFO - PROCESS | 1839 | 1461221538046 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:52:18 INFO - PROCESS | 1839 | 1461221538074 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:52:18 INFO - PROCESS | 1839 | 1461221538082 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:52:18 INFO - PROCESS | 1839 | 1461221538084 Marionette TRACE conn3 <- [1,2702,null,{}] 23:52:18 INFO - PROCESS | 1839 | 1461221538088 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:18 INFO - PROCESS | 1839 | 1461221538223 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:52:18 INFO - PROCESS | 1839 | 1461221538471 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a85256800 == 113 [pid = 1839] [id = 683] 23:52:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a80ec1800) [pid = 1839] [serial = 2050] [outer = (nil)] 23:52:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a847ac000) [pid = 1839] [serial = 2051] [outer = 0x7f5a80ec1800] 23:52:18 INFO - PROCESS | 1839 | 1461221538525 Marionette DEBUG loaded listener.js 23:52:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a867b0c00) [pid = 1839] [serial = 2052] [outer = 0x7f5a80ec1800] 23:52:19 INFO - PROCESS | 1839 | 1461221539125 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1074ms 23:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:52:19 INFO - PROCESS | 1839 | 1461221539156 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:52:19 INFO - PROCESS | 1839 | 1461221539158 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:52:19 INFO - PROCESS | 1839 | 1461221539163 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:52:19 INFO - PROCESS | 1839 | 1461221539168 Marionette TRACE conn3 <- [1,2706,null,{}] 23:52:19 INFO - PROCESS | 1839 | 1461221539181 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:19 INFO - PROCESS | 1839 | 1461221539320 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:52:19 INFO - PROCESS | 1839 | 1461221539337 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c86a800 == 114 [pid = 1839] [id = 684] 23:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a8ac0d000) [pid = 1839] [serial = 2053] [outer = (nil)] 23:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a8ac5dc00) [pid = 1839] [serial = 2054] [outer = 0x7f5a8ac0d000] 23:52:19 INFO - PROCESS | 1839 | 1461221539389 Marionette DEBUG loaded listener.js 23:52:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8b83d400) [pid = 1839] [serial = 2055] [outer = 0x7f5a8ac0d000] 23:52:20 INFO - PROCESS | 1839 | 1461221540176 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1033ms 23:52:20 INFO - PROCESS | 1839 | 1461221540196 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:52:20 INFO - PROCESS | 1839 | 1461221540199 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:52:20 INFO - PROCESS | 1839 | 1461221540204 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:52:20 INFO - PROCESS | 1839 | 1461221540206 Marionette TRACE conn3 <- [1,2710,null,{}] 23:52:20 INFO - PROCESS | 1839 | 1461221540210 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:20 INFO - PROCESS | 1839 | 1461221540400 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:52:20 INFO - PROCESS | 1839 | 1461221540427 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd33800 == 115 [pid = 1839] [id = 685] 23:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8ac5f000) [pid = 1839] [serial = 2056] [outer = (nil)] 23:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8bb66c00) [pid = 1839] [serial = 2057] [outer = 0x7f5a8ac5f000] 23:52:20 INFO - PROCESS | 1839 | 1461221540478 Marionette DEBUG loaded listener.js 23:52:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8c5e7800) [pid = 1839] [serial = 2058] [outer = 0x7f5a8ac5f000] 23:52:21 INFO - PROCESS | 1839 | 1461221541240 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:52:21 INFO - PROCESS | 1839 | 1461221541291 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:52:21 INFO - PROCESS | 1839 | 1461221541296 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:52:21 INFO - PROCESS | 1839 | 1461221541298 Marionette TRACE conn3 <- [1,2714,null,{}] 23:52:21 INFO - PROCESS | 1839 | 1461221541303 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:21 INFO - PROCESS | 1839 | 1461221541487 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:52:21 INFO - PROCESS | 1839 | 1461221541508 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f02f000 == 116 [pid = 1839] [id = 686] 23:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a8c5f1400) [pid = 1839] [serial = 2059] [outer = (nil)] 23:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a8c80d000) [pid = 1839] [serial = 2060] [outer = 0x7f5a8c5f1400] 23:52:21 INFO - PROCESS | 1839 | 1461221541565 Marionette DEBUG loaded listener.js 23:52:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a8d44b800) [pid = 1839] [serial = 2061] [outer = 0x7f5a8c5f1400] 23:52:22 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8ac07c00) [pid = 1839] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:52:22 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a8eee1400) [pid = 1839] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:52:22 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a839ae800) [pid = 1839] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:52:22 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a7fad8c00) [pid = 1839] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:52:22 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a80ecec00) [pid = 1839] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:52:22 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a80b9ac00) [pid = 1839] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:52:22 INFO - PROCESS | 1839 | 1461221542574 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:52:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:52:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1325ms 23:52:22 INFO - PROCESS | 1839 | 1461221542622 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:52:22 INFO - PROCESS | 1839 | 1461221542625 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:52:22 INFO - PROCESS | 1839 | 1461221542643 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:52:22 INFO - PROCESS | 1839 | 1461221542650 Marionette TRACE conn3 <- [1,2718,null,{}] 23:52:22 INFO - PROCESS | 1839 | 1461221542654 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:22 INFO - PROCESS | 1839 | 1461221542846 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:52:22 INFO - PROCESS | 1839 | 1461221542863 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f1c4000 == 117 [pid = 1839] [id = 687] 23:52:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a8e00e000) [pid = 1839] [serial = 2062] [outer = (nil)] 23:52:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8eba9800) [pid = 1839] [serial = 2063] [outer = 0x7f5a8e00e000] 23:52:22 INFO - PROCESS | 1839 | 1461221542914 Marionette DEBUG loaded listener.js 23:52:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8eee7400) [pid = 1839] [serial = 2064] [outer = 0x7f5a8e00e000] 23:52:23 INFO - PROCESS | 1839 | 1461221543591 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:52:23 INFO - PROCESS | 1839 | 1461221543628 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:52:23 INFO - PROCESS | 1839 | 1461221543633 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:52:23 INFO - PROCESS | 1839 | 1461221543635 Marionette TRACE conn3 <- [1,2722,null,{}] 23:52:23 INFO - PROCESS | 1839 | 1461221543639 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:23 INFO - PROCESS | 1839 | 1461221543766 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:52:23 INFO - PROCESS | 1839 | 1461221543781 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925bb800 == 118 [pid = 1839] [id = 688] 23:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a839a6400) [pid = 1839] [serial = 2065] [outer = (nil)] 23:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a9024e400) [pid = 1839] [serial = 2066] [outer = 0x7f5a839a6400] 23:52:23 INFO - PROCESS | 1839 | 1461221543830 Marionette DEBUG loaded listener.js 23:52:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a910f1400) [pid = 1839] [serial = 2067] [outer = 0x7f5a839a6400] 23:52:24 INFO - PROCESS | 1839 | 1461221544920 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 23:52:24 INFO - PROCESS | 1839 | 1461221544966 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:52:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:52:24 INFO - PROCESS | 1839 | 1461221544974 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:52:24 INFO - PROCESS | 1839 | 1461221544978 Marionette TRACE conn3 <- [1,2726,null,{}] 23:52:24 INFO - PROCESS | 1839 | 1461221544984 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:25 INFO - PROCESS | 1839 | 1461221545152 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:52:25 INFO - PROCESS | 1839 | 1461221545362 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acc5000 == 119 [pid = 1839] [id = 689] 23:52:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a80ac0800) [pid = 1839] [serial = 2068] [outer = (nil)] 23:52:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a832d9000) [pid = 1839] [serial = 2069] [outer = 0x7f5a80ac0800] 23:52:25 INFO - PROCESS | 1839 | 1461221545424 Marionette DEBUG loaded listener.js 23:52:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a848c4000) [pid = 1839] [serial = 2070] [outer = 0x7f5a80ac0800] 23:52:26 INFO - PROCESS | 1839 | 1461221546284 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:52:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:52:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1380ms 23:52:26 INFO - PROCESS | 1839 | 1461221546353 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:52:26 INFO - PROCESS | 1839 | 1461221546360 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:52:26 INFO - PROCESS | 1839 | 1461221546369 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:52:26 INFO - PROCESS | 1839 | 1461221546373 Marionette TRACE conn3 <- [1,2730,null,{}] 23:52:26 INFO - PROCESS | 1839 | 1461221546378 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:26 INFO - PROCESS | 1839 | 1461221546573 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:52:26 INFO - PROCESS | 1839 | 1461221546775 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f031800 == 120 [pid = 1839] [id = 690] 23:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a7dce9400) [pid = 1839] [serial = 2071] [outer = (nil)] 23:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a8ac42400) [pid = 1839] [serial = 2072] [outer = 0x7f5a7dce9400] 23:52:26 INFO - PROCESS | 1839 | 1461221546837 Marionette DEBUG loaded listener.js 23:52:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a8c52e000) [pid = 1839] [serial = 2073] [outer = 0x7f5a7dce9400] 23:52:28 INFO - PROCESS | 1839 | 1461221548083 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 23:52:28 INFO - PROCESS | 1839 | 1461221548104 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:52:28 INFO - PROCESS | 1839 | 1461221548109 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:52:28 INFO - PROCESS | 1839 | 1461221548114 Marionette TRACE conn3 <- [1,2734,null,{}] 23:52:28 INFO - PROCESS | 1839 | 1461221548168 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:28 INFO - PROCESS | 1839 | 1461221548373 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:52:28 INFO - PROCESS | 1839 | 1461221548605 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92de9000 == 121 [pid = 1839] [id = 691] 23:52:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8c748400) [pid = 1839] [serial = 2074] [outer = (nil)] 23:52:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a8f0db000) [pid = 1839] [serial = 2075] [outer = 0x7f5a8c748400] 23:52:28 INFO - PROCESS | 1839 | 1461221548669 Marionette DEBUG loaded listener.js 23:52:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a91b15400) [pid = 1839] [serial = 2076] [outer = 0x7f5a8c748400] 23:52:29 INFO - PROCESS | 1839 | 1461221549425 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1390ms 23:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:52:29 INFO - PROCESS | 1839 | 1461221549499 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 1839 | 1461221549502 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:52:29 INFO - PROCESS | 1839 | 1461221549523 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 1839 | 1461221549525 Marionette TRACE conn3 <- [1,2738,null,{}] 23:52:29 INFO - PROCESS | 1839 | 1461221549532 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:29 INFO - PROCESS | 1839 | 1461221549683 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:52:29 INFO - PROCESS | 1839 | 1461221549885 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a981b9000 == 122 [pid = 1839] [id = 692] 23:52:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a8c952000) [pid = 1839] [serial = 2077] [outer = (nil)] 23:52:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a91ea7000) [pid = 1839] [serial = 2078] [outer = 0x7f5a8c952000] 23:52:29 INFO - PROCESS | 1839 | 1461221549985 Marionette DEBUG loaded listener.js 23:52:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a945e1c00) [pid = 1839] [serial = 2079] [outer = 0x7f5a8c952000] 23:52:30 INFO - PROCESS | 1839 | 1461221550776 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1293ms 23:52:30 INFO - PROCESS | 1839 | 1461221550801 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:52:30 INFO - PROCESS | 1839 | 1461221550804 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:52:30 INFO - PROCESS | 1839 | 1461221550809 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:52:30 INFO - PROCESS | 1839 | 1461221550811 Marionette TRACE conn3 <- [1,2742,null,{}] 23:52:30 INFO - PROCESS | 1839 | 1461221550816 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:30 INFO - PROCESS | 1839 | 1461221550961 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:52:31 INFO - PROCESS | 1839 | 1461221551168 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa44e0000 == 123 [pid = 1839] [id = 693] 23:52:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a8f0c7c00) [pid = 1839] [serial = 2080] [outer = (nil)] 23:52:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a96950c00) [pid = 1839] [serial = 2081] [outer = 0x7f5a8f0c7c00] 23:52:31 INFO - PROCESS | 1839 | 1461221551269 Marionette DEBUG loaded listener.js 23:52:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a978cd000) [pid = 1839] [serial = 2082] [outer = 0x7f5a8f0c7c00] 23:52:32 INFO - PROCESS | 1839 | 1461221552069 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1276ms 23:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:52:32 INFO - PROCESS | 1839 | 1461221552084 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 1839 | 1461221552086 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:52:32 INFO - PROCESS | 1839 | 1461221552092 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 1839 | 1461221552095 Marionette TRACE conn3 <- [1,2746,null,{}] 23:52:32 INFO - PROCESS | 1839 | 1461221552099 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:32 INFO - PROCESS | 1839 | 1461221552258 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:52:32 INFO - PROCESS | 1839 | 1461221552472 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab16000 == 124 [pid = 1839] [id = 694] 23:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a977e6800) [pid = 1839] [serial = 2083] [outer = (nil)] 23:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5aa5511800) [pid = 1839] [serial = 2084] [outer = 0x7f5a977e6800] 23:52:32 INFO - PROCESS | 1839 | 1461221552536 Marionette DEBUG loaded listener.js 23:52:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5aaa046400) [pid = 1839] [serial = 2085] [outer = 0x7f5a977e6800] 23:52:33 INFO - PROCESS | 1839 | 1461221553296 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1236ms 23:52:33 INFO - PROCESS | 1839 | 1461221553327 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:52:33 INFO - PROCESS | 1839 | 1461221553329 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:52:33 INFO - PROCESS | 1839 | 1461221553334 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:52:33 INFO - PROCESS | 1839 | 1461221553337 Marionette TRACE conn3 <- [1,2750,null,{}] 23:52:33 INFO - PROCESS | 1839 | 1461221553341 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:33 INFO - PROCESS | 1839 | 1461221553480 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:52:33 INFO - PROCESS | 1839 | 1461221553688 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaec86000 == 125 [pid = 1839] [id = 695] 23:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a85266400) [pid = 1839] [serial = 2086] [outer = (nil)] 23:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8526ec00) [pid = 1839] [serial = 2087] [outer = 0x7f5a85266400] 23:52:33 INFO - PROCESS | 1839 | 1461221553791 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a85273c00) [pid = 1839] [serial = 2088] [outer = 0x7f5a85266400] 23:52:34 INFO - PROCESS | 1839 | 1461221554525 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1226ms 23:52:34 INFO - PROCESS | 1839 | 1461221554560 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:52:34 INFO - PROCESS | 1839 | 1461221554563 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:52:34 INFO - PROCESS | 1839 | 1461221554568 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:52:34 INFO - PROCESS | 1839 | 1461221554570 Marionette TRACE conn3 <- [1,2754,null,{}] 23:52:34 INFO - PROCESS | 1839 | 1461221554575 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:34 INFO - PROCESS | 1839 | 1461221554714 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:52:34 INFO - PROCESS | 1839 | 1461221554922 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8663c800 == 126 [pid = 1839] [id = 696] 23:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a85269400) [pid = 1839] [serial = 2089] [outer = (nil)] 23:52:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5aa86e5000) [pid = 1839] [serial = 2090] [outer = 0x7f5a85269400] 23:52:34 INFO - PROCESS | 1839 | 1461221554981 Marionette DEBUG loaded listener.js 23:52:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5aaa24b800) [pid = 1839] [serial = 2091] [outer = 0x7f5a85269400] 23:52:35 INFO - PROCESS | 1839 | 1461221555725 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1178ms 23:52:35 INFO - PROCESS | 1839 | 1461221555746 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:52:35 INFO - PROCESS | 1839 | 1461221555749 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:52:35 INFO - PROCESS | 1839 | 1461221555754 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 1839 | 1461221555756 Marionette TRACE conn3 <- [1,2758,null,{}] 23:52:35 INFO - PROCESS | 1839 | 1461221555760 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:35 INFO - PROCESS | 1839 | 1461221555905 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:52:36 INFO - PROCESS | 1839 | 1461221556114 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf81e800 == 127 [pid = 1839] [id = 697] 23:52:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a85274000) [pid = 1839] [serial = 2092] [outer = (nil)] 23:52:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a8dfca000) [pid = 1839] [serial = 2093] [outer = 0x7f5a85274000] 23:52:36 INFO - PROCESS | 1839 | 1461221556215 Marionette DEBUG loaded listener.js 23:52:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8dfcec00) [pid = 1839] [serial = 2094] [outer = 0x7f5a85274000] 23:52:36 INFO - PROCESS | 1839 | 1461221556957 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1227ms 23:52:36 INFO - PROCESS | 1839 | 1461221556981 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:52:36 INFO - PROCESS | 1839 | 1461221556985 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:52:36 INFO - PROCESS | 1839 | 1461221556990 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:52:36 INFO - PROCESS | 1839 | 1461221556992 Marionette TRACE conn3 <- [1,2762,null,{}] 23:52:37 INFO - PROCESS | 1839 | 1461221556997 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:37 INFO - PROCESS | 1839 | 1461221557142 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:52:37 INFO - PROCESS | 1839 | 1461221557428 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ae78000 == 128 [pid = 1839] [id = 698] 23:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a867af000) [pid = 1839] [serial = 2095] [outer = (nil)] 23:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5aaa048800) [pid = 1839] [serial = 2096] [outer = 0x7f5a867af000] 23:52:37 INFO - PROCESS | 1839 | 1461221557491 Marionette DEBUG loaded listener.js 23:52:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5aaa5c3c00) [pid = 1839] [serial = 2097] [outer = 0x7f5a867af000] 23:52:38 INFO - PROCESS | 1839 | 1461221558273 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1326ms 23:52:38 INFO - PROCESS | 1839 | 1461221558316 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:52:38 INFO - PROCESS | 1839 | 1461221558319 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:52:38 INFO - PROCESS | 1839 | 1461221558324 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:52:38 INFO - PROCESS | 1839 | 1461221558327 Marionette TRACE conn3 <- [1,2766,null,{}] 23:52:38 INFO - PROCESS | 1839 | 1461221558332 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:38 INFO - PROCESS | 1839 | 1461221558528 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:52:38 INFO - PROCESS | 1839 | 1461221558719 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a78b4b000 == 129 [pid = 1839] [id = 699] 23:52:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a8c850c00) [pid = 1839] [serial = 2098] [outer = (nil)] 23:52:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a8c85a000) [pid = 1839] [serial = 2099] [outer = 0x7f5a8c850c00] 23:52:38 INFO - PROCESS | 1839 | 1461221558824 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5aaa76f800) [pid = 1839] [serial = 2100] [outer = 0x7f5a8c850c00] 23:52:39 INFO - PROCESS | 1839 | 1461221559583 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1288ms 23:52:39 INFO - PROCESS | 1839 | 1461221559613 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:52:39 INFO - PROCESS | 1839 | 1461221559637 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:52:39 INFO - PROCESS | 1839 | 1461221559644 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:52:39 INFO - PROCESS | 1839 | 1461221559646 Marionette TRACE conn3 <- [1,2770,null,{}] 23:52:39 INFO - PROCESS | 1839 | 1461221559650 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:39 INFO - PROCESS | 1839 | 1461221559792 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:52:40 INFO - PROCESS | 1839 | 1461221560002 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a850ee800 == 130 [pid = 1839] [id = 700] 23:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a7d8d5400) [pid = 1839] [serial = 2101] [outer = (nil)] 23:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a8a85ec00) [pid = 1839] [serial = 2102] [outer = 0x7f5a7d8d5400] 23:52:40 INFO - PROCESS | 1839 | 1461221560113 Marionette DEBUG loaded listener.js 23:52:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a8a869800) [pid = 1839] [serial = 2103] [outer = 0x7f5a7d8d5400] 23:52:40 INFO - PROCESS | 1839 | 1461221560889 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1274ms 23:52:40 INFO - PROCESS | 1839 | 1461221560927 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:52:40 INFO - PROCESS | 1839 | 1461221560930 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:52:40 INFO - PROCESS | 1839 | 1461221560937 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 1839 | 1461221560939 Marionette TRACE conn3 <- [1,2774,null,{}] 23:52:40 INFO - PROCESS | 1839 | 1461221560944 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:41 INFO - PROCESS | 1839 | 1461221561094 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:52:41 INFO - PROCESS | 1839 | 1461221561307 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8c3000 == 131 [pid = 1839] [id = 701] 23:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a7d8b1800) [pid = 1839] [serial = 2104] [outer = (nil)] 23:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a7e8c8400) [pid = 1839] [serial = 2105] [outer = 0x7f5a7d8b1800] 23:52:41 INFO - PROCESS | 1839 | 1461221561407 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a7e8cdc00) [pid = 1839] [serial = 2106] [outer = 0x7f5a7d8b1800] 23:52:42 INFO - PROCESS | 1839 | 1461221562490 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1628ms 23:52:42 INFO - PROCESS | 1839 | 1461221562567 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 1839 | 1461221562571 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:52:42 INFO - PROCESS | 1839 | 1461221562578 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 1839 | 1461221562582 Marionette TRACE conn3 <- [1,2778,null,{}] 23:52:42 INFO - PROCESS | 1839 | 1461221562588 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:42 INFO - PROCESS | 1839 | 1461221562798 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:52:43 INFO - PROCESS | 1839 | 1461221563061 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866d8800 == 132 [pid = 1839] [id = 702] 23:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a805f8800) [pid = 1839] [serial = 2107] [outer = (nil)] 23:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a80a2cc00) [pid = 1839] [serial = 2108] [outer = 0x7f5a805f8800] 23:52:43 INFO - PROCESS | 1839 | 1461221563157 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a80b9f400) [pid = 1839] [serial = 2109] [outer = 0x7f5a805f8800] 23:52:44 INFO - PROCESS | 1839 | 1461221564081 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 23:52:44 INFO - PROCESS | 1839 | 1461221564113 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 1839 | 1461221564119 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:52:44 INFO - PROCESS | 1839 | 1461221564127 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 1839 | 1461221564131 Marionette TRACE conn3 <- [1,2782,null,{}] 23:52:44 INFO - PROCESS | 1839 | 1461221564135 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:44 INFO - PROCESS | 1839 | 1461221564286 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7dbc3800 == 131 [pid = 1839] [id = 605] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81eaf800 == 130 [pid = 1839] [id = 646] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c606800 == 129 [pid = 1839] [id = 645] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f1c4000 == 128 [pid = 1839] [id = 687] 23:52:44 INFO - PROCESS | 1839 | 1461221564567 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f02f000 == 127 [pid = 1839] [id = 686] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8dd33800 == 126 [pid = 1839] [id = 685] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c86a800 == 125 [pid = 1839] [id = 684] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a85256800 == 124 [pid = 1839] [id = 683] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a852db800 == 123 [pid = 1839] [id = 682] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a817c2800 == 122 [pid = 1839] [id = 681] 23:52:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a817c2800 == 123 [pid = 1839] [id = 703] 23:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a80a30400) [pid = 1839] [serial = 2110] [outer = (nil)] 23:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a84732000) [pid = 1839] [serial = 2111] [outer = 0x7f5a80a30400] 23:52:44 INFO - PROCESS | 1839 | 1461221564628 Marionette DEBUG loaded listener.js 23:52:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a8a732400) [pid = 1839] [serial = 2112] [outer = 0x7f5a80a30400] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97767000 == 122 [pid = 1839] [id = 678] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92692800 == 121 [pid = 1839] [id = 677] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f114000 == 120 [pid = 1839] [id = 676] 23:52:44 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e8800 == 119 [pid = 1839] [id = 675] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a910e6c00) [pid = 1839] [serial = 2022] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a8c744800) [pid = 1839] [serial = 2016] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a8c970400) [pid = 1839] [serial = 2018] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a90257c00) [pid = 1839] [serial = 2021] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a8e00ec00) [pid = 1839] [serial = 2019] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a84736800) [pid = 1839] [serial = 1967] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a8a73e800) [pid = 1839] [serial = 2012] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5a8ac57800) [pid = 1839] [serial = 2013] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a8069a800) [pid = 1839] [serial = 2007] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a8bb67400) [pid = 1839] [serial = 2015] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a8044d000) [pid = 1839] [serial = 2006] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a8e860000) [pid = 1839] [serial = 1976] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a92558400) [pid = 1839] [serial = 1985] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a8bb9c800) [pid = 1839] [serial = 1970] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a9a91e000) [pid = 1839] [serial = 1994] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a9706ec00) [pid = 1839] [serial = 1991] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a95008400) [pid = 1839] [serial = 1988] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a838e9800) [pid = 1839] [serial = 2009] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a848c8800) [pid = 1839] [serial = 2010] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a91c4ac00) [pid = 1839] [serial = 1982] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a805f4c00) [pid = 1839] [serial = 1964] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a804fa000) [pid = 1839] [serial = 2003] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8d7a1800) [pid = 1839] [serial = 1973] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a8eedf000) [pid = 1839] [serial = 1979] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5aa6777c00) [pid = 1839] [serial = 1997] [outer = (nil)] [url = about:blank] 23:52:44 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a7dcf2000) [pid = 1839] [serial = 2000] [outer = (nil)] [url = about:blank] 23:52:45 INFO - PROCESS | 1839 | 1461221565337 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1227ms 23:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:52:45 INFO - PROCESS | 1839 | 1461221565354 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:52:45 INFO - PROCESS | 1839 | 1461221565356 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:52:45 INFO - PROCESS | 1839 | 1461221565362 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 1839 | 1461221565366 Marionette TRACE conn3 <- [1,2786,null,{}] 23:52:45 INFO - PROCESS | 1839 | 1461221565379 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:45 INFO - PROCESS | 1839 | 1461221565547 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:52:45 INFO - PROCESS | 1839 | 1461221565720 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ace2000 == 120 [pid = 1839] [id = 704] 23:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a848c8800) [pid = 1839] [serial = 2113] [outer = (nil)] 23:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a8abf6400) [pid = 1839] [serial = 2114] [outer = 0x7f5a848c8800] 23:52:45 INFO - PROCESS | 1839 | 1461221565774 Marionette DEBUG loaded listener.js 23:52:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a8b88cc00) [pid = 1839] [serial = 2115] [outer = 0x7f5a848c8800] 23:52:46 INFO - PROCESS | 1839 | 1461221566406 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1082ms 23:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:52:46 INFO - PROCESS | 1839 | 1461221566443 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:52:46 INFO - PROCESS | 1839 | 1461221566446 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:52:46 INFO - PROCESS | 1839 | 1461221566451 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:52:46 INFO - PROCESS | 1839 | 1461221566453 Marionette TRACE conn3 <- [1,2790,null,{}] 23:52:46 INFO - PROCESS | 1839 | 1461221566457 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:46 INFO - PROCESS | 1839 | 1461221566660 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:52:46 INFO - PROCESS | 1839 | 1461221566677 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d597000 == 121 [pid = 1839] [id = 705] 23:52:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a867b1800) [pid = 1839] [serial = 2116] [outer = (nil)] 23:52:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a8c80ac00) [pid = 1839] [serial = 2117] [outer = 0x7f5a867b1800] 23:52:46 INFO - PROCESS | 1839 | 1461221566729 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a8c857800) [pid = 1839] [serial = 2118] [outer = 0x7f5a867b1800] 23:52:47 INFO - PROCESS | 1839 | 1461221567464 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1078ms 23:52:47 INFO - PROCESS | 1839 | 1461221567529 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:52:47 INFO - PROCESS | 1839 | 1461221567531 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:52:47 INFO - PROCESS | 1839 | 1461221567536 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 1839 | 1461221567538 Marionette TRACE conn3 <- [1,2794,null,{}] 23:52:47 INFO - PROCESS | 1839 | 1461221567542 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:47 INFO - PROCESS | 1839 | 1461221567750 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:52:47 INFO - PROCESS | 1839 | 1461221567769 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8efec800 == 122 [pid = 1839] [id = 706] 23:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a8b840400) [pid = 1839] [serial = 2119] [outer = (nil)] 23:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8c965800) [pid = 1839] [serial = 2120] [outer = 0x7f5a8b840400] 23:52:47 INFO - PROCESS | 1839 | 1461221567820 Marionette DEBUG loaded listener.js 23:52:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a8d444800) [pid = 1839] [serial = 2121] [outer = 0x7f5a8b840400] 23:52:48 INFO - PROCESS | 1839 | 1461221568545 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1025ms 23:52:48 INFO - PROCESS | 1839 | 1461221568561 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:52:48 INFO - PROCESS | 1839 | 1461221568564 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:52:48 INFO - PROCESS | 1839 | 1461221568569 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:52:48 INFO - PROCESS | 1839 | 1461221568571 Marionette TRACE conn3 <- [1,2798,null,{}] 23:52:48 INFO - PROCESS | 1839 | 1461221568598 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:48 INFO - PROCESS | 1839 | 1461221568817 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:52:48 INFO - PROCESS | 1839 | 1461221568850 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924dd800 == 123 [pid = 1839] [id = 707] 23:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a8e378000) [pid = 1839] [serial = 2122] [outer = (nil)] 23:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a9024fc00) [pid = 1839] [serial = 2123] [outer = 0x7f5a8e378000] 23:52:48 INFO - PROCESS | 1839 | 1461221568904 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a91eab800) [pid = 1839] [serial = 2124] [outer = 0x7f5a8e378000] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a7d8dc800) [pid = 1839] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a848c6800) [pid = 1839] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8ac5f000) [pid = 1839] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a80ec1800) [pid = 1839] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a8c5f1400) [pid = 1839] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a7fadac00) [pid = 1839] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a80ec0800) [pid = 1839] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a8ac0d000) [pid = 1839] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:52:49 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8e00e000) [pid = 1839] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:52:49 INFO - PROCESS | 1839 | 1461221569742 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1228ms 23:52:49 INFO - PROCESS | 1839 | 1461221569804 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 1839 | 1461221569807 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:52:49 INFO - PROCESS | 1839 | 1461221569813 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 1839 | 1461221569815 Marionette TRACE conn3 <- [1,2802,null,{}] 23:52:49 INFO - PROCESS | 1839 | 1461221569819 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:49 INFO - PROCESS | 1839 | 1461221569951 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:52:49 INFO - PROCESS | 1839 | 1461221569963 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9268b800 == 124 [pid = 1839] [id = 708] 23:52:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a805eec00) [pid = 1839] [serial = 2125] [outer = (nil)] 23:52:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a8c6d9c00) [pid = 1839] [serial = 2126] [outer = 0x7f5a805eec00] 23:52:50 INFO - PROCESS | 1839 | 1461221570013 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a9500d800) [pid = 1839] [serial = 2127] [outer = 0x7f5a805eec00] 23:52:50 INFO - PROCESS | 1839 | 1461221570751 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 973ms 23:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:52:50 INFO - PROCESS | 1839 | 1461221570787 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:52:50 INFO - PROCESS | 1839 | 1461221570789 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:52:50 INFO - PROCESS | 1839 | 1461221570794 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:52:50 INFO - PROCESS | 1839 | 1461221570796 Marionette TRACE conn3 <- [1,2806,null,{}] 23:52:50 INFO - PROCESS | 1839 | 1461221570801 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:50 INFO - PROCESS | 1839 | 1461221570933 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:52:51 INFO - PROCESS | 1839 | 1461221571109 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92d98000 == 125 [pid = 1839] [id = 709] 23:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a80a28800) [pid = 1839] [serial = 2128] [outer = (nil)] 23:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a9884b400) [pid = 1839] [serial = 2129] [outer = 0x7f5a80a28800] 23:52:51 INFO - PROCESS | 1839 | 1461221571159 Marionette DEBUG loaded listener.js 23:52:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5aa55ab000) [pid = 1839] [serial = 2130] [outer = 0x7f5a80a28800] 23:52:51 INFO - PROCESS | 1839 | 1461221571947 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1227ms 23:52:52 INFO - PROCESS | 1839 | 1461221572021 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:52:52 INFO - PROCESS | 1839 | 1461221572026 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:52:52 INFO - PROCESS | 1839 | 1461221572033 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:52:52 INFO - PROCESS | 1839 | 1461221572038 Marionette TRACE conn3 <- [1,2810,null,{}] 23:52:52 INFO - PROCESS | 1839 | 1461221572046 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:52 INFO - PROCESS | 1839 | 1461221572270 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:52:52 INFO - PROCESS | 1839 | 1461221572556 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84808000 == 126 [pid = 1839] [id = 710] 23:52:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a7e8f6800) [pid = 1839] [serial = 2131] [outer = (nil)] 23:52:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a7e8f8800) [pid = 1839] [serial = 2132] [outer = 0x7f5a7e8f6800] 23:52:52 INFO - PROCESS | 1839 | 1461221572628 Marionette DEBUG loaded listener.js 23:52:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a7fade800) [pid = 1839] [serial = 2133] [outer = 0x7f5a7e8f6800] 23:52:53 INFO - PROCESS | 1839 | 1461221573430 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1442ms 23:52:53 INFO - PROCESS | 1839 | 1461221573475 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:52:53 INFO - PROCESS | 1839 | 1461221573483 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:52:53 INFO - PROCESS | 1839 | 1461221573491 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:52:53 INFO - PROCESS | 1839 | 1461221573495 Marionette TRACE conn3 <- [1,2814,null,{}] 23:52:53 INFO - PROCESS | 1839 | 1461221573500 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:53 INFO - PROCESS | 1839 | 1461221573656 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:52:53 INFO - PROCESS | 1839 | 1461221573871 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed32800 == 127 [pid = 1839] [id = 711] 23:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a7e8f6c00) [pid = 1839] [serial = 2134] [outer = (nil)] 23:52:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a84735000) [pid = 1839] [serial = 2135] [outer = 0x7f5a7e8f6c00] 23:52:53 INFO - PROCESS | 1839 | 1461221573975 Marionette DEBUG loaded listener.js 23:52:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a8a734800) [pid = 1839] [serial = 2136] [outer = 0x7f5a7e8f6c00] 23:52:54 INFO - PROCESS | 1839 | 1461221574879 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1430ms 23:52:54 INFO - PROCESS | 1839 | 1461221574921 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:52:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:52:54 INFO - PROCESS | 1839 | 1461221574925 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:52:54 INFO - PROCESS | 1839 | 1461221574930 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:52:54 INFO - PROCESS | 1839 | 1461221574935 Marionette TRACE conn3 <- [1,2818,null,{}] 23:52:54 INFO - PROCESS | 1839 | 1461221574948 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:55 INFO - PROCESS | 1839 | 1461221575109 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:52:55 INFO - PROCESS | 1839 | 1461221575324 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a97ebd000 == 128 [pid = 1839] [id = 712] 23:52:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a8a737c00) [pid = 1839] [serial = 2137] [outer = (nil)] 23:52:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a8bb5c400) [pid = 1839] [serial = 2138] [outer = 0x7f5a8a737c00] 23:52:55 INFO - PROCESS | 1839 | 1461221575428 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a8c85bc00) [pid = 1839] [serial = 2139] [outer = 0x7f5a8a737c00] 23:52:56 INFO - PROCESS | 1839 | 1461221576259 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:52:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:52:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1386ms 23:52:56 INFO - PROCESS | 1839 | 1461221576316 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:52:56 INFO - PROCESS | 1839 | 1461221576319 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:52:56 INFO - PROCESS | 1839 | 1461221576325 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:52:56 INFO - PROCESS | 1839 | 1461221576327 Marionette TRACE conn3 <- [1,2822,null,{}] 23:52:56 INFO - PROCESS | 1839 | 1461221576332 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:56 INFO - PROCESS | 1839 | 1461221576486 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:52:56 INFO - PROCESS | 1839 | 1461221576746 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa867e000 == 129 [pid = 1839] [id = 713] 23:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a805ec800) [pid = 1839] [serial = 2140] [outer = (nil)] 23:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a8c744c00) [pid = 1839] [serial = 2141] [outer = 0x7f5a805ec800] 23:52:56 INFO - PROCESS | 1839 | 1461221576808 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a8e859000) [pid = 1839] [serial = 2142] [outer = 0x7f5a805ec800] 23:52:57 INFO - PROCESS | 1839 | 1461221577608 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1326ms 23:52:57 INFO - PROCESS | 1839 | 1461221577651 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:52:57 INFO - PROCESS | 1839 | 1461221577654 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:52:57 INFO - PROCESS | 1839 | 1461221577659 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:52:57 INFO - PROCESS | 1839 | 1461221577661 Marionette TRACE conn3 <- [1,2826,null,{}] 23:52:57 INFO - PROCESS | 1839 | 1461221577666 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:57 INFO - PROCESS | 1839 | 1461221577822 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:52:58 INFO - PROCESS | 1839 | 1461221578036 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a83053000 == 130 [pid = 1839] [id = 714] 23:52:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a821b3c00) [pid = 1839] [serial = 2143] [outer = (nil)] 23:52:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a9102c400) [pid = 1839] [serial = 2144] [outer = 0x7f5a821b3c00] 23:52:58 INFO - PROCESS | 1839 | 1461221578137 Marionette DEBUG loaded listener.js 23:52:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a9641b400) [pid = 1839] [serial = 2145] [outer = 0x7f5a821b3c00] 23:52:58 INFO - PROCESS | 1839 | 1461221578928 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1325ms 23:52:58 INFO - PROCESS | 1839 | 1461221578985 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:52:58 INFO - PROCESS | 1839 | 1461221578988 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:52:58 INFO - PROCESS | 1839 | 1461221578993 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:52:58 INFO - PROCESS | 1839 | 1461221578996 Marionette TRACE conn3 <- [1,2830,null,{}] 23:52:59 INFO - PROCESS | 1839 | 1461221579000 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:59 INFO - PROCESS | 1839 | 1461221579170 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:52:59 INFO - PROCESS | 1839 | 1461221579389 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf80e800 == 131 [pid = 1839] [id = 715] 23:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a8eeeb800) [pid = 1839] [serial = 2146] [outer = (nil)] 23:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5aa9f86400) [pid = 1839] [serial = 2147] [outer = 0x7f5a8eeeb800] 23:52:59 INFO - PROCESS | 1839 | 1461221579496 Marionette DEBUG loaded listener.js 23:52:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5aaa763c00) [pid = 1839] [serial = 2148] [outer = 0x7f5a8eeeb800] 23:53:00 INFO - PROCESS | 1839 | 1461221580274 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1337ms 23:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:53:00 INFO - PROCESS | 1839 | 1461221580331 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:53:00 INFO - PROCESS | 1839 | 1461221580333 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:53:00 INFO - PROCESS | 1839 | 1461221580339 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:53:00 INFO - PROCESS | 1839 | 1461221580342 Marionette TRACE conn3 <- [1,2834,null,{}] 23:53:00 INFO - PROCESS | 1839 | 1461221580346 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:00 INFO - PROCESS | 1839 | 1461221580497 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:53:00 INFO - PROCESS | 1839 | 1461221580725 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a78cec000 == 132 [pid = 1839] [id = 716] 23:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a7ef10c00) [pid = 1839] [serial = 2149] [outer = (nil)] 23:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a7ef17800) [pid = 1839] [serial = 2150] [outer = 0x7f5a7ef10c00] 23:53:00 INFO - PROCESS | 1839 | 1461221580786 Marionette DEBUG loaded listener.js 23:53:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a7ef1c000) [pid = 1839] [serial = 2151] [outer = 0x7f5a7ef10c00] 23:53:01 INFO - PROCESS | 1839 | 1461221581578 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1278ms 23:53:01 INFO - PROCESS | 1839 | 1461221581620 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:53:01 INFO - PROCESS | 1839 | 1461221581623 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:53:01 INFO - PROCESS | 1839 | 1461221581630 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:53:01 INFO - PROCESS | 1839 | 1461221581632 Marionette TRACE conn3 <- [1,2838,null,{}] 23:53:01 INFO - PROCESS | 1839 | 1461221581637 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:01 INFO - PROCESS | 1839 | 1461221581789 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:53:02 INFO - PROCESS | 1839 | 1461221582055 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7d694800 == 133 [pid = 1839] [id = 717] 23:53:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a7ef11400) [pid = 1839] [serial = 2152] [outer = (nil)] 23:53:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a7f59b400) [pid = 1839] [serial = 2153] [outer = 0x7f5a7ef11400] 23:53:02 INFO - PROCESS | 1839 | 1461221582116 Marionette DEBUG loaded listener.js 23:53:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a7f59f400) [pid = 1839] [serial = 2154] [outer = 0x7f5a7ef11400] 23:53:02 INFO - PROCESS | 1839 | 1461221582958 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1375ms 23:53:03 INFO - PROCESS | 1839 | 1461221583005 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:53:03 INFO - PROCESS | 1839 | 1461221583009 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:53:03 INFO - PROCESS | 1839 | 1461221583014 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:53:03 INFO - PROCESS | 1839 | 1461221583016 Marionette TRACE conn3 <- [1,2842,null,{}] 23:53:03 INFO - PROCESS | 1839 | 1461221583020 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:03 INFO - PROCESS | 1839 | 1461221583172 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:53:03 INFO - PROCESS | 1839 | 1461221583392 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7a5d9800 == 134 [pid = 1839] [id = 718] 23:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a7d8b3c00) [pid = 1839] [serial = 2155] [outer = (nil)] 23:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a7ef14000) [pid = 1839] [serial = 2156] [outer = 0x7f5a7d8b3c00] 23:53:03 INFO - PROCESS | 1839 | 1461221583499 Marionette DEBUG loaded listener.js 23:53:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f5a7fad7000) [pid = 1839] [serial = 2157] [outer = 0x7f5a7d8b3c00] 23:53:04 INFO - PROCESS | 1839 | 1461221584886 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1926ms 23:53:04 INFO - PROCESS | 1839 | 1461221584940 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:53:04 INFO - PROCESS | 1839 | 1461221584945 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:53:04 INFO - PROCESS | 1839 | 1461221584953 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:53:04 INFO - PROCESS | 1839 | 1461221584957 Marionette TRACE conn3 <- [1,2846,null,{}] 23:53:04 INFO - PROCESS | 1839 | 1461221584963 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:05 INFO - PROCESS | 1839 | 1461221585118 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:53:05 INFO - PROCESS | 1839 | 1461221585339 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7e84f000 == 135 [pid = 1839] [id = 719] 23:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f5a7d8d4000) [pid = 1839] [serial = 2158] [outer = (nil)] 23:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f5a7dcf0400) [pid = 1839] [serial = 2159] [outer = 0x7f5a7d8d4000] 23:53:05 INFO - PROCESS | 1839 | 1461221585455 Marionette DEBUG loaded listener.js 23:53:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f5a7fade400) [pid = 1839] [serial = 2160] [outer = 0x7f5a7d8d4000] 23:53:06 INFO - PROCESS | 1839 | 1461221586597 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1686ms 23:53:06 INFO - PROCESS | 1839 | 1461221586639 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:53:06 INFO - PROCESS | 1839 | 1461221586646 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:53:06 INFO - PROCESS | 1839 | 1461221586654 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:53:06 INFO - PROCESS | 1839 | 1461221586657 Marionette TRACE conn3 <- [1,2850,null,{}] 23:53:06 INFO - PROCESS | 1839 | 1461221586662 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:06 INFO - PROCESS | 1839 | 1461221586811 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:53:07 INFO - PROCESS | 1839 | 1461221587093 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a83062800 == 136 [pid = 1839] [id = 720] 23:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f5a80ec4400) [pid = 1839] [serial = 2161] [outer = (nil)] 23:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f5a8175bc00) [pid = 1839] [serial = 2162] [outer = 0x7f5a80ec4400] 23:53:07 INFO - PROCESS | 1839 | 1461221587194 Marionette DEBUG loaded listener.js 23:53:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f5a8300bc00) [pid = 1839] [serial = 2163] [outer = 0x7f5a80ec4400] 23:53:07 INFO - PROCESS | 1839 | 1461221587984 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1380ms 23:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:53:08 INFO - PROCESS | 1839 | 1461221588034 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:53:08 INFO - PROCESS | 1839 | 1461221588037 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:53:08 INFO - PROCESS | 1839 | 1461221588041 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:53:08 INFO - PROCESS | 1839 | 1461221588047 Marionette TRACE conn3 <- [1,2854,null,{}] 23:53:08 INFO - PROCESS | 1839 | 1461221588059 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:08 INFO - PROCESS | 1839 | 1461221588205 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:53:08 INFO - PROCESS | 1839 | 1461221588423 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a85250000 == 137 [pid = 1839] [id = 721] 23:53:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f5a8376d000) [pid = 1839] [serial = 2164] [outer = (nil)] 23:53:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f5a83772000) [pid = 1839] [serial = 2165] [outer = 0x7f5a8376d000] 23:53:08 INFO - PROCESS | 1839 | 1461221588525 Marionette DEBUG loaded listener.js 23:53:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f5a839a9400) [pid = 1839] [serial = 2166] [outer = 0x7f5a8376d000] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaab10800 == 136 [pid = 1839] [id = 254] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaec7f000 == 135 [pid = 1839] [id = 160] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f5a8ac5f800) [pid = 1839] [serial = 2030] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f5a84732400) [pid = 1839] [serial = 2027] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f5a8f0d8400) [pid = 1839] [serial = 2033] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f5a96551000) [pid = 1839] [serial = 2036] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f5a9e665800) [pid = 1839] [serial = 2039] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f5aaa03f400) [pid = 1839] [serial = 2042] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f5a9024e400) [pid = 1839] [serial = 2066] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a9268b800 == 134 [pid = 1839] [id = 708] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924dd800 == 133 [pid = 1839] [id = 707] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8efec800 == 132 [pid = 1839] [id = 706] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d597000 == 131 [pid = 1839] [id = 705] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ace2000 == 130 [pid = 1839] [id = 704] 23:53:09 INFO - PROCESS | 1839 | 1461221589441 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a817c2800 == 129 [pid = 1839] [id = 703] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a866d8800 == 128 [pid = 1839] [id = 702] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ae78000 == 127 [pid = 1839] [id = 698] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaf81e800 == 126 [pid = 1839] [id = 697] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8663c800 == 125 [pid = 1839] [id = 696] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaec86000 == 124 [pid = 1839] [id = 695] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaab16000 == 123 [pid = 1839] [id = 694] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa44e0000 == 122 [pid = 1839] [id = 693] 23:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1431ms 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a981b9000 == 121 [pid = 1839] [id = 692] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92de9000 == 120 [pid = 1839] [id = 691] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f031800 == 119 [pid = 1839] [id = 690] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acc5000 == 118 [pid = 1839] [id = 689] 23:53:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925bb800 == 117 [pid = 1839] [id = 688] 23:53:09 INFO - PROCESS | 1839 | 1461221589479 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:53:09 INFO - PROCESS | 1839 | 1461221589483 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:53:09 INFO - PROCESS | 1839 | 1461221589488 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:53:09 INFO - PROCESS | 1839 | 1461221589489 Marionette TRACE conn3 <- [1,2858,null,{}] 23:53:09 INFO - PROCESS | 1839 | 1461221589494 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:09 INFO - PROCESS | 1839 | 1461221589630 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f5a8d440800) [pid = 1839] [serial = 1962] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f5a8bb66c00) [pid = 1839] [serial = 2057] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f5a847ac000) [pid = 1839] [serial = 2051] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a867b0c00) [pid = 1839] [serial = 2052] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a7daea000) [pid = 1839] [serial = 2045] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a8c80d000) [pid = 1839] [serial = 2060] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a8ac5dc00) [pid = 1839] [serial = 2054] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a83010c00) [pid = 1839] [serial = 2049] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a81759c00) [pid = 1839] [serial = 2048] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a90251400) [pid = 1839] [serial = 2024] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a8b88c000) [pid = 1839] [serial = 1905] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a8d44b800) [pid = 1839] [serial = 2061] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a7fad4c00) [pid = 1839] [serial = 2046] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a8c5e7800) [pid = 1839] [serial = 2058] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a8b83d400) [pid = 1839] [serial = 2055] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a8eba9800) [pid = 1839] [serial = 2063] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a8eee7400) [pid = 1839] [serial = 2064] [outer = (nil)] [url = about:blank] 23:53:09 INFO - PROCESS | 1839 | 1461221589805 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a804cc800 == 118 [pid = 1839] [id = 722] 23:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a7daea000) [pid = 1839] [serial = 2167] [outer = (nil)] 23:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a83010c00) [pid = 1839] [serial = 2168] [outer = 0x7f5a7daea000] 23:53:09 INFO - PROCESS | 1839 | 1461221589859 Marionette DEBUG loaded listener.js 23:53:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a8472c400) [pid = 1839] [serial = 2169] [outer = 0x7f5a7daea000] 23:53:10 INFO - PROCESS | 1839 | 1461221590505 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1075ms 23:53:10 INFO - PROCESS | 1839 | 1461221590562 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:53:10 INFO - PROCESS | 1839 | 1461221590564 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:53:10 INFO - PROCESS | 1839 | 1461221590569 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:53:10 INFO - PROCESS | 1839 | 1461221590572 Marionette TRACE conn3 <- [1,2862,null,{}] 23:53:10 INFO - PROCESS | 1839 | 1461221590576 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:10 INFO - PROCESS | 1839 | 1461221590718 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:53:10 INFO - PROCESS | 1839 | 1461221590882 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8664b800 == 119 [pid = 1839] [id = 723] 23:53:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a7fad4c00) [pid = 1839] [serial = 2170] [outer = (nil)] 23:53:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a8472dc00) [pid = 1839] [serial = 2171] [outer = 0x7f5a7fad4c00] 23:53:10 INFO - PROCESS | 1839 | 1461221590932 Marionette DEBUG loaded listener.js 23:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a85272800) [pid = 1839] [serial = 2172] [outer = 0x7f5a7fad4c00] 23:53:11 INFO - PROCESS | 1839 | 1461221591564 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1026ms 23:53:11 INFO - PROCESS | 1839 | 1461221591595 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:53:11 INFO - PROCESS | 1839 | 1461221591598 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:53:11 INFO - PROCESS | 1839 | 1461221591602 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:53:11 INFO - PROCESS | 1839 | 1461221591605 Marionette TRACE conn3 <- [1,2866,null,{}] 23:53:11 INFO - PROCESS | 1839 | 1461221591624 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:11 INFO - PROCESS | 1839 | 1461221591847 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:53:11 INFO - PROCESS | 1839 | 1461221591880 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8d6000 == 120 [pid = 1839] [id = 724] 23:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a847abc00) [pid = 1839] [serial = 2173] [outer = (nil)] 23:53:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a853a5800) [pid = 1839] [serial = 2174] [outer = 0x7f5a847abc00] 23:53:11 INFO - PROCESS | 1839 | 1461221591934 Marionette DEBUG loaded listener.js 23:53:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a8a86a800) [pid = 1839] [serial = 2175] [outer = 0x7f5a847abc00] 23:53:12 INFO - PROCESS | 1839 | 1461221592637 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1078ms 23:53:12 INFO - PROCESS | 1839 | 1461221592702 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 1839 | 1461221592706 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:53:12 INFO - PROCESS | 1839 | 1461221592713 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 1839 | 1461221592716 Marionette TRACE conn3 <- [1,2870,null,{}] 23:53:12 INFO - PROCESS | 1839 | 1461221592720 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:12 INFO - PROCESS | 1839 | 1461221592919 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:53:12 INFO - PROCESS | 1839 | 1461221592945 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8aa60000 == 121 [pid = 1839] [id = 725] 23:53:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a8a864800) [pid = 1839] [serial = 2176] [outer = (nil)] 23:53:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a8ac04800) [pid = 1839] [serial = 2177] [outer = 0x7f5a8a864800] 23:53:13 INFO - PROCESS | 1839 | 1461221592995 Marionette DEBUG loaded listener.js 23:53:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a8ac46400) [pid = 1839] [serial = 2178] [outer = 0x7f5a8a864800] 23:53:13 INFO - PROCESS | 1839 | 1461221593692 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1026ms 23:53:14 INFO - PROCESS | 1839 | 1461221594539 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:53:14 INFO - PROCESS | 1839 | 1461221594542 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5a8eee8400) [pid = 1839] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a7d8d3400) [pid = 1839] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a7d8b3800) [pid = 1839] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a7d8a4800) [pid = 1839] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a98024000) [pid = 1839] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5a821ad000) [pid = 1839] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5a8a732c00) [pid = 1839] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a92558000) [pid = 1839] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a978cd800) [pid = 1839] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5a8c970000) [pid = 1839] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a9a9f5800) [pid = 1839] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a84732800) [pid = 1839] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a8eee2000) [pid = 1839] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a804f7c00) [pid = 1839] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5a910e5400) [pid = 1839] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a7d8d1000) [pid = 1839] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a7d8d9800) [pid = 1839] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a7daec800) [pid = 1839] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5a805f2800) [pid = 1839] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a7d8af400) [pid = 1839] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a7d8b2c00) [pid = 1839] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a80452000) [pid = 1839] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a838efc00) [pid = 1839] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8ee55800) [pid = 1839] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a96548400) [pid = 1839] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5aa6771c00) [pid = 1839] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a7d8abc00) [pid = 1839] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a80454000) [pid = 1839] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a848cec00) [pid = 1839] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8b88b000) [pid = 1839] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a805f0c00) [pid = 1839] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a7d8ab000) [pid = 1839] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a8ac11c00) [pid = 1839] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a8d444c00) [pid = 1839] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a867a9000) [pid = 1839] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a94822400) [pid = 1839] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a8abf4400) [pid = 1839] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a978cec00) [pid = 1839] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a7d8a9400) [pid = 1839] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a910ee000) [pid = 1839] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a8c527400) [pid = 1839] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a7d8cec00) [pid = 1839] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a7d8da000) [pid = 1839] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a839a5c00) [pid = 1839] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a7d8d6800) [pid = 1839] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a7d8d3000) [pid = 1839] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5a8ac4bc00) [pid = 1839] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a91027000) [pid = 1839] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a8c6d7c00) [pid = 1839] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a94823400) [pid = 1839] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5a8b840400) [pid = 1839] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a8e378000) [pid = 1839] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a805eec00) [pid = 1839] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a805f8800) [pid = 1839] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a867b1800) [pid = 1839] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5a80a30400) [pid = 1839] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a848c8800) [pid = 1839] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a81758400) [pid = 1839] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a978d8800) [pid = 1839] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a80ec5400) [pid = 1839] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a92f70800) [pid = 1839] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a8e00bc00) [pid = 1839] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:53:14 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a8d7a3800) [pid = 1839] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:53:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:53:14 INFO - PROCESS | 1839 | 1461221594715 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:53:14 INFO - PROCESS | 1839 | 1461221594717 Marionette TRACE conn3 <- [1,2874,null,{}] 23:53:14 INFO - PROCESS | 1839 | 1461221594722 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:14 INFO - PROCESS | 1839 | 1461221594855 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:53:15 INFO - PROCESS | 1839 | 1461221595014 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a80e19000 == 122 [pid = 1839] [id = 726] 23:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a7d8da000) [pid = 1839] [serial = 2179] [outer = (nil)] 23:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a7daed800) [pid = 1839] [serial = 2180] [outer = 0x7f5a7d8da000] 23:53:15 INFO - PROCESS | 1839 | 1461221595065 Marionette DEBUG loaded listener.js 23:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a80454000) [pid = 1839] [serial = 2181] [outer = 0x7f5a7d8da000] 23:53:15 INFO - PROCESS | 1839 | 1461221595607 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 959ms 23:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:53:15 INFO - PROCESS | 1839 | 1461221595638 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:53:15 INFO - PROCESS | 1839 | 1461221595640 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:53:15 INFO - PROCESS | 1839 | 1461221595644 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:53:15 INFO - PROCESS | 1839 | 1461221595648 Marionette TRACE conn3 <- [1,2878,null,{}] 23:53:15 INFO - PROCESS | 1839 | 1461221595652 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:15 INFO - PROCESS | 1839 | 1461221595782 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:53:15 INFO - PROCESS | 1839 | 1461221595796 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8b9c1000 == 123 [pid = 1839] [id = 727] 23:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a7d8d3400) [pid = 1839] [serial = 2182] [outer = (nil)] 23:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a81761c00) [pid = 1839] [serial = 2183] [outer = 0x7f5a7d8d3400] 23:53:15 INFO - PROCESS | 1839 | 1461221595847 Marionette DEBUG loaded listener.js 23:53:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a847a8c00) [pid = 1839] [serial = 2184] [outer = 0x7f5a7d8d3400] 23:53:16 INFO - PROCESS | 1839 | 1461221596728 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1126ms 23:53:16 INFO - PROCESS | 1839 | 1461221596776 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:53:16 INFO - PROCESS | 1839 | 1461221596781 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:53:16 INFO - PROCESS | 1839 | 1461221596788 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:53:16 INFO - PROCESS | 1839 | 1461221596793 Marionette TRACE conn3 <- [1,2882,null,{}] 23:53:16 INFO - PROCESS | 1839 | 1461221596799 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:16 INFO - PROCESS | 1839 | 1461221596980 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:53:17 INFO - PROCESS | 1839 | 1461221597154 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8171c000 == 124 [pid = 1839] [id = 728] 23:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a7e8c9000) [pid = 1839] [serial = 2185] [outer = (nil)] 23:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a7e8f3800) [pid = 1839] [serial = 2186] [outer = 0x7f5a7e8c9000] 23:53:17 INFO - PROCESS | 1839 | 1461221597262 Marionette DEBUG loaded listener.js 23:53:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a7f59a000) [pid = 1839] [serial = 2187] [outer = 0x7f5a7e8c9000] 23:53:18 INFO - PROCESS | 1839 | 1461221598092 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1331ms 23:53:18 INFO - PROCESS | 1839 | 1461221598134 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:53:18 INFO - PROCESS | 1839 | 1461221598141 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:53:18 INFO - PROCESS | 1839 | 1461221598150 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:53:18 INFO - PROCESS | 1839 | 1461221598153 Marionette TRACE conn3 <- [1,2886,null,{}] 23:53:18 INFO - PROCESS | 1839 | 1461221598157 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:18 INFO - PROCESS | 1839 | 1461221598317 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:53:18 INFO - PROCESS | 1839 | 1461221598524 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e3800 == 125 [pid = 1839] [id = 729] 23:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a7e8ef400) [pid = 1839] [serial = 2188] [outer = (nil)] 23:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a80a31400) [pid = 1839] [serial = 2189] [outer = 0x7f5a7e8ef400] 23:53:18 INFO - PROCESS | 1839 | 1461221598584 Marionette DEBUG loaded listener.js 23:53:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a80ec6c00) [pid = 1839] [serial = 2190] [outer = 0x7f5a7e8ef400] 23:53:19 INFO - PROCESS | 1839 | 1461221599426 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1331ms 23:53:19 INFO - PROCESS | 1839 | 1461221599482 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:53:19 INFO - PROCESS | 1839 | 1461221599485 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:53:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:53:19 INFO - PROCESS | 1839 | 1461221599490 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:53:19 INFO - PROCESS | 1839 | 1461221599495 Marionette TRACE conn3 <- [1,2890,null,{}] 23:53:19 INFO - PROCESS | 1839 | 1461221599509 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:19 INFO - PROCESS | 1839 | 1461221599664 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:53:19 INFO - PROCESS | 1839 | 1461221599879 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8acd7000 == 126 [pid = 1839] [id = 730] 23:53:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a8044e800) [pid = 1839] [serial = 2191] [outer = (nil)] 23:53:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8376e800) [pid = 1839] [serial = 2192] [outer = 0x7f5a8044e800] 23:53:19 INFO - PROCESS | 1839 | 1461221599945 Marionette DEBUG loaded listener.js 23:53:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a847b3400) [pid = 1839] [serial = 2193] [outer = 0x7f5a8044e800] 23:53:20 INFO - PROCESS | 1839 | 1461221600785 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1333ms 23:53:20 INFO - PROCESS | 1839 | 1461221600825 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:53:20 INFO - PROCESS | 1839 | 1461221600828 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:53:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:53:20 INFO - PROCESS | 1839 | 1461221600833 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:53:20 INFO - PROCESS | 1839 | 1461221600835 Marionette TRACE conn3 <- [1,2894,null,{}] 23:53:20 INFO - PROCESS | 1839 | 1461221600840 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:20 INFO - PROCESS | 1839 | 1461221600990 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:53:21 INFO - PROCESS | 1839 | 1461221601197 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c90e800 == 127 [pid = 1839] [id = 731] 23:53:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a80ec1000) [pid = 1839] [serial = 2194] [outer = (nil)] 23:53:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a867b6800) [pid = 1839] [serial = 2195] [outer = 0x7f5a80ec1000] 23:53:21 INFO - PROCESS | 1839 | 1461221601257 Marionette DEBUG loaded listener.js 23:53:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8a863c00) [pid = 1839] [serial = 2196] [outer = 0x7f5a80ec1000] 23:53:22 INFO - PROCESS | 1839 | 1461221602044 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1276ms 23:53:22 INFO - PROCESS | 1839 | 1461221602110 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:53:22 INFO - PROCESS | 1839 | 1461221602113 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:53:22 INFO - PROCESS | 1839 | 1461221602118 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:53:22 INFO - PROCESS | 1839 | 1461221602120 Marionette TRACE conn3 <- [1,2898,null,{}] 23:53:22 INFO - PROCESS | 1839 | 1461221602125 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:22 INFO - PROCESS | 1839 | 1461221602272 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:53:22 INFO - PROCESS | 1839 | 1461221602479 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8d7c5000 == 128 [pid = 1839] [id = 732] 23:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a848c4800) [pid = 1839] [serial = 2197] [outer = (nil)] 23:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a8ac0a000) [pid = 1839] [serial = 2198] [outer = 0x7f5a848c4800] 23:53:22 INFO - PROCESS | 1839 | 1461221602538 Marionette DEBUG loaded listener.js 23:53:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a8ac50800) [pid = 1839] [serial = 2199] [outer = 0x7f5a848c4800] 23:53:23 INFO - PROCESS | 1839 | 1461221603366 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:53:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:53:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1275ms 23:53:23 INFO - PROCESS | 1839 | 1461221603394 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:53:23 INFO - PROCESS | 1839 | 1461221603397 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:53:23 INFO - PROCESS | 1839 | 1461221603403 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:53:23 INFO - PROCESS | 1839 | 1461221603405 Marionette TRACE conn3 <- [1,2902,null,{}] 23:53:23 INFO - PROCESS | 1839 | 1461221603410 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:23 INFO - PROCESS | 1839 | 1461221603581 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:53:23 INFO - PROCESS | 1839 | 1461221603794 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8e8c4000 == 129 [pid = 1839] [id = 733] 23:53:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a8ac5f000) [pid = 1839] [serial = 2200] [outer = (nil)] 23:53:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a8bb60400) [pid = 1839] [serial = 2201] [outer = 0x7f5a8ac5f000] 23:53:23 INFO - PROCESS | 1839 | 1461221603856 Marionette DEBUG loaded listener.js 23:53:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a8c526000) [pid = 1839] [serial = 2202] [outer = 0x7f5a8ac5f000] 23:53:24 INFO - PROCESS | 1839 | 1461221604647 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:53:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:53:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1278ms 23:53:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:53:24 INFO - PROCESS | 1839 | 1461221604681 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:53:24 INFO - PROCESS | 1839 | 1461221604683 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:53:24 INFO - PROCESS | 1839 | 1461221604688 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:53:24 INFO - PROCESS | 1839 | 1461221604691 Marionette TRACE conn3 <- [1,2906,null,{}] 23:53:24 INFO - PROCESS | 1839 | 1461221604696 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:24 INFO - PROCESS | 1839 | 1461221604853 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:53:25 INFO - PROCESS | 1839 | 1461221605061 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ef73000 == 130 [pid = 1839] [id = 734] 23:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a8b837800) [pid = 1839] [serial = 2203] [outer = (nil)] 23:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a8c5ea000) [pid = 1839] [serial = 2204] [outer = 0x7f5a8b837800] 23:53:25 INFO - PROCESS | 1839 | 1461221605161 Marionette DEBUG loaded listener.js 23:53:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a8c742800) [pid = 1839] [serial = 2205] [outer = 0x7f5a8b837800] 23:53:25 INFO - PROCESS | 1839 | 1461221605960 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1334ms 23:53:26 INFO - PROCESS | 1839 | 1461221606022 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:53:26 INFO - PROCESS | 1839 | 1461221606025 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:53:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:53:26 INFO - PROCESS | 1839 | 1461221606030 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:53:26 INFO - PROCESS | 1839 | 1461221606032 Marionette TRACE conn3 <- [1,2910,null,{}] 23:53:26 INFO - PROCESS | 1839 | 1461221606037 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:26 INFO - PROCESS | 1839 | 1461221606185 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:53:26 INFO - PROCESS | 1839 | 1461221606398 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f11f000 == 131 [pid = 1839] [id = 735] 23:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a8b88ec00) [pid = 1839] [serial = 2206] [outer = (nil)] 23:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a8c807400) [pid = 1839] [serial = 2207] [outer = 0x7f5a8b88ec00] 23:53:26 INFO - PROCESS | 1839 | 1461221606502 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a8c856000) [pid = 1839] [serial = 2208] [outer = 0x7f5a8b88ec00] 23:53:27 INFO - PROCESS | 1839 | 1461221607152 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:53:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:53:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:53:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1174ms 23:53:27 INFO - TEST-START | /DOMEvents/constructors.html 23:53:27 INFO - PROCESS | 1839 | 1461221607206 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 1839 | 1461221607208 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:53:27 INFO - PROCESS | 1839 | 1461221607214 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 1839 | 1461221607216 Marionette TRACE conn3 <- [1,2914,null,{}] 23:53:27 INFO - PROCESS | 1839 | 1461221607221 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:27 INFO - PROCESS | 1839 | 1461221607366 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:53:27 INFO - PROCESS | 1839 | 1461221607587 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8fd06000 == 132 [pid = 1839] [id = 736] 23:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8c744400) [pid = 1839] [serial = 2209] [outer = (nil)] 23:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a8c955400) [pid = 1839] [serial = 2210] [outer = 0x7f5a8c744400] 23:53:27 INFO - PROCESS | 1839 | 1461221607647 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a8c964c00) [pid = 1839] [serial = 2211] [outer = 0x7f5a8c744400] 23:53:28 INFO - PROCESS | 1839 | 1461221608425 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:53:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:53:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:53:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:53:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:53:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:53:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:53:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:53:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:53:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 1290ms 23:53:28 INFO - PROCESS | 1839 | 1461221608504 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 1839 | 1461221608506 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:53:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:53:28 INFO - PROCESS | 1839 | 1461221608514 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 1839 | 1461221608520 Marionette TRACE conn3 <- [1,2918,null,{}] 23:53:28 INFO - PROCESS | 1839 | 1461221608548 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:28 INFO - PROCESS | 1839 | 1461221608690 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:53:28 INFO - PROCESS | 1839 | 1461221608891 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a91bed800 == 133 [pid = 1839] [id = 737] 23:53:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a8c74d400) [pid = 1839] [serial = 2212] [outer = (nil)] 23:53:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a8d410c00) [pid = 1839] [serial = 2213] [outer = 0x7f5a8c74d400] 23:53:28 INFO - PROCESS | 1839 | 1461221608994 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a8dcf8400) [pid = 1839] [serial = 2214] [outer = 0x7f5a8c74d400] 23:53:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:53:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1140ms 23:53:29 INFO - PROCESS | 1839 | 1461221609649 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:53:29 INFO - PROCESS | 1839 | 1461221609655 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:53:29 INFO - PROCESS | 1839 | 1461221609659 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:53:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:53:29 INFO - PROCESS | 1839 | 1461221609664 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:53:29 INFO - PROCESS | 1839 | 1461221609668 Marionette TRACE conn3 <- [1,2922,null,{}] 23:53:29 INFO - PROCESS | 1839 | 1461221609672 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:29 INFO - PROCESS | 1839 | 1461221609852 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:53:30 INFO - PROCESS | 1839 | 1461221610080 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925a2800 == 134 [pid = 1839] [id = 738] 23:53:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a8c85ec00) [pid = 1839] [serial = 2215] [outer = (nil)] 23:53:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8e00a400) [pid = 1839] [serial = 2216] [outer = 0x7f5a8c85ec00] 23:53:30 INFO - PROCESS | 1839 | 1461221610147 Marionette DEBUG loaded listener.js 23:53:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a8e856000) [pid = 1839] [serial = 2217] [outer = 0x7f5a8c85ec00] 23:53:30 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:53:30 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:53:30 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:53:30 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:53:30 INFO - PROCESS | 1839 | 1461221610863 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:53:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:53:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:53:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 23:53:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:53:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 23:53:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:53:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 23:53:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:53:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:53:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1231ms 23:53:30 INFO - PROCESS | 1839 | 1461221610900 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:53:30 INFO - PROCESS | 1839 | 1461221610906 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:53:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:53:30 INFO - PROCESS | 1839 | 1461221610912 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:53:30 INFO - PROCESS | 1839 | 1461221610914 Marionette TRACE conn3 <- [1,2926,null,{}] 23:53:30 INFO - PROCESS | 1839 | 1461221610919 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:31 INFO - PROCESS | 1839 | 1461221611063 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:53:31 INFO - PROCESS | 1839 | 1461221611285 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92685000 == 135 [pid = 1839] [id = 739] 23:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a80ec8c00) [pid = 1839] [serial = 2218] [outer = (nil)] 23:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a8f0c1800) [pid = 1839] [serial = 2219] [outer = 0x7f5a80ec8c00] 23:53:31 INFO - PROCESS | 1839 | 1461221611346 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a8f0d9000) [pid = 1839] [serial = 2220] [outer = 0x7f5a80ec8c00] 23:53:31 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:53:32 INFO - PROCESS | 1839 | 1461221612006 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:53:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:53:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1125ms 23:53:32 INFO - PROCESS | 1839 | 1461221612039 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 1839 | 1461221612041 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:53:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:53:32 INFO - PROCESS | 1839 | 1461221612047 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 1839 | 1461221612049 Marionette TRACE conn3 <- [1,2930,null,{}] 23:53:32 INFO - PROCESS | 1839 | 1461221612054 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:32 INFO - PROCESS | 1839 | 1461221612204 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:53:32 INFO - PROCESS | 1839 | 1461221612427 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92b86800 == 136 [pid = 1839] [id = 740] 23:53:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a8c965400) [pid = 1839] [serial = 2221] [outer = (nil)] 23:53:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a9025a400) [pid = 1839] [serial = 2222] [outer = 0x7f5a8c965400] 23:53:32 INFO - PROCESS | 1839 | 1461221612489 Marionette DEBUG loaded listener.js 23:53:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a91029800) [pid = 1839] [serial = 2223] [outer = 0x7f5a8c965400] 23:53:33 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:53:33 INFO - PROCESS | 1839 | 1461221613157 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:53:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:53:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1129ms 23:53:33 INFO - PROCESS | 1839 | 1461221613195 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:53:33 INFO - PROCESS | 1839 | 1461221613197 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:53:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:53:33 INFO - PROCESS | 1839 | 1461221613205 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:53:33 INFO - PROCESS | 1839 | 1461221613207 Marionette TRACE conn3 <- [1,2934,null,{}] 23:53:33 INFO - PROCESS | 1839 | 1461221613212 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:33 INFO - PROCESS | 1839 | 1461221613364 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:53:33 INFO - PROCESS | 1839 | 1461221613589 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8480a000 == 137 [pid = 1839] [id = 741] 23:53:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a7e8c1800) [pid = 1839] [serial = 2224] [outer = (nil)] 23:53:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a832e3c00) [pid = 1839] [serial = 2225] [outer = 0x7f5a7e8c1800] 23:53:33 INFO - PROCESS | 1839 | 1461221613650 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a8d79c000) [pid = 1839] [serial = 2226] [outer = 0x7f5a7e8c1800] 23:53:34 INFO - PROCESS | 1839 | 1461221614323 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:53:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:53:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1135ms 23:53:34 INFO - PROCESS | 1839 | 1461221614357 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:53:34 INFO - PROCESS | 1839 | 1461221614359 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:53:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:53:34 INFO - PROCESS | 1839 | 1461221614367 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 1839 | 1461221614369 Marionette TRACE conn3 <- [1,2938,null,{}] 23:53:34 INFO - PROCESS | 1839 | 1461221614374 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:34 INFO - PROCESS | 1839 | 1461221614514 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:53:34 INFO - PROCESS | 1839 | 1461221614738 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a821d2800 == 138 [pid = 1839] [id = 742] 23:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a7dae7800) [pid = 1839] [serial = 2227] [outer = (nil)] 23:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a80a27800) [pid = 1839] [serial = 2228] [outer = 0x7f5a7dae7800] 23:53:34 INFO - PROCESS | 1839 | 1461221614807 Marionette DEBUG loaded listener.js 23:53:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a8f0dac00) [pid = 1839] [serial = 2229] [outer = 0x7f5a7dae7800] 23:53:35 INFO - PROCESS | 1839 | 1461221615480 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:53:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:53:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1128ms 23:53:35 INFO - PROCESS | 1839 | 1461221615509 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 1839 | 1461221615511 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:53:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:53:35 INFO - PROCESS | 1839 | 1461221615518 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 1839 | 1461221615521 Marionette TRACE conn3 <- [1,2942,null,{}] 23:53:35 INFO - PROCESS | 1839 | 1461221615525 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:35 INFO - PROCESS | 1839 | 1461221615668 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:53:35 INFO - PROCESS | 1839 | 1461221615899 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a851e0800 == 139 [pid = 1839] [id = 743] 23:53:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a7d8b2800) [pid = 1839] [serial = 2230] [outer = (nil)] 23:53:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a7fad2000) [pid = 1839] [serial = 2231] [outer = 0x7f5a7d8b2800] 23:53:35 INFO - PROCESS | 1839 | 1461221615961 Marionette DEBUG loaded listener.js 23:53:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a847af400) [pid = 1839] [serial = 2232] [outer = 0x7f5a7d8b2800] 23:53:36 INFO - PROCESS | 1839 | 1461221616644 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:53:36 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:53:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:53:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1139ms 23:53:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:53:36 INFO - PROCESS | 1839 | 1461221616674 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:53:36 INFO - PROCESS | 1839 | 1461221616677 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:53:36 INFO - PROCESS | 1839 | 1461221616684 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:53:36 INFO - PROCESS | 1839 | 1461221616687 Marionette TRACE conn3 <- [1,2946,null,{}] 23:53:36 INFO - PROCESS | 1839 | 1461221616691 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:36 INFO - PROCESS | 1839 | 1461221616835 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:53:37 INFO - PROCESS | 1839 | 1461221617068 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a924e1800 == 140 [pid = 1839] [id = 744] 23:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a7d8d7400) [pid = 1839] [serial = 2233] [outer = (nil)] 23:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a821b4800) [pid = 1839] [serial = 2234] [outer = 0x7f5a7d8d7400] 23:53:37 INFO - PROCESS | 1839 | 1461221617129 Marionette DEBUG loaded listener.js 23:53:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a8ac5a000) [pid = 1839] [serial = 2235] [outer = 0x7f5a7d8d7400] 23:53:37 INFO - PROCESS | 1839 | 1461221617812 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:53:37 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:53:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1180ms 23:53:37 INFO - PROCESS | 1839 | 1461221617863 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:53:37 INFO - PROCESS | 1839 | 1461221617867 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:53:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:53:37 INFO - PROCESS | 1839 | 1461221617871 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:53:37 INFO - PROCESS | 1839 | 1461221617873 Marionette TRACE conn3 <- [1,2950,null,{}] 23:53:37 INFO - PROCESS | 1839 | 1461221617878 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:38 INFO - PROCESS | 1839 | 1461221618028 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:53:38 INFO - PROCESS | 1839 | 1461221618287 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f028000 == 141 [pid = 1839] [id = 745] 23:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a7d8a5c00) [pid = 1839] [serial = 2236] [outer = (nil)] 23:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a7d8b3400) [pid = 1839] [serial = 2237] [outer = 0x7f5a7d8a5c00] 23:53:38 INFO - PROCESS | 1839 | 1461221618349 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5a8a736000) [pid = 1839] [serial = 2238] [outer = 0x7f5a7d8a5c00] 23:53:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a81705000 == 142 [pid = 1839] [id = 746] 23:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f5a7e8cb800) [pid = 1839] [serial = 2239] [outer = (nil)] 23:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f5a7d8dcc00) [pid = 1839] [serial = 2240] [outer = 0x7f5a7e8cb800] 23:53:39 INFO - PROCESS | 1839 | 1461221619426 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:53:39 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1576ms 23:53:39 INFO - PROCESS | 1839 | 1461221619448 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:53:39 INFO - PROCESS | 1839 | 1461221619454 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:53:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:53:39 INFO - PROCESS | 1839 | 1461221619461 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:53:39 INFO - PROCESS | 1839 | 1461221619465 Marionette TRACE conn3 <- [1,2954,null,{}] 23:53:39 INFO - PROCESS | 1839 | 1461221619491 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:39 INFO - PROCESS | 1839 | 1461221619677 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:53:39 INFO - PROCESS | 1839 | 1461221619888 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8683c800 == 143 [pid = 1839] [id = 747] 23:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f5a7e8f1400) [pid = 1839] [serial = 2241] [outer = (nil)] 23:53:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f5a7fad4400) [pid = 1839] [serial = 2242] [outer = 0x7f5a7e8f1400] 23:53:39 INFO - PROCESS | 1839 | 1461221619985 Marionette DEBUG loaded listener.js 23:53:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a80699000) [pid = 1839] [serial = 2243] [outer = 0x7f5a7e8f1400] 23:53:40 INFO - PROCESS | 1839 | 1461221620870 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:53:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:53:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:53:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1452ms 23:53:40 INFO - PROCESS | 1839 | 1461221620914 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:53:40 INFO - PROCESS | 1839 | 1461221620921 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:53:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:53:40 INFO - PROCESS | 1839 | 1461221620929 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 1839 | 1461221620932 Marionette TRACE conn3 <- [1,2958,null,{}] 23:53:40 INFO - PROCESS | 1839 | 1461221620937 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:41 INFO - PROCESS | 1839 | 1461221621137 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a80e19000 == 142 [pid = 1839] [id = 726] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8aa60000 == 141 [pid = 1839] [id = 725] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8a8d6000 == 140 [pid = 1839] [id = 724] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a9884b400) [pid = 1839] [serial = 2129] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | 1461221621473 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8664b800 == 139 [pid = 1839] [id = 723] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a804cc800 == 138 [pid = 1839] [id = 722] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a85250000 == 137 [pid = 1839] [id = 721] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a83062800 == 136 [pid = 1839] [id = 720] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7e84f000 == 135 [pid = 1839] [id = 719] 23:53:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7d9cc800 == 136 [pid = 1839] [id = 748] 23:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f5a7f59d400) [pid = 1839] [serial = 2244] [outer = (nil)] 23:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f5a80abd800) [pid = 1839] [serial = 2245] [outer = 0x7f5a7f59d400] 23:53:41 INFO - PROCESS | 1839 | 1461221621553 Marionette DEBUG loaded listener.js 23:53:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f5a832dc400) [pid = 1839] [serial = 2246] [outer = 0x7f5a7f59d400] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aaf80e800 == 135 [pid = 1839] [id = 715] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a83053000 == 134 [pid = 1839] [id = 714] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5aa867e000 == 133 [pid = 1839] [id = 713] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a97ebd000 == 132 [pid = 1839] [id = 712] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ed32800 == 131 [pid = 1839] [id = 711] 23:53:41 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a84808000 == 130 [pid = 1839] [id = 710] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f5a7daeac00) [pid = 1839] [serial = 1815] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f5a8abf5400) [pid = 1839] [serial = 1818] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f5a821a7c00) [pid = 1839] [serial = 1941] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f5a8d40c000) [pid = 1839] [serial = 1938] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f5aa65ca400) [pid = 1839] [serial = 1932] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f5a8a73d400) [pid = 1839] [serial = 1809] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f5a84738400) [pid = 1839] [serial = 1875] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f5a8c746800) [pid = 1839] [serial = 1971] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f5a91c4bc00) [pid = 1839] [serial = 1857] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f5aa55a5000) [pid = 1839] [serial = 1995] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f5aaa906000) [pid = 1839] [serial = 1797] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f5a91c54400) [pid = 1839] [serial = 2004] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f5a83004400) [pid = 1839] [serial = 1842] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f5aa550fc00) [pid = 1839] [serial = 1929] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f5a8ee59400) [pid = 1839] [serial = 1917] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f5a910e3800) [pid = 1839] [serial = 1980] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f5a80451000) [pid = 1839] [serial = 1806] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f5a8dcf2000) [pid = 1839] [serial = 1851] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f5a8fd2d800) [pid = 1839] [serial = 1920] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f5a91d1c000) [pid = 1839] [serial = 1983] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f5a97ac7000) [pid = 1839] [serial = 1866] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f5a8c74cc00) [pid = 1839] [serial = 1848] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f5aa68d1400) [pid = 1839] [serial = 1794] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5a98cbd400) [pid = 1839] [serial = 2001] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a96f87400) [pid = 1839] [serial = 1863] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a8ee54c00) [pid = 1839] [serial = 1854] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a80eca400) [pid = 1839] [serial = 1965] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a83008000) [pid = 1839] [serial = 1908] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a97e03c00) [pid = 1839] [serial = 1926] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a8c749800) [pid = 1839] [serial = 1935] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a8ac0b800) [pid = 1839] [serial = 1821] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a8c966800) [pid = 1839] [serial = 1914] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a9457c800) [pid = 1839] [serial = 1986] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a8ee5f800) [pid = 1839] [serial = 1977] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a9a9f2000) [pid = 1839] [serial = 1869] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a9457f000) [pid = 1839] [serial = 1860] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a853a5c00) [pid = 1839] [serial = 1968] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5aaa763800) [pid = 1839] [serial = 1812] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a7d8b1c00) [pid = 1839] [serial = 1803] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5aa5511000) [pid = 1839] [serial = 1791] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a8e29a400) [pid = 1839] [serial = 1974] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a8a73ec00) [pid = 1839] [serial = 1800] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a978ce800) [pid = 1839] [serial = 1992] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5aa9f85400) [pid = 1839] [serial = 1998] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a96505000) [pid = 1839] [serial = 1788] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5aa6773000) [pid = 1839] [serial = 1872] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f5a8ac42c00) [pid = 1839] [serial = 1911] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f5a9648e000) [pid = 1839] [serial = 1923] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f5a8abf8000) [pid = 1839] [serial = 1845] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f5a96547400) [pid = 1839] [serial = 1989] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f5aaa5c6800) [pid = 1839] [serial = 2043] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f5a97acb800) [pid = 1839] [serial = 2037] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f5a92f78400) [pid = 1839] [serial = 2034] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f5a8d442800) [pid = 1839] [serial = 2031] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f5aa550f800) [pid = 1839] [serial = 2040] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f5a867a9800) [pid = 1839] [serial = 2028] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f5a8c965800) [pid = 1839] [serial = 2120] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f5a9024fc00) [pid = 1839] [serial = 2123] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f5a8c6d9c00) [pid = 1839] [serial = 2126] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f5aa86e5000) [pid = 1839] [serial = 2090] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f5a8f0db000) [pid = 1839] [serial = 2075] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f5a8ac42400) [pid = 1839] [serial = 2072] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f5a80b9f400) [pid = 1839] [serial = 2109] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f5a80a2cc00) [pid = 1839] [serial = 2108] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f5a832d9000) [pid = 1839] [serial = 2069] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f5a8c80ac00) [pid = 1839] [serial = 2117] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f5a8a85ec00) [pid = 1839] [serial = 2102] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f5a84732000) [pid = 1839] [serial = 2111] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f5a8a732400) [pid = 1839] [serial = 2112] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f5a96950c00) [pid = 1839] [serial = 2081] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f5a91ea7000) [pid = 1839] [serial = 2078] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a8abf6400) [pid = 1839] [serial = 2114] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a8b88cc00) [pid = 1839] [serial = 2115] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5aa5511800) [pid = 1839] [serial = 2084] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a8c85a000) [pid = 1839] [serial = 2099] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5aaa048800) [pid = 1839] [serial = 2096] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a8526ec00) [pid = 1839] [serial = 2087] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8dfca000) [pid = 1839] [serial = 2093] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a7e8c8400) [pid = 1839] [serial = 2105] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f5a91eab800) [pid = 1839] [serial = 2124] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f5a9500d800) [pid = 1839] [serial = 2127] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f5a8d444800) [pid = 1839] [serial = 2121] [outer = (nil)] [url = about:blank] 23:53:41 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f5a8c857800) [pid = 1839] [serial = 2118] [outer = (nil)] [url = about:blank] 23:53:42 INFO - PROCESS | 1839 | 1461221622246 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:53:42 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1377ms 23:53:42 INFO - PROCESS | 1839 | 1461221622306 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:53:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:53:42 INFO - PROCESS | 1839 | 1461221622309 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:53:42 INFO - PROCESS | 1839 | 1461221622314 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 1839 | 1461221622318 Marionette TRACE conn3 <- [1,2962,null,{}] 23:53:42 INFO - PROCESS | 1839 | 1461221622332 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:42 INFO - PROCESS | 1839 | 1461221622468 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:53:42 INFO - PROCESS | 1839 | 1461221622637 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8468d000 == 131 [pid = 1839] [id = 749] 23:53:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f5a7ef15c00) [pid = 1839] [serial = 2247] [outer = (nil)] 23:53:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f5a83773c00) [pid = 1839] [serial = 2248] [outer = 0x7f5a7ef15c00] 23:53:42 INFO - PROCESS | 1839 | 1461221622690 Marionette DEBUG loaded listener.js 23:53:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f5a847a6800) [pid = 1839] [serial = 2249] [outer = 0x7f5a7ef15c00] 23:53:43 INFO - PROCESS | 1839 | 1461221623254 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:53:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:53:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 984ms 23:53:43 INFO - PROCESS | 1839 | 1461221623302 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:53:43 INFO - PROCESS | 1839 | 1461221623305 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:53:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:53:43 INFO - PROCESS | 1839 | 1461221623311 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:53:43 INFO - PROCESS | 1839 | 1461221623313 Marionette TRACE conn3 <- [1,2966,null,{}] 23:53:43 INFO - PROCESS | 1839 | 1461221623318 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:43 INFO - PROCESS | 1839 | 1461221623451 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:53:43 INFO - PROCESS | 1839 | 1461221623635 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866ed000 == 132 [pid = 1839] [id = 750] 23:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f5a7f59ec00) [pid = 1839] [serial = 2250] [outer = (nil)] 23:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a853a4400) [pid = 1839] [serial = 2251] [outer = 0x7f5a7f59ec00] 23:53:43 INFO - PROCESS | 1839 | 1461221623687 Marionette DEBUG loaded listener.js 23:53:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a8a735800) [pid = 1839] [serial = 2252] [outer = 0x7f5a7f59ec00] 23:53:44 INFO - PROCESS | 1839 | 1461221624296 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:53:44 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1026ms 23:53:44 INFO - PROCESS | 1839 | 1461221624336 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:53:44 INFO - PROCESS | 1839 | 1461221624338 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:53:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:53:44 INFO - PROCESS | 1839 | 1461221624344 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:53:44 INFO - PROCESS | 1839 | 1461221624345 Marionette TRACE conn3 <- [1,2970,null,{}] 23:53:44 INFO - PROCESS | 1839 | 1461221624350 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:44 INFO - PROCESS | 1839 | 1461221624540 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:53:44 INFO - PROCESS | 1839 | 1461221624568 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8aa4d000 == 133 [pid = 1839] [id = 751] 23:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a867abc00) [pid = 1839] [serial = 2253] [outer = (nil)] 23:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a8a869c00) [pid = 1839] [serial = 2254] [outer = 0x7f5a867abc00] 23:53:44 INFO - PROCESS | 1839 | 1461221624618 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8ac0b800) [pid = 1839] [serial = 2255] [outer = 0x7f5a867abc00] 23:53:45 INFO - PROCESS | 1839 | 1461221625241 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:53:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:53:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 923ms 23:53:45 INFO - PROCESS | 1839 | 1461221625267 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 1839 | 1461221625269 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:53:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:53:45 INFO - PROCESS | 1839 | 1461221625274 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 1839 | 1461221625276 Marionette TRACE conn3 <- [1,2974,null,{}] 23:53:45 INFO - PROCESS | 1839 | 1461221625281 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:45 INFO - PROCESS | 1839 | 1461221625598 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:53:45 INFO - PROCESS | 1839 | 1461221625643 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8bc9d800 == 134 [pid = 1839] [id = 752] 23:53:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8a738800) [pid = 1839] [serial = 2256] [outer = (nil)] 23:53:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a8b893400) [pid = 1839] [serial = 2257] [outer = 0x7f5a8a738800] 23:53:45 INFO - PROCESS | 1839 | 1461221625694 Marionette DEBUG loaded listener.js 23:53:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a8c522800) [pid = 1839] [serial = 2258] [outer = 0x7f5a8a738800] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f5a80ec4400) [pid = 1839] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f5a7fad4c00) [pid = 1839] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f5a7d8d4000) [pid = 1839] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f5a7daea000) [pid = 1839] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f5a847abc00) [pid = 1839] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f5a7d8da000) [pid = 1839] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f5a8a864800) [pid = 1839] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:53:46 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f5a8376d000) [pid = 1839] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:53:46 INFO - PROCESS | 1839 | 1461221626631 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:53:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:53:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1376ms 23:53:46 INFO - PROCESS | 1839 | 1461221626650 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:53:46 INFO - PROCESS | 1839 | 1461221626654 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:53:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:53:46 INFO - PROCESS | 1839 | 1461221626659 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:53:46 INFO - PROCESS | 1839 | 1461221626662 Marionette TRACE conn3 <- [1,2978,null,{}] 23:53:46 INFO - PROCESS | 1839 | 1461221626669 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:46 INFO - PROCESS | 1839 | 1461221626799 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:53:46 INFO - PROCESS | 1839 | 1461221626807 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c862800 == 135 [pid = 1839] [id = 753] 23:53:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f5a7d8d0800) [pid = 1839] [serial = 2259] [outer = (nil)] 23:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f5a867b3000) [pid = 1839] [serial = 2260] [outer = 0x7f5a7d8d0800] 23:53:47 INFO - PROCESS | 1839 | 1461221627011 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f5a8c5eac00) [pid = 1839] [serial = 2261] [outer = 0x7f5a7d8d0800] 23:53:47 INFO - PROCESS | 1839 | 1461221627504 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:53:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:53:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 881ms 23:53:47 INFO - PROCESS | 1839 | 1461221627543 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:53:47 INFO - PROCESS | 1839 | 1461221627547 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:53:47 INFO - PROCESS | 1839 | 1461221627552 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:53:47 INFO - PROCESS | 1839 | 1461221627554 Marionette TRACE conn3 <- [1,2982,null,{}] 23:53:47 INFO - PROCESS | 1839 | 1461221627558 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:47 INFO - PROCESS | 1839 | 1461221627691 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:53:47 INFO - PROCESS | 1839 | 1461221627705 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ddad800 == 136 [pid = 1839] [id = 754] 23:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f5a8c5f1c00) [pid = 1839] [serial = 2262] [outer = (nil)] 23:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f5a8c80fc00) [pid = 1839] [serial = 2263] [outer = 0x7f5a8c5f1c00] 23:53:47 INFO - PROCESS | 1839 | 1461221627755 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f5a8c964400) [pid = 1839] [serial = 2264] [outer = 0x7f5a8c5f1c00] 23:53:48 INFO - PROCESS | 1839 | 1461221628553 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:53:48 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:53:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:53:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1023ms 23:53:48 INFO - PROCESS | 1839 | 1461221628577 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:53:48 INFO - PROCESS | 1839 | 1461221628582 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:53:48 INFO - PROCESS | 1839 | 1461221628589 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:53:48 INFO - PROCESS | 1839 | 1461221628594 Marionette TRACE conn3 <- [1,2986,null,{}] 23:53:48 INFO - PROCESS | 1839 | 1461221628623 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:48 INFO - PROCESS | 1839 | 1461221628900 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:53:49 INFO - PROCESS | 1839 | 1461221629045 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7f6d3800 == 137 [pid = 1839] [id = 755] 23:53:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f5a7d8d2400) [pid = 1839] [serial = 2265] [outer = (nil)] 23:53:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f5a7ef17c00) [pid = 1839] [serial = 2266] [outer = 0x7f5a7d8d2400] 23:53:49 INFO - PROCESS | 1839 | 1461221629151 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f5a7fad7800) [pid = 1839] [serial = 2267] [outer = 0x7f5a7d8d2400] 23:53:49 INFO - PROCESS | 1839 | 1461221629920 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:53:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1352ms 23:53:49 INFO - PROCESS | 1839 | 1461221629950 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:53:49 INFO - PROCESS | 1839 | 1461221629956 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:53:49 INFO - PROCESS | 1839 | 1461221629967 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 1839 | 1461221629970 Marionette TRACE conn3 <- [1,2990,null,{}] 23:53:49 INFO - PROCESS | 1839 | 1461221629975 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:50 INFO - PROCESS | 1839 | 1461221630125 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:53:50 INFO - PROCESS | 1839 | 1461221630344 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a866e2000 == 138 [pid = 1839] [id = 756] 23:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f5a80a2cc00) [pid = 1839] [serial = 2268] [outer = (nil)] 23:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f5a832da800) [pid = 1839] [serial = 2269] [outer = 0x7f5a80a2cc00] 23:53:50 INFO - PROCESS | 1839 | 1461221630405 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f5a8376a800) [pid = 1839] [serial = 2270] [outer = 0x7f5a80a2cc00] 23:53:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ae7c800 == 139 [pid = 1839] [id = 757] 23:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f5a853a0400) [pid = 1839] [serial = 2271] [outer = (nil)] 23:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f5a80b9f000) [pid = 1839] [serial = 2272] [outer = 0x7f5a853a0400] 23:53:51 INFO - PROCESS | 1839 | 1461221631257 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:53:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1329ms 23:53:51 INFO - PROCESS | 1839 | 1461221631296 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:53:51 INFO - PROCESS | 1839 | 1461221631299 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:53:51 INFO - PROCESS | 1839 | 1461221631305 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:53:51 INFO - PROCESS | 1839 | 1461221631310 Marionette TRACE conn3 <- [1,2994,null,{}] 23:53:51 INFO - PROCESS | 1839 | 1461221631324 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:51 INFO - PROCESS | 1839 | 1461221631535 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:53:51 INFO - PROCESS | 1839 | 1461221631737 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f03b000 == 140 [pid = 1839] [id = 758] 23:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f5a8376d400) [pid = 1839] [serial = 2273] [outer = (nil)] 23:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f5a8abfac00) [pid = 1839] [serial = 2274] [outer = 0x7f5a8376d400] 23:53:51 INFO - PROCESS | 1839 | 1461221631841 Marionette DEBUG loaded listener.js 23:53:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f5a8b889800) [pid = 1839] [serial = 2275] [outer = 0x7f5a8376d400] 23:53:52 INFO - PROCESS | 1839 | 1461221632538 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:53:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:53:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:53:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1281ms 23:53:52 INFO - PROCESS | 1839 | 1461221632586 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:53:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:53:52 INFO - PROCESS | 1839 | 1461221632590 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:53:52 INFO - PROCESS | 1839 | 1461221632595 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:53:52 INFO - PROCESS | 1839 | 1461221632597 Marionette TRACE conn3 <- [1,2998,null,{}] 23:53:52 INFO - PROCESS | 1839 | 1461221632602 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:52 INFO - PROCESS | 1839 | 1461221632756 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:53:52 INFO - PROCESS | 1839 | 1461221632976 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a90f86800 == 141 [pid = 1839] [id = 759] 23:53:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f5a85271800) [pid = 1839] [serial = 2276] [outer = (nil)] 23:53:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f5a8c74e800) [pid = 1839] [serial = 2277] [outer = 0x7f5a85271800] 23:53:53 INFO - PROCESS | 1839 | 1461221633038 Marionette DEBUG loaded listener.js 23:53:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f5a8c965c00) [pid = 1839] [serial = 2278] [outer = 0x7f5a85271800] 23:53:53 INFO - PROCESS | 1839 | 1461221633762 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:53:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:53:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1177ms 23:53:53 INFO - PROCESS | 1839 | 1461221633772 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:53:53 INFO - PROCESS | 1839 | 1461221633775 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:53:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:53:53 INFO - PROCESS | 1839 | 1461221633780 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:53:53 INFO - PROCESS | 1839 | 1461221633782 Marionette TRACE conn3 <- [1,3002,null,{}] 23:53:53 INFO - PROCESS | 1839 | 1461221633787 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:53 INFO - PROCESS | 1839 | 1461221633933 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:53:54 INFO - PROCESS | 1839 | 1461221634154 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a925b3000 == 142 [pid = 1839] [id = 760] 23:53:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f5a8bb69400) [pid = 1839] [serial = 2279] [outer = (nil)] 23:53:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f5a8d79cc00) [pid = 1839] [serial = 2280] [outer = 0x7f5a8bb69400] 23:53:54 INFO - PROCESS | 1839 | 1461221634214 Marionette DEBUG loaded listener.js 23:53:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f5a8dfca000) [pid = 1839] [serial = 2281] [outer = 0x7f5a8bb69400] 23:53:54 INFO - PROCESS | 1839 | 1461221634882 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:53:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:53:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1126ms 23:53:54 INFO - PROCESS | 1839 | 1461221634910 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:53:54 INFO - PROCESS | 1839 | 1461221634912 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:53:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:53:54 INFO - PROCESS | 1839 | 1461221634917 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:53:54 INFO - PROCESS | 1839 | 1461221634919 Marionette TRACE conn3 <- [1,3006,null,{}] 23:53:54 INFO - PROCESS | 1839 | 1461221634924 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:55 INFO - PROCESS | 1839 | 1461221635089 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:53:55 INFO - PROCESS | 1839 | 1461221635312 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a927e8000 == 143 [pid = 1839] [id = 761] 23:53:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f5a8e298c00) [pid = 1839] [serial = 2282] [outer = (nil)] 23:53:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f5a8eee5c00) [pid = 1839] [serial = 2283] [outer = 0x7f5a8e298c00] 23:53:55 INFO - PROCESS | 1839 | 1461221635375 Marionette DEBUG loaded listener.js 23:53:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f5a8fe18400) [pid = 1839] [serial = 2284] [outer = 0x7f5a8e298c00] 23:53:56 INFO - PROCESS | 1839 | 1461221636031 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:53:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:53:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1127ms 23:53:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:53:56 INFO - PROCESS | 1839 | 1461221636045 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:53:56 INFO - PROCESS | 1839 | 1461221636047 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:53:56 INFO - PROCESS | 1839 | 1461221636052 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:53:56 INFO - PROCESS | 1839 | 1461221636055 Marionette TRACE conn3 <- [1,3010,null,{}] 23:53:56 INFO - PROCESS | 1839 | 1461221636081 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:56 INFO - PROCESS | 1839 | 1461221636231 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:53:56 INFO - PROCESS | 1839 | 1461221636452 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a945a4000 == 144 [pid = 1839] [id = 762] 23:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f5a8e2a1400) [pid = 1839] [serial = 2285] [outer = (nil)] 23:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f5a910e3800) [pid = 1839] [serial = 2286] [outer = 0x7f5a8e2a1400] 23:53:56 INFO - PROCESS | 1839 | 1461221636522 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f5a910f2800) [pid = 1839] [serial = 2287] [outer = 0x7f5a8e2a1400] 23:53:57 INFO - PROCESS | 1839 | 1461221637183 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:53:57 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:53:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1150ms 23:53:57 INFO - PROCESS | 1839 | 1461221637206 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 1839 | 1461221637209 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:53:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:53:57 INFO - PROCESS | 1839 | 1461221637216 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - PROCESS | 1839 | 1461221637218 Marionette TRACE conn3 <- [1,3014,null,{}] 23:53:57 INFO - PROCESS | 1839 | 1461221637223 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:57 INFO - PROCESS | 1839 | 1461221637371 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:53:57 INFO - PROCESS | 1839 | 1461221637591 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a96a96800 == 145 [pid = 1839] [id = 763] 23:53:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f5a8fe19800) [pid = 1839] [serial = 2288] [outer = (nil)] 23:53:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f5a91c4b400) [pid = 1839] [serial = 2289] [outer = 0x7f5a8fe19800] 23:53:57 INFO - PROCESS | 1839 | 1461221637651 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f5a91d12400) [pid = 1839] [serial = 2290] [outer = 0x7f5a8fe19800] 23:53:57 INFO - PROCESS | 1839 | [1839] 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 23:53:58 INFO - PROCESS | 1839 | 1461221638395 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:53:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:53:58 INFO - {} 23:53:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:53:58 INFO - {} 23:53:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:53:58 INFO - {} 23:53:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:53:58 INFO - {} 23:53:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1226ms 23:53:58 INFO - PROCESS | 1839 | 1461221638443 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:53:58 INFO - PROCESS | 1839 | 1461221638446 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:53:58 INFO - TEST-START | /FileAPI/fileReader.html 23:53:58 INFO - PROCESS | 1839 | 1461221638451 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 1839 | 1461221638454 Marionette TRACE conn3 <- [1,3018,null,{}] 23:53:58 INFO - PROCESS | 1839 | 1461221638458 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:58 INFO - PROCESS | 1839 | 1461221638641 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:53:58 INFO - PROCESS | 1839 | 1461221638819 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a98115000 == 146 [pid = 1839] [id = 764] 23:53:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f5a91d12c00) [pid = 1839] [serial = 2291] [outer = (nil)] 23:53:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a92552400) [pid = 1839] [serial = 2292] [outer = 0x7f5a91d12c00] 23:53:58 INFO - PROCESS | 1839 | 1461221638919 Marionette DEBUG loaded listener.js 23:53:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a92f72000) [pid = 1839] [serial = 2293] [outer = 0x7f5a91d12c00] 23:53:59 INFO - PROCESS | 1839 | 1461221639607 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:53:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:53:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1179ms 23:53:59 INFO - PROCESS | 1839 | 1461221639630 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:53:59 INFO - PROCESS | 1839 | 1461221639633 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:53:59 INFO - TEST-START | /FileAPI/historical.html 23:53:59 INFO - PROCESS | 1839 | 1461221639638 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 1839 | 1461221639640 Marionette TRACE conn3 <- [1,3022,null,{}] 23:53:59 INFO - PROCESS | 1839 | 1461221639645 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:59 INFO - PROCESS | 1839 | 1461221639801 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:54:00 INFO - PROCESS | 1839 | 1461221640029 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9ad45800 == 147 [pid = 1839] [id = 765] 23:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a91d1bc00) [pid = 1839] [serial = 2294] [outer = (nil)] 23:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a945de400) [pid = 1839] [serial = 2295] [outer = 0x7f5a91d1bc00] 23:54:00 INFO - PROCESS | 1839 | 1461221640091 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a94f0b800) [pid = 1839] [serial = 2296] [outer = 0x7f5a91d1bc00] 23:54:00 INFO - PROCESS | 1839 | 1461221640769 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:54:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:54:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:54:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:54:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:54:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:54:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:54:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:54:00 INFO - TEST-OK | /FileAPI/historical.html | took 1175ms 23:54:00 INFO - PROCESS | 1839 | 1461221640816 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:54:00 INFO - PROCESS | 1839 | 1461221640820 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:54:00 INFO - PROCESS | 1839 | 1461221640829 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - TEST-START | /FileAPI/idlharness.html 23:54:00 INFO - PROCESS | 1839 | 1461221640834 Marionette TRACE conn3 <- [1,3026,null,{}] 23:54:00 INFO - PROCESS | 1839 | 1461221640838 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:01 INFO - PROCESS | 1839 | 1461221641008 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:54:01 INFO - PROCESS | 1839 | 1461221641240 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa52ed000 == 148 [pid = 1839] [id = 766] 23:54:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a94f91800) [pid = 1839] [serial = 2297] [outer = (nil)] 23:54:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a96545800) [pid = 1839] [serial = 2298] [outer = 0x7f5a94f91800] 23:54:01 INFO - PROCESS | 1839 | 1461221641306 Marionette DEBUG loaded listener.js 23:54:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a96d97800) [pid = 1839] [serial = 2299] [outer = 0x7f5a94f91800] 23:54:02 INFO - PROCESS | 1839 | 1461221642705 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:54:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:54:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:54:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:54:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:54:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:54:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:54:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:54:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:54:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:54:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:54:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:54:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:54:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:54:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:54:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:54:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:54:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:54:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:54:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:54:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:54:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:54:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 1955ms 23:54:02 INFO - PROCESS | 1839 | 1461221642851 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:54:02 INFO - PROCESS | 1839 | 1461221642861 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:54:02 INFO - TEST-START | /FileAPI/idlharness.worker 23:54:02 INFO - PROCESS | 1839 | 1461221642871 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:54:02 INFO - PROCESS | 1839 | 1461221642877 Marionette TRACE conn3 <- [1,3030,null,{}] 23:54:02 INFO - PROCESS | 1839 | 1461221642885 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:03 INFO - PROCESS | 1839 | 1461221643056 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:54:03 INFO - PROCESS | 1839 | 1461221643274 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaab24000 == 149 [pid = 1839] [id = 767] 23:54:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a95563400) [pid = 1839] [serial = 2300] [outer = (nil)] 23:54:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5aa5511000) [pid = 1839] [serial = 2301] [outer = 0x7f5a95563400] 23:54:03 INFO - PROCESS | 1839 | 1461221643345 Marionette DEBUG loaded listener.js 23:54:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5aa64da800) [pid = 1839] [serial = 2302] [outer = 0x7f5a95563400] 23:54:03 INFO - PROCESS | 1839 | [1839] 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 23:54:05 INFO - PROCESS | 1839 | 1461221645258 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:54:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:54:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:54:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:54:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:54:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:54:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:54:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:54:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:54:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:54:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:54:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:54:05 INFO - {} 23:54:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2463ms 23:54:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:54:05 INFO - PROCESS | 1839 | 1461221645334 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:54:05 INFO - PROCESS | 1839 | 1461221645336 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:54:05 INFO - PROCESS | 1839 | 1461221645340 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:54:05 INFO - PROCESS | 1839 | 1461221645342 Marionette TRACE conn3 <- [1,3034,null,{}] 23:54:05 INFO - PROCESS | 1839 | 1461221645346 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:05 INFO - PROCESS | 1839 | 1461221645605 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:54:05 INFO - PROCESS | 1839 | 1461221645843 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a817bf000 == 150 [pid = 1839] [id = 768] 23:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a7d8a7400) [pid = 1839] [serial = 2303] [outer = (nil)] 23:54:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a7e8fac00) [pid = 1839] [serial = 2304] [outer = 0x7f5a7d8a7400] 23:54:05 INFO - PROCESS | 1839 | 1461221645944 Marionette DEBUG loaded listener.js 23:54:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a8ac48c00) [pid = 1839] [serial = 2305] [outer = 0x7f5a7d8a7400] 23:54:06 INFO - PROCESS | 1839 | 1461221646594 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:54:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:54:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1274ms 23:54:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:54:06 INFO - PROCESS | 1839 | 1461221646615 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:54:06 INFO - PROCESS | 1839 | 1461221646617 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:54:06 INFO - PROCESS | 1839 | 1461221646622 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:54:06 INFO - PROCESS | 1839 | 1461221646625 Marionette TRACE conn3 <- [1,3038,null,{}] 23:54:06 INFO - PROCESS | 1839 | 1461221646629 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:06 INFO - PROCESS | 1839 | 1461221646774 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:54:07 INFO - PROCESS | 1839 | 1461221647005 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a8db000 == 151 [pid = 1839] [id = 769] 23:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a7d8d2000) [pid = 1839] [serial = 2306] [outer = (nil)] 23:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a7e83d800) [pid = 1839] [serial = 2307] [outer = 0x7f5a7d8d2000] 23:54:07 INFO - PROCESS | 1839 | 1461221647064 Marionette DEBUG loaded listener.js 23:54:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a7e842800) [pid = 1839] [serial = 2308] [outer = 0x7f5a7d8d2000] 23:54:08 INFO - PROCESS | 1839 | 1461221648181 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:54:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:54:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:54:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:54:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1579ms 23:54:08 INFO - PROCESS | 1839 | 1461221648201 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:54:08 INFO - PROCESS | 1839 | 1461221648206 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:54:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:54:08 INFO - PROCESS | 1839 | 1461221648213 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:54:08 INFO - PROCESS | 1839 | 1461221648217 Marionette TRACE conn3 <- [1,3042,null,{}] 23:54:08 INFO - PROCESS | 1839 | 1461221648224 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:08 INFO - PROCESS | 1839 | 1461221648394 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:54:08 INFO - PROCESS | 1839 | 1461221648639 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a83059000 == 152 [pid = 1839] [id = 770] 23:54:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a7e843c00) [pid = 1839] [serial = 2309] [outer = (nil)] 23:54:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a7e8f0800) [pid = 1839] [serial = 2310] [outer = 0x7f5a7e843c00] 23:54:08 INFO - PROCESS | 1839 | 1461221648735 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a7f5a3400) [pid = 1839] [serial = 2311] [outer = 0x7f5a7e843c00] 23:54:09 INFO - PROCESS | 1839 | 1461221649703 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:54:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:54:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:54:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:54:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:54:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:54:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1556ms 23:54:09 INFO - PROCESS | 1839 | 1461221649783 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:54:09 INFO - PROCESS | 1839 | 1461221649800 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:54:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:54:09 INFO - PROCESS | 1839 | 1461221649826 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:54:09 INFO - PROCESS | 1839 | 1461221649835 Marionette TRACE conn3 <- [1,3046,null,{}] 23:54:09 INFO - PROCESS | 1839 | 1461221649840 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:10 INFO - PROCESS | 1839 | 1461221649999 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:54:10 INFO - PROCESS | 1839 | 1461221650438 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7a5cc000 == 153 [pid = 1839] [id = 771] 23:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a804ee800) [pid = 1839] [serial = 2312] [outer = (nil)] 23:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a83767c00) [pid = 1839] [serial = 2313] [outer = 0x7f5a804ee800] 23:54:10 INFO - PROCESS | 1839 | 1461221650526 Marionette DEBUG loaded listener.js 23:54:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a83771400) [pid = 1839] [serial = 2314] [outer = 0x7f5a804ee800] 23:54:10 INFO - PROCESS | 1839 | [1839] 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 23:54:11 INFO - PROCESS | 1839 | 1461221651277 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:54:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:54:11 INFO - {} 23:54:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1483ms 23:54:11 INFO - PROCESS | 1839 | 1461221651309 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:54:11 INFO - PROCESS | 1839 | 1461221651311 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:54:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:54:11 INFO - PROCESS | 1839 | 1461221651317 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 1839 | 1461221651321 Marionette TRACE conn3 <- [1,3050,null,{}] 23:54:11 INFO - PROCESS | 1839 | 1461221651334 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:11 INFO - PROCESS | 1839 | 1461221651491 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f129800 == 152 [pid = 1839] [id = 674] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c862800 == 151 [pid = 1839] [id = 753] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f5aa9f86400) [pid = 1839] [serial = 2147] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f5a8c744c00) [pid = 1839] [serial = 2141] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f5a7f59b400) [pid = 1839] [serial = 2153] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f5a9102c400) [pid = 1839] [serial = 2144] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8bb5c400) [pid = 1839] [serial = 2138] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a7ef17800) [pid = 1839] [serial = 2150] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a81761c00) [pid = 1839] [serial = 2183] [outer = (nil)] [url = about:blank] 23:54:11 INFO - PROCESS | 1839 | 1461221651854 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8bc9d800 == 150 [pid = 1839] [id = 752] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8aa4d000 == 149 [pid = 1839] [id = 751] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a866ed000 == 148 [pid = 1839] [id = 750] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8468d000 == 147 [pid = 1839] [id = 749] 23:54:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a7d9cc800 == 146 [pid = 1839] [id = 748] 23:54:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7d69d000 == 147 [pid = 1839] [id = 772] 23:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a7ef19000) [pid = 1839] [serial = 2315] [outer = (nil)] 23:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a8376fc00) [pid = 1839] [serial = 2316] [outer = 0x7f5a7ef19000] 23:54:11 INFO - PROCESS | 1839 | 1461221651915 Marionette DEBUG loaded listener.js 23:54:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a847a9400) [pid = 1839] [serial = 2317] [outer = 0x7f5a7ef19000] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8683c800 == 146 [pid = 1839] [id = 747] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a81705000 == 145 [pid = 1839] [id = 746] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a924e1800 == 144 [pid = 1839] [id = 744] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e0800 == 143 [pid = 1839] [id = 743] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a821d2800 == 142 [pid = 1839] [id = 742] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8480a000 == 141 [pid = 1839] [id = 741] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92b86800 == 140 [pid = 1839] [id = 740] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a92685000 == 139 [pid = 1839] [id = 739] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a925a2800 == 138 [pid = 1839] [id = 738] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a91bed800 == 137 [pid = 1839] [id = 737] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8fd06000 == 136 [pid = 1839] [id = 736] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8f11f000 == 135 [pid = 1839] [id = 735] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8ef73000 == 134 [pid = 1839] [id = 734] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8e8c4000 == 133 [pid = 1839] [id = 733] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8d7c5000 == 132 [pid = 1839] [id = 732] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8c90e800 == 131 [pid = 1839] [id = 731] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8acd7000 == 130 [pid = 1839] [id = 730] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a851e3800 == 129 [pid = 1839] [id = 729] 23:54:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f5a8171c000 == 128 [pid = 1839] [id = 728] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f5a8300bc00) [pid = 1839] [serial = 2163] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f5a8472dc00) [pid = 1839] [serial = 2171] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f5a7ef14000) [pid = 1839] [serial = 2156] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f5a7e8f8800) [pid = 1839] [serial = 2132] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f5a7dcf0400) [pid = 1839] [serial = 2159] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f5a84735000) [pid = 1839] [serial = 2135] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f5a83010c00) [pid = 1839] [serial = 2168] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a853a5800) [pid = 1839] [serial = 2174] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a7daed800) [pid = 1839] [serial = 2180] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a8ac04800) [pid = 1839] [serial = 2177] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a7fade400) [pid = 1839] [serial = 2160] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a8ac46400) [pid = 1839] [serial = 2178] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a85272800) [pid = 1839] [serial = 2172] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a83772000) [pid = 1839] [serial = 2165] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a8472c400) [pid = 1839] [serial = 2169] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a8a86a800) [pid = 1839] [serial = 2175] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f5a8175bc00) [pid = 1839] [serial = 2162] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f5a80454000) [pid = 1839] [serial = 2181] [outer = (nil)] [url = about:blank] 23:54:12 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f5a839a9400) [pid = 1839] [serial = 2166] [outer = (nil)] [url = about:blank] 23:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:54:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1240ms 23:54:12 INFO - PROCESS | 1839 | 1461221652551 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:54:12 INFO - PROCESS | 1839 | 1461221652558 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:54:12 INFO - PROCESS | 1839 | 1461221652562 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:54:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:54:12 INFO - PROCESS | 1839 | 1461221652572 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:54:12 INFO - PROCESS | 1839 | 1461221652575 Marionette TRACE conn3 <- [1,3054,null,{}] 23:54:12 INFO - PROCESS | 1839 | 1461221652580 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:12 INFO - PROCESS | 1839 | 1461221652712 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:54:12 INFO - PROCESS | 1839 | 1461221652887 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a84697800 == 129 [pid = 1839] [id = 773] 23:54:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f5a7daed800) [pid = 1839] [serial = 2318] [outer = (nil)] 23:54:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f5a848d0c00) [pid = 1839] [serial = 2319] [outer = 0x7f5a7daed800] 23:54:12 INFO - PROCESS | 1839 | 1461221652939 Marionette DEBUG loaded listener.js 23:54:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f5a867af400) [pid = 1839] [serial = 2320] [outer = 0x7f5a7daed800] 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:54:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:54:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:54:14 INFO - PROCESS | 1839 | 1461221653882 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:54:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:54:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1407ms 23:54:14 INFO - PROCESS | 1839 | 1461221653994 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:54:14 INFO - PROCESS | 1839 | 1461221654002 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:54:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:54:14 INFO - PROCESS | 1839 | 1461221654009 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:54:14 INFO - PROCESS | 1839 | 1461221654015 Marionette TRACE conn3 <- [1,3058,null,{}] 23:54:14 INFO - PROCESS | 1839 | 1461221654032 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:14 INFO - PROCESS | 1839 | 1461221654193 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:54:14 INFO - PROCESS | 1839 | 1461221654203 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a86823000 == 130 [pid = 1839] [id = 774] 23:54:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a8a861800) [pid = 1839] [serial = 2321] [outer = (nil)] 23:54:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a8bb5c400) [pid = 1839] [serial = 2322] [outer = 0x7f5a8a861800] 23:54:14 INFO - PROCESS | 1839 | 1461221654254 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a8bb9f000) [pid = 1839] [serial = 2323] [outer = 0x7f5a8a861800] 23:54:15 INFO - PROCESS | 1839 | 1461221655053 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:54:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:54:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:54:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:54:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:54:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:54:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:54:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:54:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:54:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1102ms 23:54:15 INFO - PROCESS | 1839 | 1461221655113 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:54:15 INFO - PROCESS | 1839 | 1461221655120 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:54:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:54:15 INFO - PROCESS | 1839 | 1461221655131 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 1839 | 1461221655133 Marionette TRACE conn3 <- [1,3062,null,{}] 23:54:15 INFO - PROCESS | 1839 | 1461221655136 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:15 INFO - PROCESS | 1839 | 1461221655345 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:54:15 INFO - PROCESS | 1839 | 1461221655374 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8c61c000 == 131 [pid = 1839] [id = 775] 23:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a8c96fc00) [pid = 1839] [serial = 2324] [outer = (nil)] 23:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a8e009400) [pid = 1839] [serial = 2325] [outer = 0x7f5a8c96fc00] 23:54:15 INFO - PROCESS | 1839 | 1461221655428 Marionette DEBUG loaded listener.js 23:54:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a8eba7800) [pid = 1839] [serial = 2326] [outer = 0x7f5a8c96fc00] 23:54:15 INFO - PROCESS | 1839 | [1839] 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 23:54:16 INFO - PROCESS | 1839 | 1461221656135 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:54:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:54:16 INFO - {} 23:54:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1026ms 23:54:16 INFO - PROCESS | 1839 | 1461221656158 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:54:16 INFO - PROCESS | 1839 | 1461221656160 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:54:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:54:16 INFO - PROCESS | 1839 | 1461221656165 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:54:16 INFO - PROCESS | 1839 | 1461221656167 Marionette TRACE conn3 <- [1,3066,null,{}] 23:54:16 INFO - PROCESS | 1839 | 1461221656172 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:16 INFO - PROCESS | 1839 | 1461221656366 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:54:16 INFO - PROCESS | 1839 | 1461221656386 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7e66f800 == 132 [pid = 1839] [id = 776] 23:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a8eba8400) [pid = 1839] [serial = 2327] [outer = (nil)] 23:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a7e8f0400) [pid = 1839] [serial = 2328] [outer = 0x7f5a8eba8400] 23:54:16 INFO - PROCESS | 1839 | 1461221656463 Marionette DEBUG loaded listener.js 23:54:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a839b1c00) [pid = 1839] [serial = 2329] [outer = 0x7f5a8eba8400] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f5a7e8f1400) [pid = 1839] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f5a867abc00) [pid = 1839] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f5a7e8cb800) [pid = 1839] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f5a7d8d3400) [pid = 1839] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f5a8a738800) [pid = 1839] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f5a7f59ec00) [pid = 1839] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f5a7f59d400) [pid = 1839] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f5a7ef15c00) [pid = 1839] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:54:17 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f5a7d8d0800) [pid = 1839] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:54:17 INFO - PROCESS | 1839 | 1461221657499 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:54:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:54:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1379ms 23:54:17 INFO - PROCESS | 1839 | 1461221657546 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:54:17 INFO - PROCESS | 1839 | 1461221657549 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:54:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:54:17 INFO - PROCESS | 1839 | 1461221657555 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:54:17 INFO - PROCESS | 1839 | 1461221657557 Marionette TRACE conn3 <- [1,3070,null,{}] 23:54:17 INFO - PROCESS | 1839 | 1461221657561 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:17 INFO - PROCESS | 1839 | 1461221657689 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:54:17 INFO - PROCESS | 1839 | 1461221657871 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8df40000 == 133 [pid = 1839] [id = 777] 23:54:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f5a7dae8400) [pid = 1839] [serial = 2330] [outer = (nil)] 23:54:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f5a8ee5d800) [pid = 1839] [serial = 2331] [outer = 0x7f5a7dae8400] 23:54:17 INFO - PROCESS | 1839 | 1461221657922 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f5a910e3c00) [pid = 1839] [serial = 2332] [outer = 0x7f5a7dae8400] 23:54:18 INFO - PROCESS | 1839 | 1461221658450 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:54:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:54:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 924ms 23:54:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:54:18 INFO - PROCESS | 1839 | 1461221658480 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 1839 | 1461221658482 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:54:18 INFO - PROCESS | 1839 | 1461221658488 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 1839 | 1461221658490 Marionette TRACE conn3 <- [1,3074,null,{}] 23:54:18 INFO - PROCESS | 1839 | 1461221658495 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:18 INFO - PROCESS | 1839 | 1461221658632 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:54:18 INFO - PROCESS | 1839 | 1461221658645 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8f040800 == 134 [pid = 1839] [id = 778] 23:54:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f5a905c4400) [pid = 1839] [serial = 2333] [outer = (nil)] 23:54:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f5a92553000) [pid = 1839] [serial = 2334] [outer = 0x7f5a905c4400] 23:54:18 INFO - PROCESS | 1839 | 1461221658696 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f5a945e3800) [pid = 1839] [serial = 2335] [outer = 0x7f5a905c4400] 23:54:19 INFO - PROCESS | 1839 | 1461221659616 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:54:19 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:54:19 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1177ms 23:54:19 INFO - PROCESS | 1839 | 1461221659665 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:54:19 INFO - PROCESS | 1839 | 1461221659671 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:54:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:54:19 INFO - PROCESS | 1839 | 1461221659724 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:54:19 INFO - PROCESS | 1839 | 1461221659729 Marionette TRACE conn3 <- [1,3078,null,{}] 23:54:19 INFO - PROCESS | 1839 | 1461221659735 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:19 INFO - PROCESS | 1839 | 1461221659927 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:54:20 INFO - PROCESS | 1839 | 1461221660196 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a7f6e3000 == 135 [pid = 1839] [id = 779] 23:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f5a7e83a400) [pid = 1839] [serial = 2336] [outer = (nil)] 23:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f5a7ef19800) [pid = 1839] [serial = 2337] [outer = 0x7f5a7e83a400] 23:54:20 INFO - PROCESS | 1839 | 1461221660266 Marionette DEBUG loaded listener.js 23:54:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f5a804fac00) [pid = 1839] [serial = 2338] [outer = 0x7f5a7e83a400] 23:54:21 INFO - PROCESS | 1839 | 1461221661044 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 1839 | 1461221661125 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:54:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:54:21 INFO - PROCESS | 1839 | 1461221661134 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - PROCESS | 1839 | 1461221661137 Marionette TRACE conn3 <- [1,3082,null,{}] 23:54:21 INFO - PROCESS | 1839 | 1461221661160 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:21 INFO - PROCESS | 1839 | 1461221661350 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:54:21 INFO - PROCESS | 1839 | 1461221661567 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8a80c800 == 136 [pid = 1839] [id = 780] 23:54:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f5a7e83b800) [pid = 1839] [serial = 2339] [outer = (nil)] 23:54:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f5a839af400) [pid = 1839] [serial = 2340] [outer = 0x7f5a7e83b800] 23:54:21 INFO - PROCESS | 1839 | 1461221661675 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f5a84770c00) [pid = 1839] [serial = 2341] [outer = 0x7f5a7e83b800] 23:54:22 INFO - PROCESS | 1839 | 1461221662484 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:54:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:54:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:54:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:54:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1394ms 23:54:22 INFO - PROCESS | 1839 | 1461221662529 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 1839 | 1461221662532 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:54:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:54:22 INFO - PROCESS | 1839 | 1461221662537 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:54:22 INFO - PROCESS | 1839 | 1461221662542 Marionette TRACE conn3 <- [1,3086,null,{}] 23:54:22 INFO - PROCESS | 1839 | 1461221662555 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:22 INFO - PROCESS | 1839 | 1461221662747 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:54:22 INFO - PROCESS | 1839 | 1461221662989 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8dd39800 == 137 [pid = 1839] [id = 781] 23:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f5a84772000) [pid = 1839] [serial = 2342] [outer = (nil)] 23:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f5a8ac11c00) [pid = 1839] [serial = 2343] [outer = 0x7f5a84772000] 23:54:23 INFO - PROCESS | 1839 | 1461221663056 Marionette DEBUG loaded listener.js 23:54:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f5a8c525800) [pid = 1839] [serial = 2344] [outer = 0x7f5a84772000] 23:54:23 INFO - PROCESS | 1839 | 1461221663755 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:54:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1280ms 23:54:23 INFO - PROCESS | 1839 | 1461221663817 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 1839 | 1461221663821 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:54:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:54:23 INFO - PROCESS | 1839 | 1461221663826 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 1839 | 1461221663829 Marionette TRACE conn3 <- [1,3090,null,{}] 23:54:23 INFO - PROCESS | 1839 | 1461221663833 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:23 INFO - PROCESS | 1839 | 1461221663992 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:54:24 INFO - PROCESS | 1839 | 1461221664255 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92473000 == 138 [pid = 1839] [id = 782] 23:54:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f5a848cc000) [pid = 1839] [serial = 2345] [outer = (nil)] 23:54:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f5a8c95cc00) [pid = 1839] [serial = 2346] [outer = 0x7f5a848cc000] 23:54:24 INFO - PROCESS | 1839 | 1461221664319 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f5a8d44a400) [pid = 1839] [serial = 2347] [outer = 0x7f5a848cc000] 23:54:24 INFO - PROCESS | 1839 | 1461221664960 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:54:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1176ms 23:54:25 INFO - PROCESS | 1839 | 1461221665004 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:54:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:54:25 INFO - PROCESS | 1839 | 1461221665010 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:54:25 INFO - PROCESS | 1839 | 1461221665015 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 1839 | 1461221665018 Marionette TRACE conn3 <- [1,3094,null,{}] 23:54:25 INFO - PROCESS | 1839 | 1461221665022 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:25 INFO - PROCESS | 1839 | 1461221665200 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:54:25 INFO - PROCESS | 1839 | 1461221665436 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a92685000 == 139 [pid = 1839] [id = 783] 23:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f5a8bb9fc00) [pid = 1839] [serial = 2348] [outer = (nil)] 23:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f5a8dcf2000) [pid = 1839] [serial = 2349] [outer = 0x7f5a8bb9fc00] 23:54:25 INFO - PROCESS | 1839 | 1461221665497 Marionette DEBUG loaded listener.js 23:54:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f5a8e37bc00) [pid = 1839] [serial = 2350] [outer = 0x7f5a8bb9fc00] 23:54:26 INFO - PROCESS | 1839 | 1461221666182 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:54:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:54:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1228ms 23:54:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:54:26 INFO - PROCESS | 1839 | 1461221666244 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:54:26 INFO - PROCESS | 1839 | 1461221666246 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:54:26 INFO - PROCESS | 1839 | 1461221666251 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:54:26 INFO - PROCESS | 1839 | 1461221666254 Marionette TRACE conn3 <- [1,3098,null,{}] 23:54:26 INFO - PROCESS | 1839 | 1461221666258 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:26 INFO - PROCESS | 1839 | 1461221666431 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:54:26 INFO - PROCESS | 1839 | 1461221666704 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a94f54000 == 140 [pid = 1839] [id = 784] 23:54:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f5a8eba9800) [pid = 1839] [serial = 2351] [outer = (nil)] 23:54:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f5a945e7c00) [pid = 1839] [serial = 2352] [outer = 0x7f5a8eba9800] 23:54:26 INFO - PROCESS | 1839 | 1461221666771 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f5a96547400) [pid = 1839] [serial = 2353] [outer = 0x7f5a8eba9800] 23:54:27 INFO - PROCESS | 1839 | 1461221667412 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:54:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1229ms 23:54:27 INFO - PROCESS | 1839 | 1461221667480 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 1839 | 1461221667483 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:54:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:54:27 INFO - PROCESS | 1839 | 1461221667488 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 1839 | 1461221667491 Marionette TRACE conn3 <- [1,3102,null,{}] 23:54:27 INFO - PROCESS | 1839 | 1461221667495 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:27 INFO - PROCESS | 1839 | 1461221667646 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:54:27 INFO - PROCESS | 1839 | 1461221667909 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a9f3d5800 == 141 [pid = 1839] [id = 785] 23:54:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f5a8f0dc800) [pid = 1839] [serial = 2354] [outer = (nil)] 23:54:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f5a977e8000) [pid = 1839] [serial = 2355] [outer = 0x7f5a8f0dc800] 23:54:27 INFO - PROCESS | 1839 | 1461221667972 Marionette DEBUG loaded listener.js 23:54:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f5a98019400) [pid = 1839] [serial = 2356] [outer = 0x7f5a8f0dc800] 23:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:54:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1125ms 23:54:28 INFO - PROCESS | 1839 | 1461221668608 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:54:28 INFO - PROCESS | 1839 | 1461221668634 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:54:28 INFO - PROCESS | 1839 | 1461221668637 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:54:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:54:28 INFO - PROCESS | 1839 | 1461221668644 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:54:28 INFO - PROCESS | 1839 | 1461221668646 Marionette TRACE conn3 <- [1,3106,null,{}] 23:54:28 INFO - PROCESS | 1839 | 1461221668651 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:28 INFO - PROCESS | 1839 | 1461221668814 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:54:29 INFO - PROCESS | 1839 | 1461221669048 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aa9f27000 == 142 [pid = 1839] [id = 786] 23:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f5a8ac42400) [pid = 1839] [serial = 2357] [outer = (nil)] 23:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f5a9a911000) [pid = 1839] [serial = 2358] [outer = 0x7f5a8ac42400] 23:54:29 INFO - PROCESS | 1839 | 1461221669110 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f5a98189400) [pid = 1839] [serial = 2359] [outer = 0x7f5a8ac42400] 23:54:29 INFO - PROCESS | 1839 | 1461221669798 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:54:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1175ms 23:54:29 INFO - PROCESS | 1839 | 1461221669820 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:54:29 INFO - PROCESS | 1839 | 1461221669823 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:54:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:54:29 INFO - PROCESS | 1839 | 1461221669829 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:54:29 INFO - PROCESS | 1839 | 1461221669831 Marionette TRACE conn3 <- [1,3110,null,{}] 23:54:29 INFO - PROCESS | 1839 | 1461221669835 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:29 INFO - PROCESS | 1839 | 1461221669984 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:54:30 INFO - PROCESS | 1839 | 1461221670228 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5aaf80b800 == 143 [pid = 1839] [id = 787] 23:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f5a78d69400) [pid = 1839] [serial = 2360] [outer = (nil)] 23:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f5a78d6f800) [pid = 1839] [serial = 2361] [outer = 0x7f5a78d69400] 23:54:30 INFO - PROCESS | 1839 | 1461221670292 Marionette DEBUG loaded listener.js 23:54:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f5a78d74c00) [pid = 1839] [serial = 2362] [outer = 0x7f5a78d69400] 23:54:30 INFO - PROCESS | 1839 | 1461221670920 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:54:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:54:30 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 23:54:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:54:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:54:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1126ms 23:54:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:54:30 INFO - PROCESS | 1839 | 1461221670956 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:54:30 INFO - PROCESS | 1839 | 1461221670958 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:54:30 INFO - PROCESS | 1839 | 1461221670963 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:54:30 INFO - PROCESS | 1839 | 1461221670966 Marionette TRACE conn3 <- [1,3114,null,{}] 23:54:30 INFO - PROCESS | 1839 | 1461221670970 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:31 INFO - PROCESS | 1839 | 1461221671116 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:54:31 INFO - PROCESS | 1839 | 1461221671351 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ddb3c711-ad3d-4585-865e-100271555bbb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f5a8ed71800 == 144 [pid = 1839] [id = 788] 23:54:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f5a78d6b000) [pid = 1839] [serial = 2363] [outer = (nil)] 23:54:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f5a9a9f6000) [pid = 1839] [serial = 2364] [outer = 0x7f5a78d6b000] 23:54:31 INFO - PROCESS | 1839 | 1461221671416 Marionette DEBUG loaded listener.js 23:54:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f5aa571f400) [pid = 1839] [serial = 2365] [outer = 0x7f5a78d6b000] 23:54:32 INFO - PROCESS | 1839 | 1461221672116 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:54:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:54:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1176ms 23:54:32 INFO - PROCESS | 1839 | 1461221672139 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:54:32 INFO - PROCESS | 1839 | 1461221672142 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:54:33 WARNING - u'runner_teardown' () 23:54:33 INFO - No more tests 23:54:33 INFO - Got 0 unexpected results 23:54:33 INFO - SUITE-END | took 930s 23:54:33 INFO - Closing logging queue 23:54:33 INFO - queue closed 23:54:33 INFO - Return code: 0 23:54:33 WARNING - # TBPL SUCCESS # 23:54:33 INFO - Running post-action listener: _resource_record_post_action 23:54:33 INFO - Running post-run listener: _resource_record_post_run 23:54:34 INFO - Total resource usage - Wall time: 962s; CPU: 97.0%; Read bytes: 8540160; Write bytes: 975302656; Read time: 308; Write time: 287828 23:54:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:54:34 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 4096; Write bytes: 54747136; Read time: 8; Write time: 41380 23:54:34 INFO - run-tests - Wall time: 935s; CPU: 97.0%; Read bytes: 5771264; Write bytes: 920555520; Read time: 156; Write time: 246448 23:54:34 INFO - Running post-run listener: _upload_blobber_files 23:54:34 INFO - Blob upload gear active. 23:54:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:54:34 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 23:54:34 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'] 23:54:34 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 23:54:35 INFO - (blobuploader) - INFO - Open directory for files ... 23:54:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:54:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:54:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:54:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:54:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:54:37 INFO - (blobuploader) - INFO - Done attempting. 23:54:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:54:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:54:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:54:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:54:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:54:38 INFO - (blobuploader) - INFO - Done attempting. 23:54:38 INFO - (blobuploader) - INFO - Iteration through files over. 23:54:38 INFO - Return code: 0 23:54:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:54:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:54:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c5a71c15fc837bee78ec7a80f3775fd26fe425934828ff9a86cb823af2cee0eda97dca1a2b4f31cb8e77c9ddbbd2c5fa00b8cfc42e2190e41b7f60403f3988", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/740439fdd2acacdd80c2447845a320003d05a7a9816c6589dbbbb4e6fe9fb38c65e84aee804c93f92721d6538aa4913150b2fcd93daf8c40dae2cd897523d797"} 23:54:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:54:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:54:38 INFO - Contents: 23:54:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c5a71c15fc837bee78ec7a80f3775fd26fe425934828ff9a86cb823af2cee0eda97dca1a2b4f31cb8e77c9ddbbd2c5fa00b8cfc42e2190e41b7f60403f3988", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/740439fdd2acacdd80c2447845a320003d05a7a9816c6589dbbbb4e6fe9fb38c65e84aee804c93f92721d6538aa4913150b2fcd93daf8c40dae2cd897523d797"} 23:54:38 INFO - Running post-run listener: copy_logs_to_upload_dir 23:54:38 INFO - Copying logs to upload dir... 23:54:38 INFO - mkdir: /builds/slave/test/build/upload/logs 23:54:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1029.072260 ========= master_lag: 0.42 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 9 secs) (at 2016-04-20 23:54:39.077567) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 23:54:39.078698) ========= 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-1461220489.737590-1625446906 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d5c5a71c15fc837bee78ec7a80f3775fd26fe425934828ff9a86cb823af2cee0eda97dca1a2b4f31cb8e77c9ddbbd2c5fa00b8cfc42e2190e41b7f60403f3988", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/740439fdd2acacdd80c2447845a320003d05a7a9816c6589dbbbb4e6fe9fb38c65e84aee804c93f92721d6538aa4913150b2fcd93daf8c40dae2cd897523d797"} build_url:https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030376 build_url: 'https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/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/d5c5a71c15fc837bee78ec7a80f3775fd26fe425934828ff9a86cb823af2cee0eda97dca1a2b4f31cb8e77c9ddbbd2c5fa00b8cfc42e2190e41b7f60403f3988", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/740439fdd2acacdd80c2447845a320003d05a7a9816c6589dbbbb4e6fe9fb38c65e84aee804c93f92721d6538aa4913150b2fcd93daf8c40dae2cd897523d797"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fMPMqcAJSxa1uirmq5i02A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 23:54:39.152890) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:54:39.153433) ========= 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-1461220489.737590-1625446906 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016421 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:54:39.243180) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 23:54:39.243686) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 23:54:39.244286) ========= ========= Total master_lag: 1.29 =========