builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2293 starttime: 1461297117.67 results: success (0) buildid: 20160421192802 builduid: 02ec1c19a6bc46eca32291e35dd0d146 revision: 8deda08fc04b19c6af99569dcc0c6c767c8c3cd5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 20:51:57.675249) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 20:51:57.675695) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-21 20:51:57.675982) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-21 20:52:00.433161) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:00.433630) ========= 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-1461296764.734007-770822923 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 20:52:00-- 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% 12.4M=0.001s 2016-04-21 20:52:00 (12.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.262256 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:00.732843) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:00.733183) ========= 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-1461296764.734007-770822923 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.043512 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:00.811254) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:00.811645) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8deda08fc04b19c6af99569dcc0c6c767c8c3cd5 --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 8deda08fc04b19c6af99569dcc0c6c767c8c3cd5 --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-1461296764.734007-770822923 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 20:52:01,015 truncating revision to first 12 chars 2016-04-21 20:52:01,016 Setting DEBUG logging. 2016-04-21 20:52:01,016 attempt 1/10 2016-04-21 20:52:01,016 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/8deda08fc04b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 20:52:01,344 unpacking tar archive at: mozilla-inbound-8deda08fc04b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.636615 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:01.482715) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:01.483062) ========= script_repo_revision: 8deda08fc04b19c6af99569dcc0c6c767c8c3cd5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:01.483489) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:01.483769) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 20:52:01.514839) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 56 secs) (at 2016-04-21 20:52:01.515122) ========= /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-1461296764.734007-770822923 _=/tools/buildbot/bin/python using PTY: False 20:52:01 INFO - MultiFileLogger online at 20160421 20:52:01 in /builds/slave/test 20:52:01 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 20:52:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:52:01 INFO - {'append_to_log': False, 20:52:01 INFO - 'base_work_dir': '/builds/slave/test', 20:52:01 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:52:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:52:01 INFO - 'buildbot_json_path': 'buildprops.json', 20:52:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:52:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:52:01 INFO - 'download_minidump_stackwalk': True, 20:52:01 INFO - 'download_symbols': 'true', 20:52:01 INFO - 'e10s': False, 20:52:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:52:01 INFO - 'tooltool.py': '/tools/tooltool.py', 20:52:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:52:01 INFO - '/tools/misc-python/virtualenv.py')}, 20:52:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:52:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:52:01 INFO - 'log_level': 'info', 20:52:01 INFO - 'log_to_console': True, 20:52:01 INFO - 'opt_config_files': (), 20:52:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:52:01 INFO - '--processes=1', 20:52:01 INFO - '--config=%(test_path)s/wptrunner.ini', 20:52:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:52:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:52:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:52:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:52:01 INFO - 'pip_index': False, 20:52:01 INFO - 'require_test_zip': True, 20:52:01 INFO - 'test_type': ('testharness',), 20:52:01 INFO - 'this_chunk': '1', 20:52:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:52:01 INFO - 'total_chunks': '10', 20:52:01 INFO - 'virtualenv_path': 'venv', 20:52:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:52:01 INFO - 'work_dir': 'build'} 20:52:01 INFO - ##### 20:52:01 INFO - ##### Running clobber step. 20:52:01 INFO - ##### 20:52:01 INFO - Running pre-action listener: _resource_record_pre_action 20:52:01 INFO - Running main action method: clobber 20:52:01 INFO - rmtree: /builds/slave/test/build 20:52:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:52:04 INFO - Running post-action listener: _resource_record_post_action 20:52:04 INFO - ##### 20:52:04 INFO - ##### Running read-buildbot-config step. 20:52:04 INFO - ##### 20:52:04 INFO - Running pre-action listener: _resource_record_pre_action 20:52:04 INFO - Running main action method: read_buildbot_config 20:52:04 INFO - Using buildbot properties: 20:52:04 INFO - { 20:52:04 INFO - "project": "", 20:52:04 INFO - "product": "firefox", 20:52:04 INFO - "script_repo_revision": "production", 20:52:04 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 20:52:04 INFO - "repository": "", 20:52:04 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 20:52:04 INFO - "buildid": "20160421192802", 20:52:04 INFO - "pgo_build": "False", 20:52:04 INFO - "basedir": "/builds/slave/test", 20:52:04 INFO - "buildnumber": 228, 20:52:04 INFO - "slavename": "tst-linux64-spot-2293", 20:52:04 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 20:52:04 INFO - "platform": "linux64", 20:52:04 INFO - "branch": "mozilla-inbound", 20:52:04 INFO - "revision": "8deda08fc04b19c6af99569dcc0c6c767c8c3cd5", 20:52:04 INFO - "repo_path": "integration/mozilla-inbound", 20:52:04 INFO - "moz_repo_path": "", 20:52:04 INFO - "stage_platform": "linux64", 20:52:04 INFO - "builduid": "02ec1c19a6bc46eca32291e35dd0d146", 20:52:04 INFO - "slavebuilddir": "test" 20:52:04 INFO - } 20:52:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 20:52:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 20:52:04 INFO - Running post-action listener: _resource_record_post_action 20:52:04 INFO - ##### 20:52:04 INFO - ##### Running download-and-extract step. 20:52:04 INFO - ##### 20:52:04 INFO - Running pre-action listener: _resource_record_pre_action 20:52:04 INFO - Running main action method: download_and_extract 20:52:04 INFO - mkdir: /builds/slave/test/build/tests 20:52:04 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')]} 20:52:04 INFO - https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:52:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:52:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:52:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:22 INFO - Downloaded 1361 bytes. 20:52:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:52:22 INFO - Using the following test package requirements: 20:52:22 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:52:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:52:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:52:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'jsshell-linux-x86_64.zip'], 20:52:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:52:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:52:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:52:22 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:52:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:52:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:52:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:52:22 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 20:52:22 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')]} 20:52:22 INFO - https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:52:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:52:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:52:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:29 INFO - Downloaded 22746249 bytes. 20:52:29 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/*'] 20:52:29 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/* 20:52:30 INFO - caution: filename not matched: web-platform/* 20:52:30 INFO - Return code: 11 20:52:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:52:30 INFO - https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:52:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:52:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:52:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:32 INFO - Downloaded 36400340 bytes. 20:52:32 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/*'] 20:52:32 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/* 20:52:36 INFO - caution: filename not matched: bin/* 20:52:36 INFO - caution: filename not matched: config/* 20:52:36 INFO - caution: filename not matched: mozbase/* 20:52:36 INFO - caution: filename not matched: marionette/* 20:52:36 INFO - caution: filename not matched: tools/wptserve/* 20:52:36 INFO - Return code: 11 20:52:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:52:36 INFO - https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:52:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:52:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:52:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:44 INFO - Downloaded 64359130 bytes. 20:52:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:52:44 INFO - mkdir: /builds/slave/test/properties 20:52:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:52:44 INFO - Writing to file /builds/slave/test/properties/build_url 20:52:44 INFO - Contents: 20:52:44 INFO - build_url:https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:52:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:52:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:52:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:52:45 INFO - Contents: 20:52:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:52:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:52:45 INFO - https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:52:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:52:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:52:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/NyEbYTNOSBaHML1YLEMasA/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 20:52:54 INFO - Downloaded 90856971 bytes. 20:52:54 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'] 20:52:54 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 20:53:00 INFO - Return code: 0 20:53:00 INFO - Running post-action listener: _resource_record_post_action 20:53:00 INFO - Running post-action listener: set_extra_try_arguments 20:53:00 INFO - ##### 20:53:00 INFO - ##### Running create-virtualenv step. 20:53:00 INFO - ##### 20:53:00 INFO - Running pre-action listener: _pre_create_virtualenv 20:53:00 INFO - Running pre-action listener: _resource_record_pre_action 20:53:00 INFO - Running main action method: create_virtualenv 20:53:00 INFO - Creating virtualenv /builds/slave/test/build/venv 20:53:00 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 20:53:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:53:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:53:00 INFO - Using real prefix '/usr' 20:53:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:53:02 INFO - Installing distribute.............................................................................................................................................................................................done. 20:53:07 INFO - Installing pip.................done. 20:53:07 INFO - Return code: 0 20:53:07 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:53: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')]} 20:53:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53: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')]} 20:53:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53: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', '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 0x2b7e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2bd23e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bac430>, '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 0x2bc4cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bd0910>, '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-1461296764.734007-770822923', '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 20:53: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', 'psutil>=0.7.1'] in /builds/slave/test/build 20:53: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 psutil>=0.7.1 20:53:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:07 INFO - 'CCACHE_UMASK': '002', 20:53:07 INFO - 'DISPLAY': ':0', 20:53:07 INFO - 'HOME': '/home/cltbld', 20:53:07 INFO - 'LANG': 'en_US.UTF-8', 20:53:07 INFO - 'LOGNAME': 'cltbld', 20:53:07 INFO - 'MAIL': '/var/mail/cltbld', 20:53:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:07 INFO - 'MOZ_NO_REMOTE': '1', 20:53:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:07 INFO - 'PWD': '/builds/slave/test', 20:53:07 INFO - 'SHELL': '/bin/bash', 20:53:07 INFO - 'SHLVL': '1', 20:53:07 INFO - 'TERM': 'linux', 20:53:07 INFO - 'TMOUT': '86400', 20:53:07 INFO - 'USER': 'cltbld', 20:53:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461296764.734007-770822923', 20:53:07 INFO - '_': '/tools/buildbot/bin/python'} 20:53:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:07 INFO - Downloading/unpacking psutil>=0.7.1 20:53: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 20:53: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 20:53: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 20:53: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 20:53: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 20:53: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 20:53:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:53:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:53:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:53:11 INFO - Installing collected packages: psutil 20:53:12 INFO - Running setup.py install for psutil 20:53:12 INFO - building 'psutil._psutil_linux' extension 20:53:12 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 20:53:12 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 20:53:13 INFO - building 'psutil._psutil_posix' extension 20:53:13 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 20:53:13 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 20:53:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:53:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:53:13 INFO - Successfully installed psutil 20:53:13 INFO - Cleaning up... 20:53:13 INFO - Return code: 0 20:53:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:53:13 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')]} 20:53:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:13 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')]} 20:53:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:13 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 0x2b7e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2bd23e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bac430>, '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 0x2bc4cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bd0910>, '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-1461296764.734007-770822923', '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 20:53:13 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 20:53:13 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 20:53:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:13 INFO - 'CCACHE_UMASK': '002', 20:53:13 INFO - 'DISPLAY': ':0', 20:53:13 INFO - 'HOME': '/home/cltbld', 20:53:13 INFO - 'LANG': 'en_US.UTF-8', 20:53:13 INFO - 'LOGNAME': 'cltbld', 20:53:13 INFO - 'MAIL': '/var/mail/cltbld', 20:53:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:13 INFO - 'MOZ_NO_REMOTE': '1', 20:53:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:13 INFO - 'PWD': '/builds/slave/test', 20:53:13 INFO - 'SHELL': '/bin/bash', 20:53:13 INFO - 'SHLVL': '1', 20:53:13 INFO - 'TERM': 'linux', 20:53:13 INFO - 'TMOUT': '86400', 20:53:13 INFO - 'USER': 'cltbld', 20:53:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461296764.734007-770822923', 20:53:13 INFO - '_': '/tools/buildbot/bin/python'} 20:53:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:53: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 20:53: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 20:53: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 20:53: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 20:53: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 20:53: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 20:53:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:53:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:53:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:53:17 INFO - Installing collected packages: mozsystemmonitor 20:53:17 INFO - Running setup.py install for mozsystemmonitor 20:53:17 INFO - Successfully installed mozsystemmonitor 20:53:17 INFO - Cleaning up... 20:53:18 INFO - Return code: 0 20:53:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:53:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:18 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 0x2b7e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2bd23e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bac430>, '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 0x2bc4cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bd0910>, '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-1461296764.734007-770822923', '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 20:53:18 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 20:53:18 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 20:53:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:18 INFO - 'CCACHE_UMASK': '002', 20:53:18 INFO - 'DISPLAY': ':0', 20:53:18 INFO - 'HOME': '/home/cltbld', 20:53:18 INFO - 'LANG': 'en_US.UTF-8', 20:53:18 INFO - 'LOGNAME': 'cltbld', 20:53:18 INFO - 'MAIL': '/var/mail/cltbld', 20:53:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:18 INFO - 'MOZ_NO_REMOTE': '1', 20:53:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:18 INFO - 'PWD': '/builds/slave/test', 20:53:18 INFO - 'SHELL': '/bin/bash', 20:53:18 INFO - 'SHLVL': '1', 20:53:18 INFO - 'TERM': 'linux', 20:53:18 INFO - 'TMOUT': '86400', 20:53:18 INFO - 'USER': 'cltbld', 20:53:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461296764.734007-770822923', 20:53:18 INFO - '_': '/tools/buildbot/bin/python'} 20:53:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:18 INFO - Downloading/unpacking blobuploader==1.2.4 20:53:18 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 20:53:18 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 20:53:18 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 20:53:18 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 20:53:18 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 20:53:18 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 20:53:21 INFO - Downloading blobuploader-1.2.4.tar.gz 20:53:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:53:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:53:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:53:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:53:22 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 20:53:22 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 20:53:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:53:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:53:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:53:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:53:23 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 20:53:23 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 20:53:23 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 20:53:23 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 20:53:23 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 20:53:23 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 20:53:23 INFO - Downloading docopt-0.6.1.tar.gz 20:53:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:53:23 INFO - Installing collected packages: blobuploader, requests, docopt 20:53:23 INFO - Running setup.py install for blobuploader 20:53:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:53:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:53:23 INFO - Running setup.py install for requests 20:53:24 INFO - Running setup.py install for docopt 20:53:24 INFO - Successfully installed blobuploader requests docopt 20:53:24 INFO - Cleaning up... 20:53:25 INFO - Return code: 0 20:53:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:53:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:53:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:25 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 0x2b7e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2bd23e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bac430>, '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 0x2bc4cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bd0910>, '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-1461296764.734007-770822923', '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 20:53:25 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 20:53:25 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 20:53:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:25 INFO - 'CCACHE_UMASK': '002', 20:53:25 INFO - 'DISPLAY': ':0', 20:53:25 INFO - 'HOME': '/home/cltbld', 20:53:25 INFO - 'LANG': 'en_US.UTF-8', 20:53:25 INFO - 'LOGNAME': 'cltbld', 20:53:25 INFO - 'MAIL': '/var/mail/cltbld', 20:53:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:25 INFO - 'MOZ_NO_REMOTE': '1', 20:53:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:25 INFO - 'PWD': '/builds/slave/test', 20:53:25 INFO - 'SHELL': '/bin/bash', 20:53:25 INFO - 'SHLVL': '1', 20:53:25 INFO - 'TERM': 'linux', 20:53:25 INFO - 'TMOUT': '86400', 20:53:25 INFO - 'USER': 'cltbld', 20:53:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461296764.734007-770822923', 20:53:25 INFO - '_': '/tools/buildbot/bin/python'} 20:53:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:53:25 INFO - Running setup.py (path:/tmp/pip-tb3bvT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:53:25 INFO - Running setup.py (path:/tmp/pip-rnZin0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:53:25 INFO - Running setup.py (path:/tmp/pip-wcJq4f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:53:25 INFO - Running setup.py (path:/tmp/pip-fPta7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:53:26 INFO - Running setup.py (path:/tmp/pip-k7KtiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:53:26 INFO - Running setup.py (path:/tmp/pip-r0Cq6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:53:26 INFO - Running setup.py (path:/tmp/pip-xJOhYT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:53:26 INFO - Running setup.py (path:/tmp/pip-lvT0A3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:53:26 INFO - Running setup.py (path:/tmp/pip-koAZwI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:53:26 INFO - Running setup.py (path:/tmp/pip-_odhtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:53:26 INFO - Running setup.py (path:/tmp/pip-UoN8_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:53:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:53:26 INFO - Running setup.py (path:/tmp/pip-fLQSEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:53:27 INFO - Running setup.py (path:/tmp/pip-jH8NEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:53:27 INFO - Running setup.py (path:/tmp/pip-veyTXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:27 INFO - Running setup.py (path:/tmp/pip-KugwMY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:53:27 INFO - Running setup.py (path:/tmp/pip-2oBwMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:53:27 INFO - Running setup.py (path:/tmp/pip-DRaRyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:53:27 INFO - Running setup.py (path:/tmp/pip-40NvDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:53:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:53:27 INFO - Running setup.py (path:/tmp/pip-2bterR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:53:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:28 INFO - Running setup.py (path:/tmp/pip-e9zq_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:53:28 INFO - Running setup.py (path:/tmp/pip-RxRu8H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:53:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:53:28 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 20:53:28 INFO - Running setup.py install for manifestparser 20:53:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:53:28 INFO - Running setup.py install for mozcrash 20:53:29 INFO - Running setup.py install for mozdebug 20:53:29 INFO - Running setup.py install for mozdevice 20:53:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:53:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:53:29 INFO - Running setup.py install for mozfile 20:53:29 INFO - Running setup.py install for mozhttpd 20:53:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Running setup.py install for mozinfo 20:53:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Running setup.py install for mozInstall 20:53:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Running setup.py install for mozleak 20:53:30 INFO - Running setup.py install for mozlog 20:53:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:53:30 INFO - Running setup.py install for moznetwork 20:53:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:53:31 INFO - Running setup.py install for mozprocess 20:53:31 INFO - Running setup.py install for mozprofile 20:53:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:53:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:53:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:53:31 INFO - Running setup.py install for mozrunner 20:53:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:53:31 INFO - Running setup.py install for mozscreenshot 20:53:32 INFO - Running setup.py install for moztest 20:53:32 INFO - Running setup.py install for mozversion 20:53:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:53:32 INFO - Running setup.py install for wptserve 20:53:32 INFO - Running setup.py install for marionette-driver 20:53:32 INFO - Running setup.py install for browsermob-proxy 20:53:33 INFO - Running setup.py install for marionette-client 20:53:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:53:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:53:33 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 20:53:33 INFO - Cleaning up... 20:53:33 INFO - Return code: 0 20:53:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:53:33 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')]} 20:53:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:53:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:33 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')]} 20:53:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:53:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:53:33 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 0x2b7e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2bd23e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2bac430>, '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 0x2bc4cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bd0910>, '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-1461296764.734007-770822923', '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 20:53:33 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 20:53:33 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 20:53:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:53:33 INFO - 'CCACHE_UMASK': '002', 20:53:33 INFO - 'DISPLAY': ':0', 20:53:33 INFO - 'HOME': '/home/cltbld', 20:53:33 INFO - 'LANG': 'en_US.UTF-8', 20:53:33 INFO - 'LOGNAME': 'cltbld', 20:53:33 INFO - 'MAIL': '/var/mail/cltbld', 20:53:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:53:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:53:33 INFO - 'MOZ_NO_REMOTE': '1', 20:53:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:53:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:53:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:53:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:53:33 INFO - 'PWD': '/builds/slave/test', 20:53:33 INFO - 'SHELL': '/bin/bash', 20:53:33 INFO - 'SHLVL': '1', 20:53:33 INFO - 'TERM': 'linux', 20:53:33 INFO - 'TMOUT': '86400', 20:53:33 INFO - 'USER': 'cltbld', 20:53:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461296764.734007-770822923', 20:53:33 INFO - '_': '/tools/buildbot/bin/python'} 20:53:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:53:34 INFO - Running setup.py (path:/tmp/pip-DfgojW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:53:34 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)) 20:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:53:34 INFO - Running setup.py (path:/tmp/pip-4OfcOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:53:34 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)) 20:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:53:34 INFO - Running setup.py (path:/tmp/pip-XbW8gj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:53:34 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)) 20:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:53:34 INFO - Running setup.py (path:/tmp/pip-i970NA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:53:34 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)) 20:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:53:34 INFO - Running setup.py (path:/tmp/pip-JMRjDp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:53:34 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)) 20:53:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:53:34 INFO - Running setup.py (path:/tmp/pip-qpLWgi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:53:35 INFO - Running setup.py (path:/tmp/pip-GUMJnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:53:35 INFO - Running setup.py (path:/tmp/pip-ytKX_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:53:35 INFO - Running setup.py (path:/tmp/pip-cAYyqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:53:35 INFO - Running setup.py (path:/tmp/pip-OEqqLb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:53:35 INFO - Running setup.py (path:/tmp/pip-02M_18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:53:35 INFO - Running setup.py (path:/tmp/pip-FxZrpx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:53:35 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)) 20:53:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:53:35 INFO - Running setup.py (path:/tmp/pip-ytV2pU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:53:36 INFO - Running setup.py (path:/tmp/pip-H69Y0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:36 INFO - Running setup.py (path:/tmp/pip-zdZsQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:53:36 INFO - Running setup.py (path:/tmp/pip-fjecjj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:53:36 INFO - Running setup.py (path:/tmp/pip-sz_tYs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:53:36 INFO - Running setup.py (path:/tmp/pip-y5phq7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:53:36 INFO - Running setup.py (path:/tmp/pip-lKu5Wa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:53:36 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)) 20:53:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:36 INFO - Running setup.py (path:/tmp/pip-0tyQFj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:53:37 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)) 20:53:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:53:37 INFO - Running setup.py (path:/tmp/pip-0MtaQf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:53:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:53:37 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)) 20:53:37 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)) 20:53:37 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)) 20:53:37 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)) 20:53:37 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)) 20:53:37 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)) 20:53:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:53:37 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 20:53:37 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 20:53:37 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 20:53:37 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 20:53:37 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 20:53:37 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 20:53:41 INFO - Downloading blessings-1.6.tar.gz 20:53:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:53:41 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)) 20:53:41 INFO - Installing collected packages: blessings 20:53:41 INFO - Running setup.py install for blessings 20:53:41 INFO - Successfully installed blessings 20:53:41 INFO - Cleaning up... 20:53:42 INFO - Return code: 0 20:53:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:53:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:53:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:53:42 INFO - Reading from file tmpfile_stdout 20:53:42 INFO - Current package versions: 20:53:42 INFO - argparse == 1.2.1 20:53:42 INFO - blessings == 1.6 20:53:42 INFO - blobuploader == 1.2.4 20:53:42 INFO - browsermob-proxy == 0.6.0 20:53:42 INFO - docopt == 0.6.1 20:53:42 INFO - manifestparser == 1.1 20:53:42 INFO - marionette-client == 2.3.0 20:53:42 INFO - marionette-driver == 1.4.0 20:53:42 INFO - mozInstall == 1.12 20:53:42 INFO - mozcrash == 0.17 20:53:42 INFO - mozdebug == 0.1 20:53:42 INFO - mozdevice == 0.48 20:53:42 INFO - mozfile == 1.2 20:53:42 INFO - mozhttpd == 0.7 20:53:42 INFO - mozinfo == 0.9 20:53:42 INFO - mozleak == 0.1 20:53:42 INFO - mozlog == 3.1 20:53:42 INFO - moznetwork == 0.27 20:53:42 INFO - mozprocess == 0.22 20:53:42 INFO - mozprofile == 0.28 20:53:42 INFO - mozrunner == 6.11 20:53:42 INFO - mozscreenshot == 0.1 20:53:42 INFO - mozsystemmonitor == 0.0 20:53:42 INFO - moztest == 0.7 20:53:42 INFO - mozversion == 1.4 20:53:42 INFO - psutil == 3.1.1 20:53:42 INFO - requests == 1.2.3 20:53:42 INFO - wptserve == 1.4.0 20:53:42 INFO - wsgiref == 0.1.2 20:53:42 INFO - Running post-action listener: _resource_record_post_action 20:53:42 INFO - Running post-action listener: _start_resource_monitoring 20:53:42 INFO - Starting resource monitoring. 20:53:42 INFO - ##### 20:53:42 INFO - ##### Running pull step. 20:53:42 INFO - ##### 20:53:42 INFO - Running pre-action listener: _resource_record_pre_action 20:53:42 INFO - Running main action method: pull 20:53:42 INFO - Pull has nothing to do! 20:53:42 INFO - Running post-action listener: _resource_record_post_action 20:53:42 INFO - ##### 20:53:42 INFO - ##### Running install step. 20:53:42 INFO - ##### 20:53:42 INFO - Running pre-action listener: _resource_record_pre_action 20:53:42 INFO - Running main action method: install 20:53:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:53:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:53:42 INFO - Reading from file tmpfile_stdout 20:53:42 INFO - Detecting whether we're running mozinstall >=1.0... 20:53:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:53:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:53:43 INFO - Reading from file tmpfile_stdout 20:53:43 INFO - Output received: 20:53:43 INFO - Usage: mozinstall [options] installer 20:53:43 INFO - Options: 20:53:43 INFO - -h, --help show this help message and exit 20:53:43 INFO - -d DEST, --destination=DEST 20:53:43 INFO - Directory to install application into. [default: 20:53:43 INFO - "/builds/slave/test"] 20:53:43 INFO - --app=APP Application being installed. [default: firefox] 20:53:43 INFO - mkdir: /builds/slave/test/build/application 20:53:43 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'] 20:53:43 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 20:54:16 INFO - Reading from file tmpfile_stdout 20:54:16 INFO - Output received: 20:54:16 INFO - /builds/slave/test/build/application/firefox/firefox 20:54:16 INFO - Running post-action listener: _resource_record_post_action 20:54:16 INFO - ##### 20:54:16 INFO - ##### Running run-tests step. 20:54:16 INFO - ##### 20:54:16 INFO - Running pre-action listener: _resource_record_pre_action 20:54:16 INFO - Running main action method: run_tests 20:54:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:54:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:54:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:54:16 INFO - grabbing minidump binary from tooltool 20:54:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:54:16 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 0x2bac430>, '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 0x2bc4cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2bd0910>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:54:16 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 20:54:16 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 20:54:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:54:16 INFO - Return code: 0 20:54:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 20:54:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:54:16 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/NyEbYTNOSBaHML1YLEMasA/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 20:54:16 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/NyEbYTNOSBaHML1YLEMasA/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 20:54:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:54:16 INFO - 'CCACHE_UMASK': '002', 20:54:16 INFO - 'DISPLAY': ':0', 20:54:16 INFO - 'HOME': '/home/cltbld', 20:54:16 INFO - 'LANG': 'en_US.UTF-8', 20:54:16 INFO - 'LOGNAME': 'cltbld', 20:54:16 INFO - 'MAIL': '/var/mail/cltbld', 20:54:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:54:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:54:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:54:16 INFO - 'MOZ_NO_REMOTE': '1', 20:54:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:54:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:54:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:54:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:54:16 INFO - 'PWD': '/builds/slave/test', 20:54:16 INFO - 'SHELL': '/bin/bash', 20:54:16 INFO - 'SHLVL': '1', 20:54:16 INFO - 'TERM': 'linux', 20:54:16 INFO - 'TMOUT': '86400', 20:54:16 INFO - 'USER': 'cltbld', 20:54:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461296764.734007-770822923', 20:54:16 INFO - '_': '/tools/buildbot/bin/python'} 20:54:16 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/NyEbYTNOSBaHML1YLEMasA/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 20:54:17 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 20:54:17 INFO - import pkg_resources 20:54:18 INFO - Using 1 client processes 20:54:18 INFO - wptserve Starting http server on 127.0.0.1:8000 20:54:18 INFO - wptserve Starting http server on 127.0.0.1:8001 20:54:18 INFO - wptserve Starting http server on 127.0.0.1:8443 20:54:21 INFO - SUITE-START | Running 778 tests 20:54:21 INFO - Running testharness tests 20:54:21 INFO - Setting up ssl 20:54:21 INFO - PROCESS | certutil | 20:54:21 INFO - PROCESS | certutil | 20:54:21 INFO - PROCESS | certutil | 20:54:21 INFO - Certificate Nickname Trust Attributes 20:54:21 INFO - SSL,S/MIME,JAR/XPI 20:54:21 INFO - 20:54:21 INFO - web-platform-tests CT,, 20:54:21 INFO - 20:54:21 INFO - Starting runner 20:54:23 INFO - PROCESS | 3227 | 1461297263733 Marionette DEBUG Marionette enabled via build flag and pref 20:54:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd643c2b800 == 1 [pid = 3227] [id = 1] 20:54:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 1 (0x7fd643c2c000) [pid = 3227] [serial = 1] [outer = (nil)] 20:54:24 INFO - PROCESS | 3227 | [3227] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:54:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 2 (0x7fd643c2d000) [pid = 3227] [serial = 2] [outer = 0x7fd643c2c000] 20:54:24 INFO - PROCESS | 3227 | 1461297264417 Marionette INFO Listening on port 2828 20:54:24 INFO - PROCESS | 3227 | 1461297264983 Marionette DEBUG Marionette enabled via command-line flag 20:54:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640b0c800 == 2 [pid = 3227] [id = 2] 20:54:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 3 (0x7fd640b0d000) [pid = 3227] [serial = 3] [outer = (nil)] 20:54:25 INFO - PROCESS | 3227 | [3227] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:54:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 4 (0x7fd640b0e000) [pid = 3227] [serial = 4] [outer = 0x7fd640b0d000] 20:54:25 INFO - PROCESS | 3227 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd640bf8d60 20:54:25 INFO - PROCESS | 3227 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd63ff4c5b0 20:54:25 INFO - PROCESS | 3227 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd63ff51880 20:54:25 INFO - PROCESS | 3227 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd63ff51b80 20:54:25 INFO - PROCESS | 3227 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd63ff51eb0 20:54:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 5 (0x7fd63ffb2000) [pid = 3227] [serial = 5] [outer = 0x7fd643c2c000] 20:54:25 INFO - PROCESS | 3227 | [3227] 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 20:54:25 INFO - PROCESS | 3227 | 1461297265400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54600 20:54:25 INFO - PROCESS | 3227 | [3227] 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 20:54:25 INFO - PROCESS | 3227 | 1461297265444 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54601 20:54:25 INFO - PROCESS | 3227 | 1461297265498 Marionette DEBUG Closed connection conn0 20:54:25 INFO - PROCESS | 3227 | [3227] 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 20:54:25 INFO - PROCESS | 3227 | 1461297265602 Marionette DEBUG Closed connection conn1 20:54:25 INFO - PROCESS | 3227 | [3227] 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 20:54:25 INFO - PROCESS | 3227 | 1461297265616 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54602 20:54:25 INFO - PROCESS | 3227 | [3227] 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 20:54:25 INFO - PROCESS | 3227 | 1461297265671 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54603 20:54:25 INFO - PROCESS | 3227 | 1461297265684 Marionette DEBUG Closed connection conn2 20:54:25 INFO - PROCESS | 3227 | 1461297265730 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:54:25 INFO - PROCESS | 3227 | 1461297265749 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":"20160421192802","device":"desktop","version":"48.0a1"} 20:54:26 INFO - PROCESS | 3227 | [3227] 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 20:54:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6341b1000 == 3 [pid = 3227] [id = 3] 20:54:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 6 (0x7fd6341b1800) [pid = 3227] [serial = 6] [outer = (nil)] 20:54:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6341b2000 == 4 [pid = 3227] [id = 4] 20:54:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 7 (0x7fd6341cfc00) [pid = 3227] [serial = 7] [outer = (nil)] 20:54:28 INFO - PROCESS | 3227 | [3227] 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 20:54:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63313d800 == 5 [pid = 3227] [id = 5] 20:54:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 8 (0x7fd63315f400) [pid = 3227] [serial = 8] [outer = (nil)] 20:54:28 INFO - PROCESS | 3227 | [3227] 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 20:54:28 INFO - PROCESS | 3227 | [3227] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:54:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 9 (0x7fd632fc6400) [pid = 3227] [serial = 9] [outer = 0x7fd63315f400] 20:54:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 10 (0x7fd632bcf800) [pid = 3227] [serial = 10] [outer = 0x7fd6341b1800] 20:54:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 11 (0x7fd632906c00) [pid = 3227] [serial = 11] [outer = 0x7fd6341cfc00] 20:54:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 12 (0x7fd632908c00) [pid = 3227] [serial = 12] [outer = 0x7fd63315f400] 20:54:29 INFO - PROCESS | 3227 | 1461297269913 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 3227 | 1461297269936 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 13 (0x7fd630cd5000) [pid = 3227] [serial = 13] [outer = 0x7fd63315f400] 20:54:30 INFO - PROCESS | 3227 | 1461297270714 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5fe597d0-e622-441e-9b11-7c3a6600f68a","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":"20160421192802","device":"desktop","version":"48.0a1","command_id":1}}] 20:54:30 INFO - PROCESS | 3227 | 1461297270931 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}] 20:54:31 INFO - PROCESS | 3227 | 1461297271137 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:54:31 INFO - PROCESS | 3227 | 1461297271363 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:54:31 INFO - PROCESS | 3227 | [3227] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:54:31 INFO - PROCESS | 3227 | [3227] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:54:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 14 (0x7fd62dc6dc00) [pid = 3227] [serial = 14] [outer = 0x7fd63315f400] 20:54:31 INFO - PROCESS | 3227 | [3227] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:54:31 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:54:31 INFO - PROCESS | 3227 | 1461297271858 Marionette TRACE conn3 <- [1,3,null,{}] 20:54:31 INFO - PROCESS | 3227 | 1461297271870 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:54:31 INFO - PROCESS | 3227 | 1461297271906 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:54:31 INFO - PROCESS | 3227 | 1461297271951 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 3227 | 1461297271956 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:54:31 INFO - PROCESS | 3227 | 1461297271964 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 3227 | 1461297271970 Marionette TRACE conn3 <- [1,6,null,{}] 20:54:31 INFO - PROCESS | 3227 | 1461297271979 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}] 20:54:32 INFO - PROCESS | 3227 | 1461297271998 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:54:32 INFO - PROCESS | 3227 | 1461297272008 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c17c800 == 6 [pid = 3227] [id = 6] 20:54:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 15 (0x7fd62c12e000) [pid = 3227] [serial = 15] [outer = (nil)] 20:54:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 16 (0x7fd62c12fc00) [pid = 3227] [serial = 16] [outer = 0x7fd62c12e000] 20:54:32 INFO - PROCESS | 3227 | 1461297272086 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 17 (0x7fd633159400) [pid = 3227] [serial = 17] [outer = 0x7fd62c12e000] 20:54:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c195800 == 7 [pid = 3227] [id = 7] 20:54:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 18 (0x7fd62c070800) [pid = 3227] [serial = 18] [outer = (nil)] 20:54:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 19 (0x7fd62cc0fc00) [pid = 3227] [serial = 19] [outer = 0x7fd62c070800] 20:54:32 INFO - PROCESS | 3227 | 1461297272565 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 20 (0x7fd62bd29000) [pid = 3227] [serial = 20] [outer = 0x7fd62c070800] 20:54:33 INFO - PROCESS | 3227 | [3227] 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 20:54:33 INFO - PROCESS | 3227 | 1461297273121 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]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1238ms 20:54:33 INFO - PROCESS | 3227 | 1461297273267 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 3227 | 1461297273271 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:54:33 INFO - PROCESS | 3227 | 1461297273300 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 3227 | 1461297273303 Marionette TRACE conn3 <- [1,10,null,{}] 20:54:33 INFO - PROCESS | 3227 | 1461297273326 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}] 20:54:33 INFO - PROCESS | 3227 | 1461297273523 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:54:33 INFO - PROCESS | 3227 | 1461297273554 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a229800 == 8 [pid = 3227] [id = 8] 20:54:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 21 (0x7fd62a24fc00) [pid = 3227] [serial = 21] [outer = (nil)] 20:54:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 22 (0x7fd62a251800) [pid = 3227] [serial = 22] [outer = 0x7fd62a24fc00] 20:54:33 INFO - PROCESS | 3227 | 1461297273649 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 23 (0x7fd62a256c00) [pid = 3227] [serial = 23] [outer = 0x7fd62a24fc00] 20:54:34 INFO - PROCESS | 3227 | 1461297274619 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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1357ms 20:54:34 INFO - PROCESS | 3227 | 1461297274641 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 3227 | 1461297274648 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:54:34 INFO - PROCESS | 3227 | 1461297274657 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 3227 | 1461297274663 Marionette TRACE conn3 <- [1,14,null,{}] 20:54:34 INFO - PROCESS | 3227 | 1461297274673 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}] 20:54:34 INFO - PROCESS | 3227 | 1461297274980 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:54:35 INFO - PROCESS | 3227 | 1461297275190 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a5be800 == 9 [pid = 3227] [id = 9] 20:54:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 24 (0x7fd62a62fc00) [pid = 3227] [serial = 24] [outer = (nil)] 20:54:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 25 (0x7fd62a634400) [pid = 3227] [serial = 25] [outer = 0x7fd62a62fc00] 20:54:35 INFO - PROCESS | 3227 | 1461297275306 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 26 (0x7fd62aaa6000) [pid = 3227] [serial = 26] [outer = 0x7fd62a62fc00] 20:54:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b1c4000 == 10 [pid = 3227] [id = 10] 20:54:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 27 (0x7fd62b1c4800) [pid = 3227] [serial = 27] [outer = (nil)] 20:54:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 28 (0x7fd62bede800) [pid = 3227] [serial = 28] [outer = 0x7fd62b1c4800] 20:54:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 29 (0x7fd62b240000) [pid = 3227] [serial = 29] [outer = 0x7fd62b1c4800] 20:54:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62beeb800 == 11 [pid = 3227] [id = 11] 20:54:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 30 (0x7fd62a256400) [pid = 3227] [serial = 30] [outer = (nil)] 20:54:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 31 (0x7fd62d7a3c00) [pid = 3227] [serial = 31] [outer = 0x7fd62a256400] 20:54:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 32 (0x7fd62d7a0c00) [pid = 3227] [serial = 32] [outer = 0x7fd62a256400] 20:54:36 INFO - PROCESS | 3227 | 1461297276921 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2343ms 20:54:37 INFO - PROCESS | 3227 | 1461297277002 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 3227 | 1461297277010 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:54:37 INFO - PROCESS | 3227 | 1461297277020 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 3227 | 1461297277025 Marionette TRACE conn3 <- [1,18,null,{}] 20:54:37 INFO - PROCESS | 3227 | 1461297277033 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}] 20:54:37 INFO - PROCESS | 3227 | 1461297277237 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:54:37 INFO - PROCESS | 3227 | 1461297277348 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd630c19800 == 12 [pid = 3227] [id = 12] 20:54:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 33 (0x7fd62b160000) [pid = 3227] [serial = 33] [outer = (nil)] 20:54:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 34 (0x7fd630ab1000) [pid = 3227] [serial = 34] [outer = 0x7fd62b160000] 20:54:37 INFO - PROCESS | 3227 | 1461297277426 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 35 (0x7fd6336e8000) [pid = 3227] [serial = 35] [outer = 0x7fd62b160000] 20:54:38 INFO - PROCESS | 3227 | 1461297278264 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1287ms 20:54:38 INFO - PROCESS | 3227 | 1461297278309 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:54:38 INFO - PROCESS | 3227 | 1461297278315 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:54:38 INFO - PROCESS | 3227 | 1461297278321 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 3227 | 1461297278328 Marionette TRACE conn3 <- [1,22,null,{}] 20:54:38 INFO - PROCESS | 3227 | 1461297278345 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}] 20:54:38 INFO - PROCESS | 3227 | 1461297278587 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:54:38 INFO - PROCESS | 3227 | 1461297278711 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633464800 == 13 [pid = 3227] [id = 13] 20:54:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 36 (0x7fd633a60c00) [pid = 3227] [serial = 36] [outer = (nil)] 20:54:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 37 (0x7fd6345c9000) [pid = 3227] [serial = 37] [outer = 0x7fd633a60c00] 20:54:38 INFO - PROCESS | 3227 | 1461297278797 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 38 (0x7fd6347d9800) [pid = 3227] [serial = 38] [outer = 0x7fd633a60c00] 20:54:39 INFO - PROCESS | 3227 | 1461297279600 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]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1342ms 20:54:39 INFO - PROCESS | 3227 | 1461297279663 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:54:39 INFO - PROCESS | 3227 | 1461297279668 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:54:39 INFO - PROCESS | 3227 | 1461297279675 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 3227 | 1461297279679 Marionette TRACE conn3 <- [1,26,null,{}] 20:54:39 INFO - PROCESS | 3227 | 1461297279685 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}] 20:54:39 INFO - PROCESS | 3227 | 1461297279993 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:54:40 INFO - PROCESS | 3227 | 1461297280397 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ccd9800 == 14 [pid = 3227] [id = 14] 20:54:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 39 (0x7fd62a254400) [pid = 3227] [serial = 39] [outer = (nil)] 20:54:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 40 (0x7fd62c131800) [pid = 3227] [serial = 40] [outer = 0x7fd62a254400] 20:54:40 INFO - PROCESS | 3227 | 1461297280467 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 41 (0x7fd631978000) [pid = 3227] [serial = 41] [outer = 0x7fd62a254400] 20:54:41 INFO - PROCESS | 3227 | 1461297281300 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]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1682ms 20:54:41 INFO - PROCESS | 3227 | 1461297281359 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 3227 | 1461297281365 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:54:41 INFO - PROCESS | 3227 | 1461297281373 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 3227 | 1461297281379 Marionette TRACE conn3 <- [1,30,null,{}] 20:54:41 INFO - PROCESS | 3227 | 1461297281411 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}] 20:54:41 INFO - PROCESS | 3227 | 1461297281595 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:54:41 INFO - PROCESS | 3227 | 1461297281611 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd630c22000 == 15 [pid = 3227] [id = 15] 20:54:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 42 (0x7fd631558000) [pid = 3227] [serial = 42] [outer = (nil)] 20:54:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 43 (0x7fd632fc5c00) [pid = 3227] [serial = 43] [outer = 0x7fd631558000] 20:54:41 INFO - PROCESS | 3227 | 1461297281678 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 44 (0x7fd633993800) [pid = 3227] [serial = 44] [outer = 0x7fd631558000] 20:54:42 INFO - PROCESS | 3227 | 1461297282387 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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1031ms 20:54:42 INFO - PROCESS | 3227 | 1461297282408 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 3227 | 1461297282414 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:54:42 INFO - PROCESS | 3227 | 1461297282435 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 3227 | 1461297282439 Marionette TRACE conn3 <- [1,34,null,{}] 20:54:42 INFO - PROCESS | 3227 | 1461297282445 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}] 20:54:42 INFO - PROCESS | 3227 | 1461297282589 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:54:42 INFO - PROCESS | 3227 | 1461297282609 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633141000 == 16 [pid = 3227] [id = 16] 20:54:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 45 (0x7fd6342aa400) [pid = 3227] [serial = 45] [outer = (nil)] 20:54:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 46 (0x7fd6345cb800) [pid = 3227] [serial = 46] [outer = 0x7fd6342aa400] 20:54:42 INFO - PROCESS | 3227 | 1461297282675 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 47 (0x7fd6347d7800) [pid = 3227] [serial = 47] [outer = 0x7fd6342aa400] 20:54:43 INFO - PROCESS | 3227 | 1461297283411 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]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 995ms 20:54:43 INFO - PROCESS | 3227 | 1461297283426 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 3227 | 1461297283429 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:54:43 INFO - PROCESS | 3227 | 1461297283448 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 3227 | 1461297283457 Marionette TRACE conn3 <- [1,38,null,{}] 20:54:43 INFO - PROCESS | 3227 | 1461297283476 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}] 20:54:43 INFO - PROCESS | 3227 | 1461297283619 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:54:43 INFO - PROCESS | 3227 | 1461297283636 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634207000 == 17 [pid = 3227] [id = 17] 20:54:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 48 (0x7fd6347d8800) [pid = 3227] [serial = 48] [outer = (nil)] 20:54:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 49 (0x7fd635117c00) [pid = 3227] [serial = 49] [outer = 0x7fd6347d8800] 20:54:43 INFO - PROCESS | 3227 | 1461297283711 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 50 (0x7fd63533a800) [pid = 3227] [serial = 50] [outer = 0x7fd6347d8800] 20:54:44 INFO - PROCESS | 3227 | 1461297284438 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]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1058ms 20:54:44 INFO - PROCESS | 3227 | 1461297284495 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 3227 | 1461297284499 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:54:44 INFO - PROCESS | 3227 | 1461297284506 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 3227 | 1461297284510 Marionette TRACE conn3 <- [1,42,null,{}] 20:54:44 INFO - PROCESS | 3227 | 1461297284515 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}] 20:54:44 INFO - PROCESS | 3227 | 1461297284735 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:54:44 INFO - PROCESS | 3227 | 1461297284803 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aada800 == 18 [pid = 3227] [id = 18] 20:54:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 51 (0x7fd62a253000) [pid = 3227] [serial = 51] [outer = (nil)] 20:54:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 52 (0x7fd62a350c00) [pid = 3227] [serial = 52] [outer = 0x7fd62a253000] 20:54:44 INFO - PROCESS | 3227 | 1461297284921 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 53 (0x7fd62aaa5c00) [pid = 3227] [serial = 53] [outer = 0x7fd62a253000] 20:54:45 INFO - PROCESS | 3227 | 1461297285814 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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1379ms 20:54:45 INFO - PROCESS | 3227 | 1461297285888 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 3227 | 1461297285895 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:54:45 INFO - PROCESS | 3227 | 1461297285903 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 3227 | 1461297285910 Marionette TRACE conn3 <- [1,46,null,{}] 20:54:45 INFO - PROCESS | 3227 | 1461297285918 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}] 20:54:46 INFO - PROCESS | 3227 | 1461297286121 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:54:46 INFO - PROCESS | 3227 | 1461297286258 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63313c800 == 19 [pid = 3227] [id = 19] 20:54:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 54 (0x7fd62d79f800) [pid = 3227] [serial = 54] [outer = (nil)] 20:54:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 55 (0x7fd630c48c00) [pid = 3227] [serial = 55] [outer = 0x7fd62d79f800] 20:54:46 INFO - PROCESS | 3227 | 1461297286349 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 56 (0x7fd632452400) [pid = 3227] [serial = 56] [outer = 0x7fd62d79f800] 20:54:47 INFO - PROCESS | 3227 | 1461297287183 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1335ms 20:54:47 INFO - PROCESS | 3227 | 1461297287239 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:54:47 INFO - PROCESS | 3227 | 1461297287244 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:54:47 INFO - PROCESS | 3227 | 1461297287250 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 3227 | 1461297287254 Marionette TRACE conn3 <- [1,50,null,{}] 20:54:47 INFO - PROCESS | 3227 | 1461297287259 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}] 20:54:47 INFO - PROCESS | 3227 | 1461297287417 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:54:47 INFO - PROCESS | 3227 | 1461297287542 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6347c1800 == 20 [pid = 3227] [id = 20] 20:54:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 57 (0x7fd633154400) [pid = 3227] [serial = 57] [outer = (nil)] 20:54:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 58 (0x7fd633f64000) [pid = 3227] [serial = 58] [outer = 0x7fd633154400] 20:54:47 INFO - PROCESS | 3227 | 1461297287618 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 59 (0x7fd6345f2c00) [pid = 3227] [serial = 59] [outer = 0x7fd633154400] 20:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1232ms 20:54:48 INFO - PROCESS | 3227 | 1461297288473 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]]]}] 20:54:48 INFO - PROCESS | 3227 | 1461297288484 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 3227 | 1461297288492 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:54:48 INFO - PROCESS | 3227 | 1461297288508 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 3227 | 1461297288515 Marionette TRACE conn3 <- [1,54,null,{}] 20:54:48 INFO - PROCESS | 3227 | 1461297288521 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}] 20:54:48 INFO - PROCESS | 3227 | 1461297288703 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:54:48 INFO - PROCESS | 3227 | 1461297288826 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636568800 == 21 [pid = 3227] [id = 21] 20:54:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 60 (0x7fd633994000) [pid = 3227] [serial = 60] [outer = (nil)] 20:54:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 61 (0x7fd636a2b400) [pid = 3227] [serial = 61] [outer = 0x7fd633994000] 20:54:48 INFO - PROCESS | 3227 | 1461297288903 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 62 (0x7fd640dd9000) [pid = 3227] [serial = 62] [outer = 0x7fd633994000] 20:54:49 INFO - PROCESS | 3227 | 1461297289796 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1345ms 20:54:49 INFO - PROCESS | 3227 | 1461297289850 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 3227 | 1461297289857 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:54:49 INFO - PROCESS | 3227 | 1461297289865 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 3227 | 1461297289869 Marionette TRACE conn3 <- [1,58,null,{}] 20:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:54:49 INFO - PROCESS | 3227 | 1461297289881 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}] 20:54:50 INFO - PROCESS | 3227 | 1461297290050 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:54:50 INFO - PROCESS | 3227 | 1461297290184 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b231800 == 22 [pid = 3227] [id = 22] 20:54:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 63 (0x7fd630abb800) [pid = 3227] [serial = 63] [outer = (nil)] 20:54:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 64 (0x7fd631429400) [pid = 3227] [serial = 64] [outer = 0x7fd630abb800] 20:54:50 INFO - PROCESS | 3227 | 1461297290282 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 65 (0x7fd63290cc00) [pid = 3227] [serial = 65] [outer = 0x7fd630abb800] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634207000 == 21 [pid = 3227] [id = 17] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633141000 == 20 [pid = 3227] [id = 16] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd630c22000 == 19 [pid = 3227] [id = 15] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ccd9800 == 18 [pid = 3227] [id = 14] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633464800 == 17 [pid = 3227] [id = 13] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd630c19800 == 16 [pid = 3227] [id = 12] 20:54:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a5be800 == 15 [pid = 3227] [id = 9] 20:54:51 INFO - PROCESS | 3227 | 1461297291238 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1432ms 20:54:51 INFO - PROCESS | 3227 | 1461297291298 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 3227 | 1461297291307 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:54:51 INFO - PROCESS | 3227 | 1461297291318 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 3227 | 1461297291325 Marionette TRACE conn3 <- [1,62,null,{}] 20:54:51 INFO - PROCESS | 3227 | 1461297291334 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}] 20:54:51 INFO - PROCESS | 3227 | 1461297291510 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:54:51 INFO - PROCESS | 3227 | 1461297291613 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63271b800 == 16 [pid = 3227] [id = 23] 20:54:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 66 (0x7fd632456c00) [pid = 3227] [serial = 66] [outer = (nil)] 20:54:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 67 (0x7fd632b55000) [pid = 3227] [serial = 67] [outer = 0x7fd632456c00] 20:54:51 INFO - PROCESS | 3227 | 1461297291692 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 68 (0x7fd633989c00) [pid = 3227] [serial = 68] [outer = 0x7fd632456c00] 20:54:52 INFO - PROCESS | 3227 | 1461297292513 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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1236ms 20:54:52 INFO - PROCESS | 3227 | 1461297292561 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 3227 | 1461297292569 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:54:52 INFO - PROCESS | 3227 | 1461297292582 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 3227 | 1461297292586 Marionette TRACE conn3 <- [1,66,null,{}] 20:54:52 INFO - PROCESS | 3227 | 1461297292594 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}] 20:54:52 INFO - PROCESS | 3227 | 1461297292771 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:54:52 INFO - PROCESS | 3227 | 1461297292898 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634514800 == 17 [pid = 3227] [id = 24] 20:54:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 69 (0x7fd633f63800) [pid = 3227] [serial = 69] [outer = (nil)] 20:54:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 70 (0x7fd634950400) [pid = 3227] [serial = 70] [outer = 0x7fd633f63800] 20:54:52 INFO - PROCESS | 3227 | 1461297292977 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 71 (0x7fd635117800) [pid = 3227] [serial = 71] [outer = 0x7fd633f63800] 20:54:53 INFO - PROCESS | 3227 | 1461297293821 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]]]}] 20:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1284ms 20:54:53 INFO - PROCESS | 3227 | 1461297293866 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:54:53 INFO - PROCESS | 3227 | 1461297293870 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:54:53 INFO - PROCESS | 3227 | 1461297293896 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 3227 | 1461297293902 Marionette TRACE conn3 <- [1,70,null,{}] 20:54:53 INFO - PROCESS | 3227 | 1461297293922 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}] 20:54:54 INFO - PROCESS | 3227 | 1461297294098 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:54:54 INFO - PROCESS | 3227 | 1461297294225 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63a0d8800 == 18 [pid = 3227] [id = 25] 20:54:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 72 (0x7fd63a071000) [pid = 3227] [serial = 72] [outer = (nil)] 20:54:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 73 (0x7fd640ddc800) [pid = 3227] [serial = 73] [outer = 0x7fd63a071000] 20:54:54 INFO - PROCESS | 3227 | 1461297294314 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 74 (0x7fd641ca7400) [pid = 3227] [serial = 74] [outer = 0x7fd63a071000] 20:54:55 INFO - PROCESS | 3227 | 1461297295174 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1363ms 20:54:55 INFO - PROCESS | 3227 | 1461297295240 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:54:55 INFO - PROCESS | 3227 | 1461297295246 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:54:55 INFO - PROCESS | 3227 | 1461297295252 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 3227 | 1461297295256 Marionette TRACE conn3 <- [1,74,null,{}] 20:54:55 INFO - PROCESS | 3227 | 1461297295262 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}] 20:54:55 INFO - PROCESS | 3227 | 1461297295459 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:54:55 INFO - PROCESS | 3227 | 1461297295586 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63ffba000 == 19 [pid = 3227] [id = 26] 20:54:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 75 (0x7fd62a633800) [pid = 3227] [serial = 75] [outer = (nil)] 20:54:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 76 (0x7fd6423d1000) [pid = 3227] [serial = 76] [outer = 0x7fd62a633800] 20:54:55 INFO - PROCESS | 3227 | 1461297295672 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 77 (0x7fd644140c00) [pid = 3227] [serial = 77] [outer = 0x7fd62a633800] 20:54:56 INFO - PROCESS | 3227 | 1461297296504 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1285ms 20:54:56 INFO - PROCESS | 3227 | 1461297296538 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 3227 | 1461297296541 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:54:56 INFO - PROCESS | 3227 | 1461297296548 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 3227 | 1461297296552 Marionette TRACE conn3 <- [1,78,null,{}] 20:54:56 INFO - PROCESS | 3227 | 1461297296580 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}] 20:54:56 INFO - PROCESS | 3227 | 1461297296775 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:54:56 INFO - PROCESS | 3227 | 1461297296945 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ccd1800 == 20 [pid = 3227] [id = 27] 20:54:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 78 (0x7fd62a259c00) [pid = 3227] [serial = 78] [outer = (nil)] 20:54:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 79 (0x7fd62a63b800) [pid = 3227] [serial = 79] [outer = 0x7fd62a259c00] 20:54:57 INFO - PROCESS | 3227 | 1461297297027 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 80 (0x7fd62d7a4000) [pid = 3227] [serial = 80] [outer = 0x7fd62a259c00] 20:54:57 INFO - PROCESS | 3227 | 1461297297864 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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1390ms 20:54:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6347c1800 == 19 [pid = 3227] [id = 20] 20:54:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63313c800 == 18 [pid = 3227] [id = 19] 20:54:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aada800 == 17 [pid = 3227] [id = 18] 20:54:58 INFO - PROCESS | 3227 | 1461297297998 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 3227 | 1461297298004 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:54:58 INFO - PROCESS | 3227 | 1461297298028 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 3227 | 1461297298033 Marionette TRACE conn3 <- [1,82,null,{}] 20:54:58 INFO - PROCESS | 3227 | 1461297298042 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}] 20:54:58 INFO - PROCESS | 3227 | 1461297298229 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:54:58 INFO - PROCESS | 3227 | 1461297298334 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631abc000 == 18 [pid = 3227] [id = 28] 20:54:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 81 (0x7fd631492c00) [pid = 3227] [serial = 81] [outer = (nil)] 20:54:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 82 (0x7fd631aa9400) [pid = 3227] [serial = 82] [outer = 0x7fd631492c00] 20:54:58 INFO - PROCESS | 3227 | 1461297298418 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 83 (0x7fd633989400) [pid = 3227] [serial = 83] [outer = 0x7fd631492c00] 20:54:59 INFO - PROCESS | 3227 | 1461297299331 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1336ms 20:54:59 INFO - PROCESS | 3227 | 1461297299367 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 3227 | 1461297299372 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:54:59 INFO - PROCESS | 3227 | 1461297299388 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 3227 | 1461297299396 Marionette TRACE conn3 <- [1,86,null,{}] 20:54:59 INFO - PROCESS | 3227 | 1461297299403 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}] 20:54:59 INFO - PROCESS | 3227 | 1461297299635 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:54:59 INFO - PROCESS | 3227 | 1461297299655 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636adc800 == 19 [pid = 3227] [id = 29] 20:54:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 84 (0x7fd633f63400) [pid = 3227] [serial = 84] [outer = (nil)] 20:54:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 85 (0x7fd6365c4800) [pid = 3227] [serial = 85] [outer = 0x7fd633f63400] 20:54:59 INFO - PROCESS | 3227 | 1461297299776 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 86 (0x7fd63af8f000) [pid = 3227] [serial = 86] [outer = 0x7fd633f63400] 20:55:00 INFO - PROCESS | 3227 | 1461297300747 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1394ms 20:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:55:00 INFO - PROCESS | 3227 | 1461297300779 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 3227 | 1461297300782 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:55:00 INFO - PROCESS | 3227 | 1461297300789 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 3227 | 1461297300792 Marionette TRACE conn3 <- [1,90,null,{}] 20:55:00 INFO - PROCESS | 3227 | 1461297300807 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}] 20:55:00 INFO - PROCESS | 3227 | 1461297300993 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:55:01 INFO - PROCESS | 3227 | 1461297301127 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640db9800 == 20 [pid = 3227] [id = 30] 20:55:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 87 (0x7fd6412f6400) [pid = 3227] [serial = 87] [outer = (nil)] 20:55:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 88 (0x7fd641fefc00) [pid = 3227] [serial = 88] [outer = 0x7fd6412f6400] 20:55:01 INFO - PROCESS | 3227 | 1461297301212 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 89 (0x7fd644140400) [pid = 3227] [serial = 89] [outer = 0x7fd6412f6400] 20:55:02 INFO - PROCESS | 3227 | 1461297302146 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1440ms 20:55:02 INFO - PROCESS | 3227 | 1461297302228 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 3227 | 1461297302231 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:55:02 INFO - PROCESS | 3227 | 1461297302238 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 3227 | 1461297302240 Marionette TRACE conn3 <- [1,94,null,{}] 20:55:02 INFO - PROCESS | 3227 | 1461297302246 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}] 20:55:02 INFO - PROCESS | 3227 | 1461297302451 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:55:02 INFO - PROCESS | 3227 | 1461297302583 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62dc51800 == 21 [pid = 3227] [id = 31] 20:55:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 90 (0x7fd641f43800) [pid = 3227] [serial = 90] [outer = (nil)] 20:55:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 91 (0x7fd645bb2800) [pid = 3227] [serial = 91] [outer = 0x7fd641f43800] 20:55:02 INFO - PROCESS | 3227 | 1461297302661 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 92 (0x7fd64620bc00) [pid = 3227] [serial = 92] [outer = 0x7fd641f43800] 20:55:03 INFO - PROCESS | 3227 | 1461297303518 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1331ms 20:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:55:03 INFO - PROCESS | 3227 | 1461297303570 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 3227 | 1461297303573 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:55:03 INFO - PROCESS | 3227 | 1461297303580 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 3227 | 1461297303584 Marionette TRACE conn3 <- [1,98,null,{}] 20:55:03 INFO - PROCESS | 3227 | 1461297303590 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}] 20:55:03 INFO - PROCESS | 3227 | 1461297303758 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:55:03 INFO - PROCESS | 3227 | 1461297303890 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd642262800 == 22 [pid = 3227] [id = 32] 20:55:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 93 (0x7fd62a255400) [pid = 3227] [serial = 93] [outer = (nil)] 20:55:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 94 (0x7fd64642f000) [pid = 3227] [serial = 94] [outer = 0x7fd62a255400] 20:55:03 INFO - PROCESS | 3227 | 1461297303967 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 95 (0x7fd646504800) [pid = 3227] [serial = 95] [outer = 0x7fd62a255400] 20:55:04 INFO - PROCESS | 3227 | 1461297304770 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]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1233ms 20:55:04 INFO - PROCESS | 3227 | 1461297304814 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:55:04 INFO - PROCESS | 3227 | 1461297304817 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:55:04 INFO - PROCESS | 3227 | 1461297304825 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 3227 | 1461297304829 Marionette TRACE conn3 <- [1,102,null,{}] 20:55:04 INFO - PROCESS | 3227 | 1461297304834 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}] 20:55:05 INFO - PROCESS | 3227 | 1461297305112 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:55:05 INFO - PROCESS | 3227 | 1461297305173 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645a7a800 == 23 [pid = 3227] [id = 33] 20:55:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 96 (0x7fd6481b6000) [pid = 3227] [serial = 96] [outer = (nil)] 20:55:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 97 (0x7fd64a470400) [pid = 3227] [serial = 97] [outer = 0x7fd6481b6000] 20:55:05 INFO - PROCESS | 3227 | 1461297305303 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 98 (0x7fd64a6fc800) [pid = 3227] [serial = 98] [outer = 0x7fd6481b6000] 20:55:06 INFO - PROCESS | 3227 | 1461297306331 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]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1534ms 20:55:06 INFO - PROCESS | 3227 | 1461297306361 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 3227 | 1461297306365 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:55:06 INFO - PROCESS | 3227 | 1461297306376 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 3227 | 1461297306382 Marionette TRACE conn3 <- [1,106,null,{}] 20:55:06 INFO - PROCESS | 3227 | 1461297306391 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}] 20:55:06 INFO - PROCESS | 3227 | 1461297306561 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:55:06 INFO - PROCESS | 3227 | 1461297306712 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 99 (0x7fd62c134400) [pid = 3227] [serial = 99] [outer = 0x7fd62a256400] 20:55:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63afe5000 == 24 [pid = 3227] [id = 34] 20:55:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 100 (0x7fd62f6a3c00) [pid = 3227] [serial = 100] [outer = (nil)] 20:55:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 101 (0x7fd6300cf800) [pid = 3227] [serial = 101] [outer = 0x7fd62f6a3c00] 20:55:06 INFO - PROCESS | 3227 | 1461297306862 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 102 (0x7fd632cf8800) [pid = 3227] [serial = 102] [outer = 0x7fd62f6a3c00] 20:55:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634514800 == 23 [pid = 3227] [id = 24] 20:55:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63271b800 == 22 [pid = 3227] [id = 23] 20:55:07 INFO - PROCESS | 3227 | 1461297307812 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1489ms 20:55:07 INFO - PROCESS | 3227 | 1461297307864 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 3227 | 1461297307872 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:55:07 INFO - PROCESS | 3227 | 1461297307882 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 3227 | 1461297307887 Marionette TRACE conn3 <- [1,110,null,{}] 20:55:07 INFO - PROCESS | 3227 | 1461297307896 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}] 20:55:08 INFO - PROCESS | 3227 | 1461297308114 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:55:08 INFO - PROCESS | 3227 | 1461297308255 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635321000 == 23 [pid = 3227] [id = 35] 20:55:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 103 (0x7fd633992c00) [pid = 3227] [serial = 103] [outer = (nil)] 20:55:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 104 (0x7fd633f64c00) [pid = 3227] [serial = 104] [outer = 0x7fd633992c00] 20:55:08 INFO - PROCESS | 3227 | 1461297308396 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 105 (0x7fd6347d8400) [pid = 3227] [serial = 105] [outer = 0x7fd633992c00] 20:55:09 INFO - PROCESS | 3227 | 1461297309249 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1439ms 20:55:09 INFO - PROCESS | 3227 | 1461297309322 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 3227 | 1461297309330 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:55:09 INFO - PROCESS | 3227 | 1461297309343 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 3227 | 1461297309350 Marionette TRACE conn3 <- [1,114,null,{}] 20:55:09 INFO - PROCESS | 3227 | 1461297309356 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}] 20:55:09 INFO - PROCESS | 3227 | 1461297309574 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:55:09 INFO - PROCESS | 3227 | 1461297309712 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641220800 == 24 [pid = 3227] [id = 36] 20:55:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 106 (0x7fd6349ffc00) [pid = 3227] [serial = 106] [outer = (nil)] 20:55:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 107 (0x7fd63af8b400) [pid = 3227] [serial = 107] [outer = 0x7fd6349ffc00] 20:55:09 INFO - PROCESS | 3227 | 1461297309788 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 108 (0x7fd641084400) [pid = 3227] [serial = 108] [outer = 0x7fd6349ffc00] 20:55:10 INFO - PROCESS | 3227 | 1461297310754 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1486ms 20:55:10 INFO - PROCESS | 3227 | 1461297310830 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 3227 | 1461297310834 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:55:10 INFO - PROCESS | 3227 | 1461297310842 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 3227 | 1461297310848 Marionette TRACE conn3 <- [1,118,null,{}] 20:55:10 INFO - PROCESS | 3227 | 1461297310866 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}] 20:55:11 INFO - PROCESS | 3227 | 1461297311093 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:55:11 INFO - PROCESS | 3227 | 1461297311265 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6460d9000 == 25 [pid = 3227] [id = 37] 20:55:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 109 (0x7fd645809c00) [pid = 3227] [serial = 109] [outer = (nil)] 20:55:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 110 (0x7fd6458b4c00) [pid = 3227] [serial = 110] [outer = 0x7fd645809c00] 20:55:11 INFO - PROCESS | 3227 | 1461297311367 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 111 (0x7fd646510c00) [pid = 3227] [serial = 111] [outer = 0x7fd645809c00] 20:55:12 INFO - PROCESS | 3227 | 1461297312247 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1444ms 20:55:12 INFO - PROCESS | 3227 | 1461297312286 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:55:12 INFO - PROCESS | 3227 | 1461297312291 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:55:12 INFO - PROCESS | 3227 | 1461297312298 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 3227 | 1461297312301 Marionette TRACE conn3 <- [1,122,null,{}] 20:55:12 INFO - PROCESS | 3227 | 1461297312307 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}] 20:55:12 INFO - PROCESS | 3227 | 1461297312481 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:55:12 INFO - PROCESS | 3227 | 1461297312617 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646491000 == 26 [pid = 3227] [id = 38] 20:55:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 112 (0x7fd63398f000) [pid = 3227] [serial = 112] [outer = (nil)] 20:55:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 113 (0x7fd648e9cc00) [pid = 3227] [serial = 113] [outer = 0x7fd63398f000] 20:55:12 INFO - PROCESS | 3227 | 1461297312694 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd64a470c00) [pid = 3227] [serial = 114] [outer = 0x7fd63398f000] 20:55:13 INFO - PROCESS | 3227 | 1461297313496 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1233ms 20:55:13 INFO - PROCESS | 3227 | 1461297313554 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 3227 | 1461297313560 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:55:13 INFO - PROCESS | 3227 | 1461297313571 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 3227 | 1461297313574 Marionette TRACE conn3 <- [1,126,null,{}] 20:55:13 INFO - PROCESS | 3227 | 1461297313580 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}] 20:55:13 INFO - PROCESS | 3227 | 1461297313750 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:55:13 INFO - PROCESS | 3227 | 1461297313890 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62f61f800 == 27 [pid = 3227] [id = 39] 20:55:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 115 (0x7fd629eaf800) [pid = 3227] [serial = 115] [outer = (nil)] 20:55:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd629eb7000) [pid = 3227] [serial = 116] [outer = 0x7fd629eaf800] 20:55:13 INFO - PROCESS | 3227 | 1461297313970 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd629ebc800) [pid = 3227] [serial = 117] [outer = 0x7fd629eaf800] 20:55:15 INFO - PROCESS | 3227 | 1461297315064 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1543ms 20:55:15 INFO - PROCESS | 3227 | 1461297315114 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 3227 | 1461297315119 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:55:15 INFO - PROCESS | 3227 | 1461297315130 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 3227 | 1461297315135 Marionette TRACE conn3 <- [1,130,null,{}] 20:55:15 INFO - PROCESS | 3227 | 1461297315145 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}] 20:55:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631abc000 == 26 [pid = 3227] [id = 28] 20:55:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636adc800 == 25 [pid = 3227] [id = 29] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640db9800 == 24 [pid = 3227] [id = 30] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636568800 == 23 [pid = 3227] [id = 21] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62dc51800 == 22 [pid = 3227] [id = 31] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645a7a800 == 21 [pid = 3227] [id = 33] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd642262800 == 20 [pid = 3227] [id = 32] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b231800 == 19 [pid = 3227] [id = 22] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63ffba000 == 18 [pid = 3227] [id = 26] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a229800 == 17 [pid = 3227] [id = 8] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c17c800 == 16 [pid = 3227] [id = 6] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63a0d8800 == 15 [pid = 3227] [id = 25] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62f61f800 == 14 [pid = 3227] [id = 39] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd646491000 == 13 [pid = 3227] [id = 38] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ccd1800 == 12 [pid = 3227] [id = 27] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6460d9000 == 11 [pid = 3227] [id = 37] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd635321000 == 10 [pid = 3227] [id = 35] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641220800 == 9 [pid = 3227] [id = 36] 20:55:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63afe5000 == 8 [pid = 3227] [id = 34] 20:55:18 INFO - PROCESS | 3227 | 1461297318930 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:55:19 INFO - PROCESS | 3227 | 1461297319176 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62bedb000 == 9 [pid = 3227] [id = 40] 20:55:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd62aab1c00) [pid = 3227] [serial = 118] [outer = (nil)] 20:55:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd62bd28c00) [pid = 3227] [serial = 119] [outer = 0x7fd62aab1c00] 20:55:19 INFO - PROCESS | 3227 | 1461297319254 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd62d70e800) [pid = 3227] [serial = 120] [outer = 0x7fd62aab1c00] 20:55:20 INFO - PROCESS | 3227 | 1461297320027 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]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 4957ms 20:55:20 INFO - PROCESS | 3227 | 1461297320089 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 3227 | 1461297320096 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:55:20 INFO - PROCESS | 3227 | 1461297320125 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 3227 | 1461297320130 Marionette TRACE conn3 <- [1,134,null,{}] 20:55:20 INFO - PROCESS | 3227 | 1461297320138 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}] 20:55:20 INFO - PROCESS | 3227 | 1461297320296 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:55:20 INFO - PROCESS | 3227 | 1461297320309 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632422800 == 10 [pid = 3227] [id = 41] 20:55:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd62c072000) [pid = 3227] [serial = 121] [outer = (nil)] 20:55:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd6300c7800) [pid = 3227] [serial = 122] [outer = 0x7fd62c072000] 20:55:20 INFO - PROCESS | 3227 | 1461297320380 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd630cdd400) [pid = 3227] [serial = 123] [outer = 0x7fd62c072000] 20:55:21 INFO - PROCESS | 3227 | 1461297321441 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1407ms 20:55:21 INFO - PROCESS | 3227 | 1461297321527 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:55:21 INFO - PROCESS | 3227 | 1461297321532 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:55:21 INFO - PROCESS | 3227 | 1461297321539 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 3227 | 1461297321542 Marionette TRACE conn3 <- [1,138,null,{}] 20:55:21 INFO - PROCESS | 3227 | 1461297321562 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}] 20:55:21 INFO - PROCESS | 3227 | 1461297321750 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:55:21 INFO - PROCESS | 3227 | 1461297321777 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635039000 == 11 [pid = 3227] [id = 42] 20:55:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 124 (0x7fd632909800) [pid = 3227] [serial = 124] [outer = (nil)] 20:55:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 125 (0x7fd633419800) [pid = 3227] [serial = 125] [outer = 0x7fd632909800] 20:55:21 INFO - PROCESS | 3227 | 1461297321845 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 126 (0x7fd633a58000) [pid = 3227] [serial = 126] [outer = 0x7fd632909800] 20:55:22 INFO - PROCESS | 3227 | 1461297322698 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]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1196ms 20:55:22 INFO - PROCESS | 3227 | 1461297322735 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 3227 | 1461297322743 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:55:22 INFO - PROCESS | 3227 | 1461297322769 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 3227 | 1461297322777 Marionette TRACE conn3 <- [1,142,null,{}] 20:55:22 INFO - PROCESS | 3227 | 1461297322784 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}] 20:55:22 INFO - PROCESS | 3227 | 1461297322991 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:55:23 INFO - PROCESS | 3227 | 1461297323056 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640db9800 == 12 [pid = 3227] [id = 43] 20:55:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd629eb3800) [pid = 3227] [serial = 127] [outer = (nil)] 20:55:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd635120000) [pid = 3227] [serial = 128] [outer = 0x7fd629eb3800] 20:55:23 INFO - PROCESS | 3227 | 1461297323121 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd636a2a000) [pid = 3227] [serial = 129] [outer = 0x7fd629eb3800] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd632456c00) [pid = 3227] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd6347d8800) [pid = 3227] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 126 (0x7fd630abb800) [pid = 3227] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 125 (0x7fd631558000) [pid = 3227] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 124 (0x7fd62a254400) [pid = 3227] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 123 (0x7fd6342aa400) [pid = 3227] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 122 (0x7fd62b160000) [pid = 3227] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 121 (0x7fd62a62fc00) [pid = 3227] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd633a60c00) [pid = 3227] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd6481b6000) [pid = 3227] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd62a633800) [pid = 3227] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd62a255400) [pid = 3227] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 116 (0x7fd633992c00) [pid = 3227] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 115 (0x7fd6412f6400) [pid = 3227] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 114 (0x7fd63a071000) [pid = 3227] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 113 (0x7fd641f43800) [pid = 3227] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 112 (0x7fd633f63800) [pid = 3227] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 111 (0x7fd633994000) [pid = 3227] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 110 (0x7fd631492c00) [pid = 3227] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 109 (0x7fd633154400) [pid = 3227] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 108 (0x7fd62f6a3c00) [pid = 3227] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 107 (0x7fd62d79f800) [pid = 3227] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 106 (0x7fd62a259c00) [pid = 3227] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 105 (0x7fd62a253000) [pid = 3227] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 104 (0x7fd645809c00) [pid = 3227] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 103 (0x7fd6349ffc00) [pid = 3227] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 102 (0x7fd63398f000) [pid = 3227] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 101 (0x7fd633f63400) [pid = 3227] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 100 (0x7fd62a24fc00) [pid = 3227] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:55:24 INFO - PROCESS | 3227 | --DOMWINDOW == 99 (0x7fd62c12e000) [pid = 3227] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:55:24 INFO - PROCESS | 3227 | 1461297324939 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:55:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2244ms 20:55:25 INFO - PROCESS | 3227 | 1461297325018 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 3227 | 1461297325022 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:55:25 INFO - PROCESS | 3227 | 1461297325045 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 3227 | 1461297325048 Marionette TRACE conn3 <- [1,146,null,{}] 20:55:25 INFO - PROCESS | 3227 | 1461297325058 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}] 20:55:25 INFO - PROCESS | 3227 | 1461297325189 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:55:25 INFO - PROCESS | 3227 | 1461297325208 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633137800 == 13 [pid = 3227] [id = 44] 20:55:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 100 (0x7fd629ebd400) [pid = 3227] [serial = 130] [outer = (nil)] 20:55:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 101 (0x7fd631556c00) [pid = 3227] [serial = 131] [outer = 0x7fd629ebd400] 20:55:25 INFO - PROCESS | 3227 | 1461297325349 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 102 (0x7fd634925c00) [pid = 3227] [serial = 132] [outer = 0x7fd629ebd400] 20:55:25 INFO - PROCESS | 3227 | 1461297325982 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 984ms 20:55:26 INFO - PROCESS | 3227 | 1461297326032 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 3227 | 1461297326036 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:55:26 INFO - PROCESS | 3227 | 1461297326042 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 3227 | 1461297326044 Marionette TRACE conn3 <- [1,150,null,{}] 20:55:26 INFO - PROCESS | 3227 | 1461297326050 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}] 20:55:26 INFO - PROCESS | 3227 | 1461297326196 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:55:26 INFO - PROCESS | 3227 | 1461297326373 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a230000 == 14 [pid = 3227] [id = 45] 20:55:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 103 (0x7fd629eb1400) [pid = 3227] [serial = 133] [outer = (nil)] 20:55:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 104 (0x7fd629ebb400) [pid = 3227] [serial = 134] [outer = 0x7fd629eb1400] 20:55:26 INFO - PROCESS | 3227 | 1461297326456 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 105 (0x7fd62c12e000) [pid = 3227] [serial = 135] [outer = 0x7fd629eb1400] 20:55:27 INFO - PROCESS | 3227 | 1461297327498 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1482ms 20:55:27 INFO - PROCESS | 3227 | 1461297327526 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 3227 | 1461297327533 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:55:27 INFO - PROCESS | 3227 | 1461297327542 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 3227 | 1461297327548 Marionette TRACE conn3 <- [1,154,null,{}] 20:55:27 INFO - PROCESS | 3227 | 1461297327555 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}] 20:55:27 INFO - PROCESS | 3227 | 1461297327765 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:55:27 INFO - PROCESS | 3227 | 1461297327939 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62cccd800 == 15 [pid = 3227] [id = 46] 20:55:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 106 (0x7fd631557c00) [pid = 3227] [serial = 136] [outer = (nil)] 20:55:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 107 (0x7fd6326f3c00) [pid = 3227] [serial = 137] [outer = 0x7fd631557c00] 20:55:28 INFO - PROCESS | 3227 | 1461297328022 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 108 (0x7fd63398e400) [pid = 3227] [serial = 138] [outer = 0x7fd631557c00] 20:55:28 INFO - PROCESS | 3227 | 1461297328946 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]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1437ms 20:55:28 INFO - PROCESS | 3227 | 1461297328982 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 3227 | 1461297328987 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:55:29 INFO - PROCESS | 3227 | 1461297329000 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 3227 | 1461297329003 Marionette TRACE conn3 <- [1,158,null,{}] 20:55:29 INFO - PROCESS | 3227 | 1461297329009 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}] 20:55:29 INFO - PROCESS | 3227 | 1461297329222 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:55:29 INFO - PROCESS | 3227 | 1461297329363 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd630cb1800 == 16 [pid = 3227] [id = 47] 20:55:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 109 (0x7fd62a62ec00) [pid = 3227] [serial = 139] [outer = (nil)] 20:55:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 110 (0x7fd62a6e3c00) [pid = 3227] [serial = 140] [outer = 0x7fd62a62ec00] 20:55:29 INFO - PROCESS | 3227 | 1461297329482 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 111 (0x7fd6351be400) [pid = 3227] [serial = 141] [outer = 0x7fd62a62ec00] 20:55:30 INFO - PROCESS | 3227 | 1461297330178 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:55:30 INFO - PROCESS | 3227 | 1461297330704 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1748ms 20:55:30 INFO - PROCESS | 3227 | 1461297330753 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 3227 | 1461297330759 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:55:30 INFO - PROCESS | 3227 | 1461297330768 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 3227 | 1461297330774 Marionette TRACE conn3 <- [1,162,null,{}] 20:55:30 INFO - PROCESS | 3227 | 1461297330785 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}] 20:55:31 INFO - PROCESS | 3227 | 1461297331108 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:55:31 INFO - PROCESS | 3227 | 1461297331234 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62beda000 == 17 [pid = 3227] [id = 48] 20:55:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 112 (0x7fd62aaa2400) [pid = 3227] [serial = 142] [outer = (nil)] 20:55:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 113 (0x7fd62c06c800) [pid = 3227] [serial = 143] [outer = 0x7fd62aaa2400] 20:55:31 INFO - PROCESS | 3227 | 1461297331305 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd62d711800) [pid = 3227] [serial = 144] [outer = 0x7fd62aaa2400] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 113 (0x7fd633989c00) [pid = 3227] [serial = 68] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 112 (0x7fd632b55000) [pid = 3227] [serial = 67] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 111 (0x7fd644140400) [pid = 3227] [serial = 89] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 110 (0x7fd631aa9400) [pid = 3227] [serial = 82] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 109 (0x7fd635117c00) [pid = 3227] [serial = 49] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 108 (0x7fd63290cc00) [pid = 3227] [serial = 65] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 107 (0x7fd643c2d000) [pid = 3227] [serial = 2] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 106 (0x7fd62a63b800) [pid = 3227] [serial = 79] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 105 (0x7fd62d7a0c00) [pid = 3227] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 104 (0x7fd631429400) [pid = 3227] [serial = 64] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 103 (0x7fd632fc5c00) [pid = 3227] [serial = 43] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 102 (0x7fd62c131800) [pid = 3227] [serial = 40] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 101 (0x7fd6345cb800) [pid = 3227] [serial = 46] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 100 (0x7fd6347d7800) [pid = 3227] [serial = 47] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 99 (0x7fd62bede800) [pid = 3227] [serial = 28] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 98 (0x7fd630ab1000) [pid = 3227] [serial = 34] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 97 (0x7fd6336e8000) [pid = 3227] [serial = 35] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 96 (0x7fd62a634400) [pid = 3227] [serial = 25] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 95 (0x7fd631978000) [pid = 3227] [serial = 41] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 94 (0x7fd6345c9000) [pid = 3227] [serial = 37] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 93 (0x7fd633993800) [pid = 3227] [serial = 44] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 92 (0x7fd6347d9800) [pid = 3227] [serial = 38] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 91 (0x7fd62d7a3c00) [pid = 3227] [serial = 31] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 90 (0x7fd62aaa6000) [pid = 3227] [serial = 26] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 89 (0x7fd62a256c00) [pid = 3227] [serial = 23] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 88 (0x7fd63533a800) [pid = 3227] [serial = 50] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 87 (0x7fd640dd9000) [pid = 3227] [serial = 62] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 86 (0x7fd633989400) [pid = 3227] [serial = 83] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 85 (0x7fd640ddc800) [pid = 3227] [serial = 73] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 84 (0x7fd6345f2c00) [pid = 3227] [serial = 59] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 83 (0x7fd636a2b400) [pid = 3227] [serial = 61] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 82 (0x7fd632cf8800) [pid = 3227] [serial = 102] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 81 (0x7fd632452400) [pid = 3227] [serial = 56] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 80 (0x7fd633f64000) [pid = 3227] [serial = 58] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 79 (0x7fd62d7a4000) [pid = 3227] [serial = 80] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 78 (0x7fd62aaa5c00) [pid = 3227] [serial = 53] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 77 (0x7fd630c48c00) [pid = 3227] [serial = 55] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 76 (0x7fd62a350c00) [pid = 3227] [serial = 52] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 75 (0x7fd634950400) [pid = 3227] [serial = 70] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 74 (0x7fd645bb2800) [pid = 3227] [serial = 91] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 73 (0x7fd6300cf800) [pid = 3227] [serial = 101] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 72 (0x7fd6365c4800) [pid = 3227] [serial = 85] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 71 (0x7fd646504800) [pid = 3227] [serial = 95] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 70 (0x7fd633f64c00) [pid = 3227] [serial = 104] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 69 (0x7fd64a470400) [pid = 3227] [serial = 97] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 68 (0x7fd6347d8400) [pid = 3227] [serial = 105] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 67 (0x7fd6423d1000) [pid = 3227] [serial = 76] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 66 (0x7fd63af8b400) [pid = 3227] [serial = 107] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 65 (0x7fd632908c00) [pid = 3227] [serial = 12] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 64 (0x7fd641fefc00) [pid = 3227] [serial = 88] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 63 (0x7fd641ca7400) [pid = 3227] [serial = 74] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 62 (0x7fd64642f000) [pid = 3227] [serial = 94] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 61 (0x7fd64620bc00) [pid = 3227] [serial = 92] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 60 (0x7fd632fc6400) [pid = 3227] [serial = 9] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 59 (0x7fd635117800) [pid = 3227] [serial = 71] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 58 (0x7fd64a470c00) [pid = 3227] [serial = 114] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 57 (0x7fd646510c00) [pid = 3227] [serial = 111] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 56 (0x7fd629eb7000) [pid = 3227] [serial = 116] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 55 (0x7fd648e9cc00) [pid = 3227] [serial = 113] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 54 (0x7fd63af8f000) [pid = 3227] [serial = 86] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 53 (0x7fd62a251800) [pid = 3227] [serial = 22] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 52 (0x7fd62c12fc00) [pid = 3227] [serial = 16] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 51 (0x7fd64a6fc800) [pid = 3227] [serial = 98] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 50 (0x7fd633159400) [pid = 3227] [serial = 17] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 49 (0x7fd62cc0fc00) [pid = 3227] [serial = 19] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 48 (0x7fd644140c00) [pid = 3227] [serial = 77] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 47 (0x7fd6458b4c00) [pid = 3227] [serial = 110] [outer = (nil)] [url = about:blank] 20:55:31 INFO - PROCESS | 3227 | --DOMWINDOW == 46 (0x7fd641084400) [pid = 3227] [serial = 108] [outer = (nil)] [url = about:blank] 20:55:32 INFO - PROCESS | 3227 | 1461297332391 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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:55:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1643ms 20:55:32 INFO - PROCESS | 3227 | 1461297332411 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 3227 | 1461297332419 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:55:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:55:32 INFO - PROCESS | 3227 | 1461297332429 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 3227 | 1461297332433 Marionette TRACE conn3 <- [1,166,null,{}] 20:55:32 INFO - PROCESS | 3227 | 1461297332438 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}] 20:55:32 INFO - PROCESS | 3227 | 1461297332575 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:55:32 INFO - PROCESS | 3227 | 1461297332593 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ccd3800 == 18 [pid = 3227] [id = 49] 20:55:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 47 (0x7fd62d712c00) [pid = 3227] [serial = 145] [outer = (nil)] 20:55:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 48 (0x7fd62d7a8400) [pid = 3227] [serial = 146] [outer = 0x7fd62d712c00] 20:55:32 INFO - PROCESS | 3227 | 1461297332660 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 49 (0x7fd630ab1000) [pid = 3227] [serial = 147] [outer = 0x7fd62d712c00] 20:55:33 INFO - PROCESS | 3227 | 1461297333517 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]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1132ms 20:55:33 INFO - PROCESS | 3227 | 1461297333563 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:55:33 INFO - PROCESS | 3227 | 1461297333567 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:55:33 INFO - PROCESS | 3227 | 1461297333574 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 3227 | 1461297333580 Marionette TRACE conn3 <- [1,170,null,{}] 20:55:33 INFO - PROCESS | 3227 | 1461297333598 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}] 20:55:33 INFO - PROCESS | 3227 | 1461297333797 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:55:33 INFO - PROCESS | 3227 | 1461297333815 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63264f800 == 19 [pid = 3227] [id = 50] 20:55:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 50 (0x7fd630aafc00) [pid = 3227] [serial = 148] [outer = (nil)] 20:55:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 51 (0x7fd6323dc800) [pid = 3227] [serial = 149] [outer = 0x7fd630aafc00] 20:55:33 INFO - PROCESS | 3227 | 1461297333896 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 52 (0x7fd633157c00) [pid = 3227] [serial = 150] [outer = 0x7fd630aafc00] 20:55:34 INFO - PROCESS | 3227 | 1461297334734 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1186ms 20:55:34 INFO - PROCESS | 3227 | 1461297334760 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 3227 | 1461297334775 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:55:34 INFO - PROCESS | 3227 | 1461297334783 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 3227 | 1461297334786 Marionette TRACE conn3 <- [1,174,null,{}] 20:55:34 INFO - PROCESS | 3227 | 1461297334800 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}] 20:55:34 INFO - PROCESS | 3227 | 1461297334995 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:55:35 INFO - PROCESS | 3227 | 1461297335017 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63350e800 == 20 [pid = 3227] [id = 51] 20:55:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 53 (0x7fd62f6b1000) [pid = 3227] [serial = 151] [outer = (nil)] 20:55:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 54 (0x7fd6342aec00) [pid = 3227] [serial = 152] [outer = 0x7fd62f6b1000] 20:55:35 INFO - PROCESS | 3227 | 1461297335102 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 55 (0x7fd6345d7800) [pid = 3227] [serial = 153] [outer = 0x7fd62f6b1000] 20:55:35 INFO - PROCESS | 3227 | 1461297335892 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]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1140ms 20:55:35 INFO - PROCESS | 3227 | --DOMWINDOW == 54 (0x7fd629eb3800) [pid = 3227] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:55:35 INFO - PROCESS | 3227 | --DOMWINDOW == 53 (0x7fd62aab1c00) [pid = 3227] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:55:35 INFO - PROCESS | 3227 | --DOMWINDOW == 52 (0x7fd62c072000) [pid = 3227] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:55:35 INFO - PROCESS | 3227 | --DOMWINDOW == 51 (0x7fd632909800) [pid = 3227] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:55:35 INFO - PROCESS | 3227 | --DOMWINDOW == 50 (0x7fd629eaf800) [pid = 3227] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:55:35 INFO - PROCESS | 3227 | 1461297335929 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 3227 | 1461297335931 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:55:35 INFO - PROCESS | 3227 | 1461297335937 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 3227 | 1461297335939 Marionette TRACE conn3 <- [1,178,null,{}] 20:55:35 INFO - PROCESS | 3227 | 1461297335945 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}] 20:55:36 INFO - PROCESS | 3227 | 1461297336121 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:55:36 INFO - PROCESS | 3227 | 1461297336139 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633a8a800 == 21 [pid = 3227] [id = 52] 20:55:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 51 (0x7fd62a24fc00) [pid = 3227] [serial = 154] [outer = (nil)] 20:55:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 52 (0x7fd633a5e000) [pid = 3227] [serial = 155] [outer = 0x7fd62a24fc00] 20:55:36 INFO - PROCESS | 3227 | 1461297336203 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 53 (0x7fd63494e800) [pid = 3227] [serial = 156] [outer = 0x7fd62a24fc00] 20:55:37 INFO - PROCESS | 3227 | 1461297337059 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]]]}] 20:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1180ms 20:55:37 INFO - PROCESS | 3227 | 1461297337119 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 3227 | 1461297337122 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:55:37 INFO - PROCESS | 3227 | 1461297337128 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 3227 | 1461297337131 Marionette TRACE conn3 <- [1,182,null,{}] 20:55:37 INFO - PROCESS | 3227 | 1461297337137 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}] 20:55:37 INFO - PROCESS | 3227 | 1461297337324 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:55:37 INFO - PROCESS | 3227 | 1461297337412 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6347b9000 == 22 [pid = 3227] [id = 53] 20:55:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 54 (0x7fd62a351400) [pid = 3227] [serial = 157] [outer = (nil)] 20:55:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 55 (0x7fd636a29c00) [pid = 3227] [serial = 158] [outer = 0x7fd62a351400] 20:55:37 INFO - PROCESS | 3227 | 1461297337497 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 56 (0x7fd640b5f000) [pid = 3227] [serial = 159] [outer = 0x7fd62a351400] 20:55:38 INFO - PROCESS | 3227 | 1461297338199 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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1133ms 20:55:38 INFO - PROCESS | 3227 | 1461297338266 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 3227 | 1461297338272 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:55:38 INFO - PROCESS | 3227 | 1461297338284 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 3227 | 1461297338291 Marionette TRACE conn3 <- [1,186,null,{}] 20:55:38 INFO - PROCESS | 3227 | 1461297338302 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}] 20:55:38 INFO - PROCESS | 3227 | 1461297338483 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:55:38 INFO - PROCESS | 3227 | 1461297338609 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62beee800 == 23 [pid = 3227] [id = 54] 20:55:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 57 (0x7fd62a637c00) [pid = 3227] [serial = 160] [outer = (nil)] 20:55:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 58 (0x7fd62a6e1c00) [pid = 3227] [serial = 161] [outer = 0x7fd62a637c00] 20:55:38 INFO - PROCESS | 3227 | 1461297338689 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 59 (0x7fd62c06d400) [pid = 3227] [serial = 162] [outer = 0x7fd62a637c00] 20:55:39 INFO - PROCESS | 3227 | 1461297339517 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]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1244ms 20:55:39 INFO - PROCESS | 3227 | 1461297339528 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 3227 | 1461297339537 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:55:39 INFO - PROCESS | 3227 | 1461297339568 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 3227 | 1461297339571 Marionette TRACE conn3 <- [1,190,null,{}] 20:55:39 INFO - PROCESS | 3227 | 1461297339596 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}] 20:55:39 INFO - PROCESS | 3227 | 1461297339798 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:55:39 INFO - PROCESS | 3227 | 1461297339856 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6338fb000 == 24 [pid = 3227] [id = 55] 20:55:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 60 (0x7fd62f6a8000) [pid = 3227] [serial = 163] [outer = (nil)] 20:55:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 61 (0x7fd631978000) [pid = 3227] [serial = 164] [outer = 0x7fd62f6a8000] 20:55:39 INFO - PROCESS | 3227 | 1461297339972 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 62 (0x7fd632b4ec00) [pid = 3227] [serial = 165] [outer = 0x7fd62f6a8000] 20:55:40 INFO - PROCESS | 3227 | 1461297340852 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]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1339ms 20:55:40 INFO - PROCESS | 3227 | 1461297340904 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:55:40 INFO - PROCESS | 3227 | 1461297340908 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:55:40 INFO - PROCESS | 3227 | 1461297340914 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 3227 | 1461297340920 Marionette TRACE conn3 <- [1,194,null,{}] 20:55:40 INFO - PROCESS | 3227 | 1461297340938 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}] 20:55:41 INFO - PROCESS | 3227 | 1461297341164 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:55:41 INFO - PROCESS | 3227 | 1461297341262 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631abe800 == 25 [pid = 3227] [id = 56] 20:55:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 63 (0x7fd6347d8800) [pid = 3227] [serial = 166] [outer = (nil)] 20:55:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 64 (0x7fd63533f800) [pid = 3227] [serial = 167] [outer = 0x7fd6347d8800] 20:55:41 INFO - PROCESS | 3227 | 1461297341339 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 65 (0x7fd63a070400) [pid = 3227] [serial = 168] [outer = 0x7fd6347d8800] 20:55:42 INFO - PROCESS | 3227 | 1461297342176 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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1291ms 20:55:42 INFO - PROCESS | 3227 | 1461297342206 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 3227 | 1461297342210 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:55:42 INFO - PROCESS | 3227 | 1461297342217 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 3227 | 1461297342220 Marionette TRACE conn3 <- [1,198,null,{}] 20:55:42 INFO - PROCESS | 3227 | 1461297342226 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}] 20:55:42 INFO - PROCESS | 3227 | 1461297342385 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:55:42 INFO - PROCESS | 3227 | 1461297342517 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63afec000 == 26 [pid = 3227] [id = 57] 20:55:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 66 (0x7fd633418800) [pid = 3227] [serial = 169] [outer = (nil)] 20:55:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 67 (0x7fd641042400) [pid = 3227] [serial = 170] [outer = 0x7fd633418800] 20:55:42 INFO - PROCESS | 3227 | 1461297342592 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 68 (0x7fd6412ec800) [pid = 3227] [serial = 171] [outer = 0x7fd633418800] 20:55:43 INFO - PROCESS | 3227 | 1461297343519 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]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1332ms 20:55:43 INFO - PROCESS | 3227 | 1461297343550 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 3227 | 1461297343553 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:55:43 INFO - PROCESS | 3227 | 1461297343559 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 3227 | 1461297343562 Marionette TRACE conn3 <- [1,202,null,{}] 20:55:43 INFO - PROCESS | 3227 | 1461297343569 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}] 20:55:43 INFO - PROCESS | 3227 | 1461297343739 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:55:43 INFO - PROCESS | 3227 | 1461297343876 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640b1c800 == 27 [pid = 3227] [id = 58] 20:55:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 69 (0x7fd6341c9000) [pid = 3227] [serial = 172] [outer = (nil)] 20:55:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 70 (0x7fd641f3fc00) [pid = 3227] [serial = 173] [outer = 0x7fd6341c9000] 20:55:43 INFO - PROCESS | 3227 | 1461297343954 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 71 (0x7fd6420b6c00) [pid = 3227] [serial = 174] [outer = 0x7fd6341c9000] 20:55:44 INFO - PROCESS | 3227 | 1461297344971 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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1480ms 20:55:45 INFO - PROCESS | 3227 | 1461297345041 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:55:45 INFO - PROCESS | 3227 | 1461297345047 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:55:45 INFO - PROCESS | 3227 | 1461297345054 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 3227 | 1461297345059 Marionette TRACE conn3 <- [1,206,null,{}] 20:55:45 INFO - PROCESS | 3227 | 1461297345066 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}] 20:55:45 INFO - PROCESS | 3227 | 1461297345303 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:55:45 INFO - PROCESS | 3227 | 1461297345484 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62bed9800 == 28 [pid = 3227] [id = 59] 20:55:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 72 (0x7fd629eb8400) [pid = 3227] [serial = 175] [outer = (nil)] 20:55:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 73 (0x7fd62d711c00) [pid = 3227] [serial = 176] [outer = 0x7fd629eb8400] 20:55:45 INFO - PROCESS | 3227 | 1461297345600 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 74 (0x7fd62d7a1c00) [pid = 3227] [serial = 177] [outer = 0x7fd629eb8400] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 73 (0x7fd635120000) [pid = 3227] [serial = 128] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 72 (0x7fd62bd28c00) [pid = 3227] [serial = 119] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 71 (0x7fd62d70e800) [pid = 3227] [serial = 120] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 70 (0x7fd6300c7800) [pid = 3227] [serial = 122] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 69 (0x7fd631556c00) [pid = 3227] [serial = 131] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 68 (0x7fd633419800) [pid = 3227] [serial = 125] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 67 (0x7fd636a2a000) [pid = 3227] [serial = 129] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 66 (0x7fd633a58000) [pid = 3227] [serial = 126] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 65 (0x7fd630cdd400) [pid = 3227] [serial = 123] [outer = (nil)] [url = about:blank] 20:55:45 INFO - PROCESS | 3227 | --DOMWINDOW == 64 (0x7fd629ebc800) [pid = 3227] [serial = 117] [outer = (nil)] [url = about:blank] 20:55:46 INFO - PROCESS | 3227 | 1461297346359 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1332ms 20:55:46 INFO - PROCESS | 3227 | 1461297346396 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 3227 | 1461297346406 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:55:46 INFO - PROCESS | 3227 | 1461297346437 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 3227 | 1461297346441 Marionette TRACE conn3 <- [1,210,null,{}] 20:55:46 INFO - PROCESS | 3227 | 1461297346448 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}] 20:55:46 INFO - PROCESS | 3227 | 1461297346601 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:55:46 INFO - PROCESS | 3227 | 1461297346612 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632738000 == 29 [pid = 3227] [id = 60] 20:55:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 65 (0x7fd62f6b2000) [pid = 3227] [serial = 178] [outer = (nil)] 20:55:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 66 (0x7fd631ab0000) [pid = 3227] [serial = 179] [outer = 0x7fd62f6b2000] 20:55:46 INFO - PROCESS | 3227 | 1461297346686 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 67 (0x7fd6329c6400) [pid = 3227] [serial = 180] [outer = 0x7fd62f6b2000] 20:55:47 INFO - PROCESS | 3227 | 1461297347568 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1191ms 20:55:47 INFO - PROCESS | 3227 | 1461297347626 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 3227 | 1461297347629 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:55:47 INFO - PROCESS | 3227 | 1461297347637 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 3227 | 1461297347644 Marionette TRACE conn3 <- [1,214,null,{}] 20:55:47 INFO - PROCESS | 3227 | 1461297347663 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}] 20:55:47 INFO - PROCESS | 3227 | 1461297347830 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:55:47 INFO - PROCESS | 3227 | 1461297347933 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6341bf000 == 30 [pid = 3227] [id = 61] 20:55:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 68 (0x7fd632b4fc00) [pid = 3227] [serial = 181] [outer = (nil)] 20:55:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 69 (0x7fd6342a8400) [pid = 3227] [serial = 182] [outer = 0x7fd632b4fc00] 20:55:48 INFO - PROCESS | 3227 | 1461297348005 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 70 (0x7fd635114800) [pid = 3227] [serial = 183] [outer = 0x7fd632b4fc00] 20:55:48 INFO - PROCESS | 3227 | 1461297348797 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]]]}] 20:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1196ms 20:55:48 INFO - PROCESS | 3227 | 1461297348834 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:55:48 INFO - PROCESS | 3227 | 1461297348837 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:55:48 INFO - PROCESS | 3227 | 1461297348844 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 3227 | 1461297348846 Marionette TRACE conn3 <- [1,218,null,{}] 20:55:48 INFO - PROCESS | 3227 | 1461297348852 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}] 20:55:49 INFO - PROCESS | 3227 | 1461297349046 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:55:49 INFO - PROCESS | 3227 | 1461297349065 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636563800 == 31 [pid = 3227] [id = 62] 20:55:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 71 (0x7fd635119800) [pid = 3227] [serial = 184] [outer = (nil)] 20:55:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 72 (0x7fd641051000) [pid = 3227] [serial = 185] [outer = 0x7fd635119800] 20:55:49 INFO - PROCESS | 3227 | 1461297349129 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 73 (0x7fd641f3d800) [pid = 3227] [serial = 186] [outer = 0x7fd635119800] 20:55:50 INFO - PROCESS | 3227 | 1461297350032 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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1231ms 20:55:50 INFO - PROCESS | 3227 | 1461297350089 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 3227 | 1461297350092 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:55:50 INFO - PROCESS | 3227 | 1461297350100 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 3227 | 1461297350102 Marionette TRACE conn3 <- [1,222,null,{}] 20:55:50 INFO - PROCESS | 3227 | 1461297350108 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}] 20:55:50 INFO - PROCESS | 3227 | 1461297350288 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 72 (0x7fd62f6b1000) [pid = 3227] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 71 (0x7fd62a24fc00) [pid = 3227] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 70 (0x7fd630aafc00) [pid = 3227] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 69 (0x7fd62d712c00) [pid = 3227] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 68 (0x7fd62a62ec00) [pid = 3227] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 67 (0x7fd631557c00) [pid = 3227] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 66 (0x7fd62aaa2400) [pid = 3227] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:55:50 INFO - PROCESS | 3227 | --DOMWINDOW == 65 (0x7fd629eb1400) [pid = 3227] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:55:50 INFO - PROCESS | 3227 | 1461297350415 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd630ca7800 == 32 [pid = 3227] [id = 63] 20:55:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 66 (0x7fd629eafc00) [pid = 3227] [serial = 187] [outer = (nil)] 20:55:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 67 (0x7fd62aaa2400) [pid = 3227] [serial = 188] [outer = 0x7fd629eafc00] 20:55:50 INFO - PROCESS | 3227 | 1461297350476 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 68 (0x7fd632909800) [pid = 3227] [serial = 189] [outer = 0x7fd629eafc00] 20:55:51 INFO - PROCESS | 3227 | 1461297351116 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1078ms 20:55:51 INFO - PROCESS | 3227 | 1461297351178 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:55:51 INFO - PROCESS | 3227 | 1461297351191 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:55:51 INFO - PROCESS | 3227 | 1461297351197 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 3227 | 1461297351201 Marionette TRACE conn3 <- [1,226,null,{}] 20:55:51 INFO - PROCESS | 3227 | 1461297351206 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}] 20:55:51 INFO - PROCESS | 3227 | 1461297351408 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:55:51 INFO - PROCESS | 3227 | 1461297351425 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641d0a000 == 33 [pid = 3227] [id = 64] 20:55:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 69 (0x7fd643c13000) [pid = 3227] [serial = 190] [outer = (nil)] 20:55:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 70 (0x7fd6441f5800) [pid = 3227] [serial = 191] [outer = 0x7fd643c13000] 20:55:51 INFO - PROCESS | 3227 | 1461297351509 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 71 (0x7fd645ba9400) [pid = 3227] [serial = 192] [outer = 0x7fd643c13000] 20:55:52 INFO - PROCESS | 3227 | 1461297352213 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1036ms 20:55:52 INFO - PROCESS | 3227 | 1461297352234 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 3227 | 1461297352238 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:55:52 INFO - PROCESS | 3227 | 1461297352244 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 3227 | 1461297352247 Marionette TRACE conn3 <- [1,230,null,{}] 20:55:52 INFO - PROCESS | 3227 | 1461297352254 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}] 20:55:52 INFO - PROCESS | 3227 | 1461297352424 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:55:52 INFO - PROCESS | 3227 | 1461297352562 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62bee1800 == 34 [pid = 3227] [id = 65] 20:55:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 72 (0x7fd629eb1400) [pid = 3227] [serial = 193] [outer = (nil)] 20:55:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 73 (0x7fd62a252000) [pid = 3227] [serial = 194] [outer = 0x7fd629eb1400] 20:55:52 INFO - PROCESS | 3227 | 1461297352642 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 74 (0x7fd62a63bc00) [pid = 3227] [serial = 195] [outer = 0x7fd629eb1400] 20:55:53 INFO - PROCESS | 3227 | 1461297353498 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1290ms 20:55:53 INFO - PROCESS | 3227 | 1461297353536 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 3227 | 1461297353542 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:55:53 INFO - PROCESS | 3227 | 1461297353550 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 3227 | 1461297353556 Marionette TRACE conn3 <- [1,234,null,{}] 20:55:53 INFO - PROCESS | 3227 | 1461297353566 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}] 20:55:53 INFO - PROCESS | 3227 | 1461297353807 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:55:53 INFO - PROCESS | 3227 | 1461297353915 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634520000 == 35 [pid = 3227] [id = 66] 20:55:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 75 (0x7fd62dc69000) [pid = 3227] [serial = 196] [outer = (nil)] 20:55:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 76 (0x7fd631970000) [pid = 3227] [serial = 197] [outer = 0x7fd62dc69000] 20:55:54 INFO - PROCESS | 3227 | 1461297353995 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 77 (0x7fd632cee800) [pid = 3227] [serial = 198] [outer = 0x7fd62dc69000] 20:55:54 INFO - PROCESS | 3227 | 1461297354890 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1391ms 20:55:54 INFO - PROCESS | 3227 | 1461297354945 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:55:54 INFO - PROCESS | 3227 | 1461297354951 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:55:54 INFO - PROCESS | 3227 | 1461297354957 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 3227 | 1461297354961 Marionette TRACE conn3 <- [1,238,null,{}] 20:55:54 INFO - PROCESS | 3227 | 1461297354966 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}] 20:55:55 INFO - PROCESS | 3227 | 1461297355127 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:55:55 INFO - PROCESS | 3227 | 1461297355271 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd642254000 == 36 [pid = 3227] [id = 67] 20:55:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 78 (0x7fd6341c8c00) [pid = 3227] [serial = 199] [outer = (nil)] 20:55:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 79 (0x7fd63af20c00) [pid = 3227] [serial = 200] [outer = 0x7fd6341c8c00] 20:55:55 INFO - PROCESS | 3227 | 1461297355346 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 80 (0x7fd641fe2c00) [pid = 3227] [serial = 201] [outer = 0x7fd6341c8c00] 20:55:56 INFO - PROCESS | 3227 | 1461297356192 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1282ms 20:55:56 INFO - PROCESS | 3227 | 1461297356241 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 3227 | 1461297356245 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:55:56 INFO - PROCESS | 3227 | 1461297356262 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 3227 | 1461297356272 Marionette TRACE conn3 <- [1,242,null,{}] 20:55:56 INFO - PROCESS | 3227 | 1461297356279 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}] 20:55:56 INFO - PROCESS | 3227 | 1461297356530 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:55:56 INFO - PROCESS | 3227 | 1461297356646 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645a70800 == 37 [pid = 3227] [id = 68] 20:55:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 81 (0x7fd629e89800) [pid = 3227] [serial = 202] [outer = (nil)] 20:55:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 82 (0x7fd629e95400) [pid = 3227] [serial = 203] [outer = 0x7fd629e89800] 20:55:56 INFO - PROCESS | 3227 | 1461297356772 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 83 (0x7fd6420c4400) [pid = 3227] [serial = 204] [outer = 0x7fd629e89800] 20:55:57 INFO - PROCESS | 3227 | 1461297357707 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1497ms 20:55:57 INFO - PROCESS | 3227 | 1461297357750 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:55:57 INFO - PROCESS | 3227 | 1461297357755 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:55:57 INFO - PROCESS | 3227 | 1461297357761 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 3227 | 1461297357765 Marionette TRACE conn3 <- [1,246,null,{}] 20:55:57 INFO - PROCESS | 3227 | 1461297357771 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}] 20:55:57 INFO - PROCESS | 3227 | 1461297357934 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:55:58 INFO - PROCESS | 3227 | 1461297358071 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64604e000 == 38 [pid = 3227] [id = 69] 20:55:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 84 (0x7fd629e90800) [pid = 3227] [serial = 205] [outer = (nil)] 20:55:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 85 (0x7fd6441f6000) [pid = 3227] [serial = 206] [outer = 0x7fd629e90800] 20:55:58 INFO - PROCESS | 3227 | 1461297358146 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 86 (0x7fd645ba8c00) [pid = 3227] [serial = 207] [outer = 0x7fd629e90800] 20:55:59 INFO - PROCESS | 3227 | 1461297359191 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1491ms 20:55:59 INFO - PROCESS | 3227 | 1461297359254 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 3227 | 1461297359259 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:55:59 INFO - PROCESS | 3227 | 1461297359268 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 3227 | 1461297359273 Marionette TRACE conn3 <- [1,250,null,{}] 20:55:59 INFO - PROCESS | 3227 | 1461297359281 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}] 20:55:59 INFO - PROCESS | 3227 | 1461297359446 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:55:59 INFO - PROCESS | 3227 | 1461297359608 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633a1b800 == 39 [pid = 3227] [id = 70] 20:55:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 87 (0x7fd62aaac000) [pid = 3227] [serial = 208] [outer = (nil)] 20:55:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 88 (0x7fd62c06f800) [pid = 3227] [serial = 209] [outer = 0x7fd62aaac000] 20:55:59 INFO - PROCESS | 3227 | 1461297359695 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 89 (0x7fd62f6a7c00) [pid = 3227] [serial = 210] [outer = 0x7fd62aaac000] 20:56:00 INFO - PROCESS | 3227 | 1461297360608 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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1385ms 20:56:00 INFO - PROCESS | 3227 | 1461297360654 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 3227 | 1461297360666 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:56:00 INFO - PROCESS | 3227 | 1461297360678 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 3227 | 1461297360682 Marionette TRACE conn3 <- [1,254,null,{}] 20:56:00 INFO - PROCESS | 3227 | 1461297360690 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}] 20:56:00 INFO - PROCESS | 3227 | 1461297360872 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:56:01 INFO - PROCESS | 3227 | 1461297361019 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632729000 == 40 [pid = 3227] [id = 71] 20:56:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 90 (0x7fd631a26c00) [pid = 3227] [serial = 211] [outer = (nil)] 20:56:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 91 (0x7fd631ab0c00) [pid = 3227] [serial = 212] [outer = 0x7fd631a26c00] 20:56:01 INFO - PROCESS | 3227 | 1461297361195 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 92 (0x7fd632cfa000) [pid = 3227] [serial = 213] [outer = 0x7fd631a26c00] 20:56:01 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62bedb000 == 39 [pid = 3227] [id = 40] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 91 (0x7fd636a29c00) [pid = 3227] [serial = 158] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | 1461297362274 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]]]}] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 90 (0x7fd6342aec00) [pid = 3227] [serial = 152] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 89 (0x7fd633a5e000) [pid = 3227] [serial = 155] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 88 (0x7fd6323dc800) [pid = 3227] [serial = 149] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 87 (0x7fd62d7a8400) [pid = 3227] [serial = 146] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 86 (0x7fd630ab1000) [pid = 3227] [serial = 147] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 85 (0x7fd6351be400) [pid = 3227] [serial = 141] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 84 (0x7fd62a6e3c00) [pid = 3227] [serial = 140] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 83 (0x7fd63398e400) [pid = 3227] [serial = 138] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 82 (0x7fd6326f3c00) [pid = 3227] [serial = 137] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 81 (0x7fd62d711800) [pid = 3227] [serial = 144] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 80 (0x7fd62c06c800) [pid = 3227] [serial = 143] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 79 (0x7fd62c12e000) [pid = 3227] [serial = 135] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 78 (0x7fd629ebb400) [pid = 3227] [serial = 134] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 77 (0x7fd6345d7800) [pid = 3227] [serial = 153] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 76 (0x7fd63494e800) [pid = 3227] [serial = 156] [outer = (nil)] [url = about:blank] 20:56:02 INFO - PROCESS | 3227 | --DOMWINDOW == 75 (0x7fd633157c00) [pid = 3227] [serial = 150] [outer = (nil)] [url = about:blank] 20:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1634ms 20:56:02 INFO - PROCESS | 3227 | 1461297362311 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 3227 | 1461297362315 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:56:02 INFO - PROCESS | 3227 | 1461297362321 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 3227 | 1461297362327 Marionette TRACE conn3 <- [1,258,null,{}] 20:56:02 INFO - PROCESS | 3227 | 1461297362343 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}] 20:56:02 INFO - PROCESS | 3227 | 1461297362507 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:56:02 INFO - PROCESS | 3227 | 1461297362520 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632bda800 == 40 [pid = 3227] [id = 72] 20:56:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 76 (0x7fd6341d0c00) [pid = 3227] [serial = 214] [outer = (nil)] 20:56:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 77 (0x7fd6342ae800) [pid = 3227] [serial = 215] [outer = 0x7fd6341d0c00] 20:56:02 INFO - PROCESS | 3227 | 1461297362600 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 78 (0x7fd6345fc800) [pid = 3227] [serial = 216] [outer = 0x7fd6341d0c00] 20:56:03 INFO - PROCESS | 3227 | 1461297363429 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1139ms 20:56:03 INFO - PROCESS | 3227 | 1461297363461 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 3227 | 1461297363465 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:56:03 INFO - PROCESS | 3227 | 1461297363472 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 3227 | 1461297363476 Marionette TRACE conn3 <- [1,262,null,{}] 20:56:03 INFO - PROCESS | 3227 | 1461297363481 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}] 20:56:03 INFO - PROCESS | 3227 | 1461297363649 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:56:03 INFO - PROCESS | 3227 | 1461297363670 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636569000 == 41 [pid = 3227] [id = 73] 20:56:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 79 (0x7fd62ccaf000) [pid = 3227] [serial = 217] [outer = (nil)] 20:56:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 80 (0x7fd63533a800) [pid = 3227] [serial = 218] [outer = 0x7fd62ccaf000] 20:56:03 INFO - PROCESS | 3227 | 1461297363733 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 81 (0x7fd63af89800) [pid = 3227] [serial = 219] [outer = 0x7fd62ccaf000] 20:56:04 INFO - PROCESS | 3227 | 1461297364405 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]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 979ms 20:56:04 INFO - PROCESS | 3227 | 1461297364451 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 3227 | 1461297364455 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:56:04 INFO - PROCESS | 3227 | 1461297364470 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 3227 | 1461297364473 Marionette TRACE conn3 <- [1,266,null,{}] 20:56:04 INFO - PROCESS | 3227 | 1461297364488 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}] 20:56:04 INFO - PROCESS | 3227 | 1461297364703 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:56:04 INFO - PROCESS | 3227 | 1461297364742 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64100e800 == 42 [pid = 3227] [id = 74] 20:56:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 82 (0x7fd641256800) [pid = 3227] [serial = 220] [outer = (nil)] 20:56:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 83 (0x7fd641f38400) [pid = 3227] [serial = 221] [outer = 0x7fd641256800] 20:56:04 INFO - PROCESS | 3227 | 1461297364806 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 84 (0x7fd643c98800) [pid = 3227] [serial = 222] [outer = 0x7fd641256800] 20:56:05 INFO - PROCESS | 3227 | 1461297365625 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]]]}] 20:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1181ms 20:56:05 INFO - PROCESS | 3227 | 1461297365652 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 3227 | 1461297365656 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:56:05 INFO - PROCESS | 3227 | 1461297365663 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 3227 | 1461297365666 Marionette TRACE conn3 <- [1,270,null,{}] 20:56:05 INFO - PROCESS | 3227 | 1461297365673 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}] 20:56:05 INFO - PROCESS | 3227 | 1461297365901 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:56:05 INFO - PROCESS | 3227 | 1461297365923 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64417a800 == 43 [pid = 3227] [id = 75] 20:56:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 85 (0x7fd642210400) [pid = 3227] [serial = 223] [outer = (nil)] 20:56:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 86 (0x7fd645bb3400) [pid = 3227] [serial = 224] [outer = 0x7fd642210400] 20:56:05 INFO - PROCESS | 3227 | 1461297365992 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 87 (0x7fd64642f000) [pid = 3227] [serial = 225] [outer = 0x7fd642210400] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 86 (0x7fd632b4fc00) [pid = 3227] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 85 (0x7fd62f6b2000) [pid = 3227] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 84 (0x7fd629eafc00) [pid = 3227] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 83 (0x7fd629eb8400) [pid = 3227] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 82 (0x7fd629ebd400) [pid = 3227] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 81 (0x7fd6341c9000) [pid = 3227] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:56:06 INFO - PROCESS | 3227 | --DOMWINDOW == 80 (0x7fd635119800) [pid = 3227] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:56:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 81 (0x7fd629ebd400) [pid = 3227] [serial = 226] [outer = 0x7fd62a256400] 20:56:07 INFO - PROCESS | 3227 | 1461297367006 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]]]}] 20:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1381ms 20:56:07 INFO - PROCESS | 3227 | 1461297367050 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 3227 | 1461297367054 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:56:07 INFO - PROCESS | 3227 | 1461297367060 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 3227 | 1461297367063 Marionette TRACE conn3 <- [1,274,null,{}] 20:56:07 INFO - PROCESS | 3227 | 1461297367069 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}] 20:56:07 INFO - PROCESS | 3227 | 1461297367257 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:56:07 INFO - PROCESS | 3227 | 1461297367278 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640b19000 == 44 [pid = 3227] [id = 76] 20:56:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 82 (0x7fd62a253000) [pid = 3227] [serial = 227] [outer = (nil)] 20:56:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 83 (0x7fd632b4fc00) [pid = 3227] [serial = 228] [outer = 0x7fd62a253000] 20:56:07 INFO - PROCESS | 3227 | 1461297367344 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 84 (0x7fd64650a800) [pid = 3227] [serial = 229] [outer = 0x7fd62a253000] 20:56:08 INFO - PROCESS | 3227 | 1461297368093 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1084ms 20:56:08 INFO - PROCESS | 3227 | 1461297368146 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 3227 | 1461297368151 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:56:08 INFO - PROCESS | 3227 | 1461297368158 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 3227 | 1461297368162 Marionette TRACE conn3 <- [1,278,null,{}] 20:56:08 INFO - PROCESS | 3227 | 1461297368168 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}] 20:56:08 INFO - PROCESS | 3227 | 1461297368370 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:56:08 INFO - PROCESS | 3227 | 1461297368382 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646490000 == 45 [pid = 3227] [id = 77] 20:56:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 85 (0x7fd629eb2c00) [pid = 3227] [serial = 230] [outer = (nil)] 20:56:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 86 (0x7fd64657d000) [pid = 3227] [serial = 231] [outer = 0x7fd629eb2c00] 20:56:08 INFO - PROCESS | 3227 | 1461297368455 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 87 (0x7fd6481b6c00) [pid = 3227] [serial = 232] [outer = 0x7fd629eb2c00] 20:56:09 INFO - PROCESS | 3227 | 1461297369451 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1346ms 20:56:09 INFO - PROCESS | 3227 | 1461297369506 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 3227 | 1461297369515 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:56:09 INFO - PROCESS | 3227 | 1461297369526 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 3227 | 1461297369532 Marionette TRACE conn3 <- [1,282,null,{}] 20:56:09 INFO - PROCESS | 3227 | 1461297369540 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}] 20:56:09 INFO - PROCESS | 3227 | 1461297369782 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:56:09 INFO - PROCESS | 3227 | 1461297369919 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632bce800 == 46 [pid = 3227] [id = 78] 20:56:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 88 (0x7fd62c130400) [pid = 3227] [serial = 233] [outer = (nil)] 20:56:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 89 (0x7fd62d7a8400) [pid = 3227] [serial = 234] [outer = 0x7fd62c130400] 20:56:10 INFO - PROCESS | 3227 | 1461297370000 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 90 (0x7fd631555c00) [pid = 3227] [serial = 235] [outer = 0x7fd62c130400] 20:56:10 INFO - PROCESS | 3227 | 1461297370839 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1388ms 20:56:10 INFO - PROCESS | 3227 | 1461297370915 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 3227 | 1461297370923 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:56:10 INFO - PROCESS | 3227 | 1461297370935 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 3227 | 1461297370939 Marionette TRACE conn3 <- [1,286,null,{}] 20:56:10 INFO - PROCESS | 3227 | 1461297370946 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}] 20:56:11 INFO - PROCESS | 3227 | 1461297371159 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:56:11 INFO - PROCESS | 3227 | 1461297371295 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640dbc000 == 47 [pid = 3227] [id = 79] 20:56:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 91 (0x7fd62d713000) [pid = 3227] [serial = 236] [outer = (nil)] 20:56:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 92 (0x7fd6345f3000) [pid = 3227] [serial = 237] [outer = 0x7fd62d713000] 20:56:11 INFO - PROCESS | 3227 | 1461297371373 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 93 (0x7fd636666000) [pid = 3227] [serial = 238] [outer = 0x7fd62d713000] 20:56:12 INFO - PROCESS | 3227 | 1461297372299 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1439ms 20:56:12 INFO - PROCESS | 3227 | 1461297372374 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 3227 | 1461297372378 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:56:12 INFO - PROCESS | 3227 | 1461297372385 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 3227 | 1461297372391 Marionette TRACE conn3 <- [1,290,null,{}] 20:56:12 INFO - PROCESS | 3227 | 1461297372408 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}] 20:56:12 INFO - PROCESS | 3227 | 1461297372616 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:56:12 INFO - PROCESS | 3227 | 1461297372788 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd648b57000 == 48 [pid = 3227] [id = 80] 20:56:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 94 (0x7fd6458a8000) [pid = 3227] [serial = 239] [outer = (nil)] 20:56:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 95 (0x7fd6460a0400) [pid = 3227] [serial = 240] [outer = 0x7fd6458a8000] 20:56:12 INFO - PROCESS | 3227 | 1461297372866 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 96 (0x7fd64650bc00) [pid = 3227] [serial = 241] [outer = 0x7fd6458a8000] 20:56:13 INFO - PROCESS | 3227 | 1461297373625 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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1284ms 20:56:13 INFO - PROCESS | 3227 | 1461297373671 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:56:13 INFO - PROCESS | 3227 | 1461297373677 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:56:13 INFO - PROCESS | 3227 | 1461297373683 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 3227 | 1461297373687 Marionette TRACE conn3 <- [1,294,null,{}] 20:56:13 INFO - PROCESS | 3227 | 1461297373692 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}] 20:56:13 INFO - PROCESS | 3227 | 1461297373866 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:56:14 INFO - PROCESS | 3227 | 1461297374001 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a434800 == 49 [pid = 3227] [id = 81] 20:56:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 97 (0x7fd629e8c400) [pid = 3227] [serial = 242] [outer = (nil)] 20:56:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 98 (0x7fd62cd34000) [pid = 3227] [serial = 243] [outer = 0x7fd629e8c400] 20:56:14 INFO - PROCESS | 3227 | 1461297374081 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 99 (0x7fd63398f800) [pid = 3227] [serial = 244] [outer = 0x7fd629e8c400] 20:56:14 INFO - PROCESS | 3227 | 1461297374940 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]]]}] 20:56:15 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. 20:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1329ms 20:56:15 INFO - PROCESS | 3227 | 1461297375014 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 3227 | 1461297375018 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:56:15 INFO - PROCESS | 3227 | 1461297375024 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 3227 | 1461297375027 Marionette TRACE conn3 <- [1,298,null,{}] 20:56:15 INFO - PROCESS | 3227 | 1461297375041 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}] 20:56:15 INFO - PROCESS | 3227 | 1461297375271 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:56:15 INFO - PROCESS | 3227 | 1461297375417 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64dba6000 == 50 [pid = 3227] [id = 82] 20:56:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 100 (0x7fd62cd2ec00) [pid = 3227] [serial = 245] [outer = (nil)] 20:56:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 101 (0x7fd6349fbc00) [pid = 3227] [serial = 246] [outer = 0x7fd62cd2ec00] 20:56:15 INFO - PROCESS | 3227 | 1461297375502 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 102 (0x7fd64657e800) [pid = 3227] [serial = 247] [outer = 0x7fd62cd2ec00] 20:56:16 INFO - PROCESS | 3227 | 1461297376618 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]]]}] 20:56:16 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. 20:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1638ms 20:56:16 INFO - PROCESS | 3227 | 1461297376663 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 3227 | 1461297376669 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:56:16 INFO - PROCESS | 3227 | 1461297376681 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 3227 | 1461297376686 Marionette TRACE conn3 <- [1,302,null,{}] 20:56:16 INFO - PROCESS | 3227 | 1461297376697 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}] 20:56:16 INFO - PROCESS | 3227 | 1461297376903 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:56:17 INFO - PROCESS | 3227 | 1461297377164 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a5c5800 == 51 [pid = 3227] [id = 83] 20:56:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 103 (0x7fd62a634400) [pid = 3227] [serial = 248] [outer = (nil)] 20:56:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 104 (0x7fd62c12fc00) [pid = 3227] [serial = 249] [outer = 0x7fd62a634400] 20:56:17 INFO - PROCESS | 3227 | 1461297377265 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 105 (0x7fd62cd36000) [pid = 3227] [serial = 250] [outer = 0x7fd62a634400] 20:56:18 INFO - PROCESS | 3227 | 1461297378062 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]]]}] 20:56:18 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. 20:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1443ms 20:56:18 INFO - PROCESS | 3227 | 1461297378122 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 3227 | 1461297378131 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:56:18 INFO - PROCESS | 3227 | 1461297378145 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 3227 | 1461297378152 Marionette TRACE conn3 <- [1,306,null,{}] 20:56:18 INFO - PROCESS | 3227 | 1461297378161 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}] 20:56:18 INFO - PROCESS | 3227 | 1461297378425 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640b19000 == 50 [pid = 3227] [id = 76] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 104 (0x7fd62a6e1c00) [pid = 3227] [serial = 161] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 103 (0x7fd63533f800) [pid = 3227] [serial = 167] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 102 (0x7fd641042400) [pid = 3227] [serial = 170] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 101 (0x7fd631978000) [pid = 3227] [serial = 164] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 100 (0x7fd6441f5800) [pid = 3227] [serial = 191] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64417a800 == 49 [pid = 3227] [id = 75] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64100e800 == 48 [pid = 3227] [id = 74] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636569000 == 47 [pid = 3227] [id = 73] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632bda800 == 46 [pid = 3227] [id = 72] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632729000 == 45 [pid = 3227] [id = 71] 20:56:18 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633a1b800 == 44 [pid = 3227] [id = 70] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 99 (0x7fd635114800) [pid = 3227] [serial = 183] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 98 (0x7fd631ab0000) [pid = 3227] [serial = 179] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 97 (0x7fd62aaa2400) [pid = 3227] [serial = 188] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 96 (0x7fd62d711c00) [pid = 3227] [serial = 176] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 95 (0x7fd632909800) [pid = 3227] [serial = 189] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 94 (0x7fd62d7a1c00) [pid = 3227] [serial = 177] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 93 (0x7fd634925c00) [pid = 3227] [serial = 132] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 92 (0x7fd641f3fc00) [pid = 3227] [serial = 173] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 91 (0x7fd641f3d800) [pid = 3227] [serial = 186] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 90 (0x7fd6342a8400) [pid = 3227] [serial = 182] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 89 (0x7fd6329c6400) [pid = 3227] [serial = 180] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 88 (0x7fd6420b6c00) [pid = 3227] [serial = 174] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | --DOMWINDOW == 87 (0x7fd641051000) [pid = 3227] [serial = 185] [outer = (nil)] [url = about:blank] 20:56:18 INFO - PROCESS | 3227 | 1461297378634 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c184000 == 45 [pid = 3227] [id = 84] 20:56:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 88 (0x7fd62f6a3800) [pid = 3227] [serial = 251] [outer = (nil)] 20:56:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 89 (0x7fd631a28800) [pid = 3227] [serial = 252] [outer = 0x7fd62f6a3800] 20:56:18 INFO - PROCESS | 3227 | 1461297378711 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 90 (0x7fd633224c00) [pid = 3227] [serial = 253] [outer = 0x7fd62f6a3800] 20:56:19 INFO - PROCESS | 3227 | 1461297379429 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]]]}] 20:56:19 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. 20:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1299ms 20:56:19 INFO - PROCESS | 3227 | 1461297379442 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 3227 | 1461297379446 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:56:19 INFO - PROCESS | 3227 | 1461297379453 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 3227 | 1461297379459 Marionette TRACE conn3 <- [1,310,null,{}] 20:56:19 INFO - PROCESS | 3227 | 1461297379484 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}] 20:56:19 INFO - PROCESS | 3227 | 1461297379641 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:56:19 INFO - PROCESS | 3227 | 1461297379660 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634518000 == 46 [pid = 3227] [id = 85] 20:56:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 91 (0x7fd6347d7800) [pid = 3227] [serial = 254] [outer = (nil)] 20:56:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 92 (0x7fd63665b400) [pid = 3227] [serial = 255] [outer = 0x7fd6347d7800] 20:56:19 INFO - PROCESS | 3227 | 1461297379735 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 93 (0x7fd640ddbc00) [pid = 3227] [serial = 256] [outer = 0x7fd6347d7800] 20:56:20 INFO - PROCESS | 3227 | 1461297380772 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]]]}] 20:56:20 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. 20:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1345ms 20:56:20 INFO - PROCESS | 3227 | 1461297380800 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 3227 | 1461297380805 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:56:20 INFO - PROCESS | 3227 | 1461297380811 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 3227 | 1461297380814 Marionette TRACE conn3 <- [1,314,null,{}] 20:56:20 INFO - PROCESS | 3227 | 1461297380819 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}] 20:56:21 INFO - PROCESS | 3227 | 1461297381005 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:56:21 INFO - PROCESS | 3227 | 1461297381032 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ad6000 == 47 [pid = 3227] [id = 86] 20:56:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 94 (0x7fd630c42800) [pid = 3227] [serial = 257] [outer = (nil)] 20:56:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 95 (0x7fd64220fc00) [pid = 3227] [serial = 258] [outer = 0x7fd630c42800] 20:56:21 INFO - PROCESS | 3227 | 1461297381109 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 96 (0x7fd645bac000) [pid = 3227] [serial = 259] [outer = 0x7fd630c42800] 20:56:21 INFO - PROCESS | 3227 | 1461297381928 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]]]}] 20:56:21 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. 20:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1180ms 20:56:21 INFO - PROCESS | 3227 | 1461297381994 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 3227 | 1461297381997 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:56:22 INFO - PROCESS | 3227 | 1461297382003 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 3227 | 1461297382005 Marionette TRACE conn3 <- [1,318,null,{}] 20:56:22 INFO - PROCESS | 3227 | 1461297382017 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}] 20:56:22 INFO - PROCESS | 3227 | 1461297382190 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:56:22 INFO - PROCESS | 3227 | 1461297382210 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640db1800 == 48 [pid = 3227] [id = 87] 20:56:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 97 (0x7fd63af1dc00) [pid = 3227] [serial = 260] [outer = (nil)] 20:56:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 98 (0x7fd646255c00) [pid = 3227] [serial = 261] [outer = 0x7fd63af1dc00] 20:56:22 INFO - PROCESS | 3227 | 1461297382279 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 99 (0x7fd648149400) [pid = 3227] [serial = 262] [outer = 0x7fd63af1dc00] 20:56:23 INFO - PROCESS | 3227 | 1461297383194 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]]]}] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 98 (0x7fd643c13000) [pid = 3227] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 97 (0x7fd641256800) [pid = 3227] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 96 (0x7fd642210400) [pid = 3227] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 95 (0x7fd62a253000) [pid = 3227] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 94 (0x7fd631a26c00) [pid = 3227] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 93 (0x7fd62aaac000) [pid = 3227] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 92 (0x7fd6341d0c00) [pid = 3227] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:56:23 INFO - PROCESS | 3227 | --DOMWINDOW == 91 (0x7fd62ccaf000) [pid = 3227] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:56:23 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. 20:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1231ms 20:56:23 INFO - PROCESS | 3227 | 1461297383236 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 3227 | 1461297383239 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:56:23 INFO - PROCESS | 3227 | 1461297383245 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 3227 | 1461297383248 Marionette TRACE conn3 <- [1,322,null,{}] 20:56:23 INFO - PROCESS | 3227 | 1461297383253 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}] 20:56:23 INFO - PROCESS | 3227 | 1461297383417 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:56:23 INFO - PROCESS | 3227 | 1461297383512 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641d12800 == 49 [pid = 3227] [id = 88] 20:56:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 92 (0x7fd629b6f800) [pid = 3227] [serial = 263] [outer = (nil)] 20:56:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 93 (0x7fd629b75c00) [pid = 3227] [serial = 264] [outer = 0x7fd629b6f800] 20:56:23 INFO - PROCESS | 3227 | 1461297383584 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 94 (0x7fd646507c00) [pid = 3227] [serial = 265] [outer = 0x7fd629b6f800] 20:56:24 INFO - PROCESS | 3227 | 1461297384394 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]]]}] 20:56:24 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. 20:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1179ms 20:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:56:24 INFO - PROCESS | 3227 | 1461297384426 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 3227 | 1461297384429 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:56:24 INFO - PROCESS | 3227 | 1461297384436 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 3227 | 1461297384439 Marionette TRACE conn3 <- [1,326,null,{}] 20:56:24 INFO - PROCESS | 3227 | 1461297384444 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}] 20:56:24 INFO - PROCESS | 3227 | 1461297384629 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:56:24 INFO - PROCESS | 3227 | 1461297384652 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6460d6000 == 50 [pid = 3227] [id = 89] 20:56:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 95 (0x7fd629b6f400) [pid = 3227] [serial = 266] [outer = (nil)] 20:56:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 96 (0x7fd648b8bc00) [pid = 3227] [serial = 267] [outer = 0x7fd629b6f400] 20:56:24 INFO - PROCESS | 3227 | 1461297384719 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 97 (0x7fd64a46dc00) [pid = 3227] [serial = 268] [outer = 0x7fd629b6f400] 20:56:25 INFO - PROCESS | 3227 | 1461297385692 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]]]}] 20:56:25 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. 20:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1282ms 20:56:25 INFO - PROCESS | 3227 | 1461297385718 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 3227 | 1461297385724 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:56:25 INFO - PROCESS | 3227 | 1461297385734 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 3227 | 1461297385740 Marionette TRACE conn3 <- [1,330,null,{}] 20:56:25 INFO - PROCESS | 3227 | 1461297385753 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}] 20:56:25 INFO - PROCESS | 3227 | 1461297385941 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:56:26 INFO - PROCESS | 3227 | 1461297386085 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632aed800 == 51 [pid = 3227] [id = 90] 20:56:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 98 (0x7fd629b77800) [pid = 3227] [serial = 269] [outer = (nil)] 20:56:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 99 (0x7fd62a634c00) [pid = 3227] [serial = 270] [outer = 0x7fd629b77800] 20:56:26 INFO - PROCESS | 3227 | 1461297386214 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 100 (0x7fd62c06c800) [pid = 3227] [serial = 271] [outer = 0x7fd629b77800] 20:56:27 INFO - PROCESS | 3227 | 1461297387156 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]]]}] 20:56:27 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. 20:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1447ms 20:56:27 INFO - PROCESS | 3227 | 1461297387181 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 3227 | 1461297387191 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:56:27 INFO - PROCESS | 3227 | 1461297387202 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 3227 | 1461297387206 Marionette TRACE conn3 <- [1,334,null,{}] 20:56:27 INFO - PROCESS | 3227 | 1461297387214 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}] 20:56:27 INFO - PROCESS | 3227 | 1461297387398 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:56:27 INFO - PROCESS | 3227 | 1461297387596 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636acc800 == 52 [pid = 3227] [id = 91] 20:56:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 101 (0x7fd630cdd400) [pid = 3227] [serial = 272] [outer = (nil)] 20:56:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 102 (0x7fd632a42800) [pid = 3227] [serial = 273] [outer = 0x7fd630cdd400] 20:56:27 INFO - PROCESS | 3227 | 1461297387723 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 103 (0x7fd632a49000) [pid = 3227] [serial = 274] [outer = 0x7fd630cdd400] 20:56:28 INFO - PROCESS | 3227 | 1461297388647 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]]]}] 20:56:28 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. 20:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1482ms 20:56:28 INFO - PROCESS | 3227 | 1461297388685 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 3227 | 1461297388692 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:56:28 INFO - PROCESS | 3227 | 1461297388700 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 3227 | 1461297388706 Marionette TRACE conn3 <- [1,338,null,{}] 20:56:28 INFO - PROCESS | 3227 | 1461297388721 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}] 20:56:28 INFO - PROCESS | 3227 | 1461297388897 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:56:29 INFO - PROCESS | 3227 | 1461297389037 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd648b73000 == 53 [pid = 3227] [id = 92] 20:56:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 104 (0x7fd632a51400) [pid = 3227] [serial = 275] [outer = (nil)] 20:56:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 105 (0x7fd63398e400) [pid = 3227] [serial = 276] [outer = 0x7fd632a51400] 20:56:29 INFO - PROCESS | 3227 | 1461297389118 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 106 (0x7fd6345f4400) [pid = 3227] [serial = 277] [outer = 0x7fd632a51400] 20:56:30 INFO - PROCESS | 3227 | 1461297390032 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]]]}] 20:56:30 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. 20:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1390ms 20:56:30 INFO - PROCESS | 3227 | 1461297390090 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 3227 | 1461297390095 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:56:30 INFO - PROCESS | 3227 | 1461297390101 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 3227 | 1461297390105 Marionette TRACE conn3 <- [1,342,null,{}] 20:56:30 INFO - PROCESS | 3227 | 1461297390110 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}] 20:56:30 INFO - PROCESS | 3227 | 1461297390285 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:56:30 INFO - PROCESS | 3227 | 1461297390435 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e13800 == 54 [pid = 3227] [id = 93] 20:56:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 107 (0x7fd632a51800) [pid = 3227] [serial = 278] [outer = (nil)] 20:56:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 108 (0x7fd641051000) [pid = 3227] [serial = 279] [outer = 0x7fd632a51800] 20:56:30 INFO - PROCESS | 3227 | 1461297390514 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 109 (0x7fd6458aec00) [pid = 3227] [serial = 280] [outer = 0x7fd632a51800] 20:56:31 INFO - PROCESS | 3227 | 1461297391363 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]]]}] 20:56:31 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. 20:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1285ms 20:56:31 INFO - PROCESS | 3227 | 1461297391387 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 3227 | 1461297391391 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:56:31 INFO - PROCESS | 3227 | 1461297391397 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 3227 | 1461297391401 Marionette TRACE conn3 <- [1,346,null,{}] 20:56:31 INFO - PROCESS | 3227 | 1461297391406 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}] 20:56:31 INFO - PROCESS | 3227 | 1461297391571 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:56:31 INFO - PROCESS | 3227 | 1461297391722 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d966000 == 55 [pid = 3227] [id = 94] 20:56:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 110 (0x7fd636661800) [pid = 3227] [serial = 281] [outer = (nil)] 20:56:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 111 (0x7fd648153800) [pid = 3227] [serial = 282] [outer = 0x7fd636661800] 20:56:31 INFO - PROCESS | 3227 | 1461297391801 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 112 (0x7fd648e9b800) [pid = 3227] [serial = 283] [outer = 0x7fd636661800] 20:56:32 INFO - PROCESS | 3227 | 1461297392781 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]]]}] 20:56:32 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. 20:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1428ms 20:56:32 INFO - PROCESS | 3227 | 1461297392827 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 3227 | 1461297392831 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:56:32 INFO - PROCESS | 3227 | 1461297392837 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 3227 | 1461297392840 Marionette TRACE conn3 <- [1,350,null,{}] 20:56:32 INFO - PROCESS | 3227 | 1461297392846 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}] 20:56:33 INFO - PROCESS | 3227 | 1461297393054 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:56:33 INFO - PROCESS | 3227 | 1461297393247 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c6c000 == 56 [pid = 3227] [id = 95] 20:56:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 113 (0x7fd64a471800) [pid = 3227] [serial = 284] [outer = (nil)] 20:56:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd64a47a000) [pid = 3227] [serial = 285] [outer = 0x7fd64a471800] 20:56:33 INFO - PROCESS | 3227 | 1461297393375 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 115 (0x7fd64a6f5400) [pid = 3227] [serial = 286] [outer = 0x7fd64a471800] 20:56:34 INFO - PROCESS | 3227 | 1461297394184 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]]]}] 20:56:34 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. 20:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1383ms 20:56:34 INFO - PROCESS | 3227 | 1461297394222 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 3227 | 1461297394226 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:56:34 INFO - PROCESS | 3227 | 1461297394233 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 3227 | 1461297394237 Marionette TRACE conn3 <- [1,354,null,{}] 20:56:34 INFO - PROCESS | 3227 | 1461297394242 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}] 20:56:34 INFO - PROCESS | 3227 | 1461297394408 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:56:34 INFO - PROCESS | 3227 | 1461297394556 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c86800 == 57 [pid = 3227] [id = 96] 20:56:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd629b71000) [pid = 3227] [serial = 287] [outer = (nil)] 20:56:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd62e89a400) [pid = 3227] [serial = 288] [outer = 0x7fd629b71000] 20:56:34 INFO - PROCESS | 3227 | 1461297394634 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd62e8a0400) [pid = 3227] [serial = 289] [outer = 0x7fd629b71000] 20:56:35 INFO - PROCESS | 3227 | 1461297395574 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]]]}] 20:56:35 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. 20:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1540ms 20:56:35 INFO - PROCESS | 3227 | 1461297395783 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 3227 | 1461297395790 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:56:35 INFO - PROCESS | 3227 | 1461297395799 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 3227 | 1461297395804 Marionette TRACE conn3 <- [1,358,null,{}] 20:56:35 INFO - PROCESS | 3227 | 1461297395812 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}] 20:56:35 INFO - PROCESS | 3227 | 1461297395972 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:56:36 INFO - PROCESS | 3227 | 1461297396188 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631ab6800 == 58 [pid = 3227] [id = 97] 20:56:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd629b74000) [pid = 3227] [serial = 290] [outer = (nil)] 20:56:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd629b77c00) [pid = 3227] [serial = 291] [outer = 0x7fd629b74000] 20:56:36 INFO - PROCESS | 3227 | 1461297396261 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd629eb7000) [pid = 3227] [serial = 292] [outer = 0x7fd629b74000] 20:56:37 INFO - PROCESS | 3227 | 1461297397202 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]]]}] 20:56:37 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. 20:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1433ms 20:56:37 INFO - PROCESS | 3227 | 1461297397233 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 3227 | 1461297397240 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:56:37 INFO - PROCESS | 3227 | 1461297397253 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 3227 | 1461297397258 Marionette TRACE conn3 <- [1,362,null,{}] 20:56:37 INFO - PROCESS | 3227 | 1461297397266 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}] 20:56:37 INFO - PROCESS | 3227 | 1461297397476 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641d12800 == 57 [pid = 3227] [id = 88] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640db1800 == 56 [pid = 3227] [id = 87] 20:56:37 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd64657d000) [pid = 3227] [serial = 231] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 3227 | 1461297397738 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ad6000 == 55 [pid = 3227] [id = 86] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634518000 == 54 [pid = 3227] [id = 85] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c184000 == 53 [pid = 3227] [id = 84] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a5c5800 == 52 [pid = 3227] [id = 83] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd648b57000 == 51 [pid = 3227] [id = 80] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640dbc000 == 50 [pid = 3227] [id = 79] 20:56:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62bee1000 == 51 [pid = 3227] [id = 98] 20:56:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd62a92b000) [pid = 3227] [serial = 293] [outer = (nil)] 20:56:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd62a92f400) [pid = 3227] [serial = 294] [outer = 0x7fd62a92b000] 20:56:37 INFO - PROCESS | 3227 | 1461297397826 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd62b298800) [pid = 3227] [serial = 295] [outer = 0x7fd62a92b000] 20:56:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632bce800 == 50 [pid = 3227] [id = 78] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 122 (0x7fd645ba9400) [pid = 3227] [serial = 192] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 121 (0x7fd641f38400) [pid = 3227] [serial = 221] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd645bb3400) [pid = 3227] [serial = 224] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd64650a800) [pid = 3227] [serial = 229] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd632cfa000) [pid = 3227] [serial = 213] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd631ab0c00) [pid = 3227] [serial = 212] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 116 (0x7fd62f6a7c00) [pid = 3227] [serial = 210] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 115 (0x7fd62c06f800) [pid = 3227] [serial = 209] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 114 (0x7fd6342ae800) [pid = 3227] [serial = 215] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 113 (0x7fd6345fc800) [pid = 3227] [serial = 216] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 112 (0x7fd62a252000) [pid = 3227] [serial = 194] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 111 (0x7fd63533a800) [pid = 3227] [serial = 218] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 110 (0x7fd631970000) [pid = 3227] [serial = 197] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 109 (0x7fd6441f6000) [pid = 3227] [serial = 206] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 108 (0x7fd63af20c00) [pid = 3227] [serial = 200] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 107 (0x7fd629e95400) [pid = 3227] [serial = 203] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 106 (0x7fd62c134400) [pid = 3227] [serial = 99] [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.] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 105 (0x7fd64642f000) [pid = 3227] [serial = 225] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 104 (0x7fd643c98800) [pid = 3227] [serial = 222] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 103 (0x7fd632b4fc00) [pid = 3227] [serial = 228] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | --DOMWINDOW == 102 (0x7fd63af89800) [pid = 3227] [serial = 219] [outer = (nil)] [url = about:blank] 20:56:38 INFO - PROCESS | 3227 | 1461297398690 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]]]}] 20:56:38 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. 20:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1499ms 20:56:38 INFO - PROCESS | 3227 | 1461297398749 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 3227 | 1461297398753 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:56:38 INFO - PROCESS | 3227 | 1461297398760 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 3227 | 1461297398762 Marionette TRACE conn3 <- [1,366,null,{}] 20:56:38 INFO - PROCESS | 3227 | 1461297398778 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}] 20:56:38 INFO - PROCESS | 3227 | 1461297398956 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:56:39 INFO - PROCESS | 3227 | 1461297399063 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63450c800 == 51 [pid = 3227] [id = 99] 20:56:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 103 (0x7fd629e95400) [pid = 3227] [serial = 296] [outer = (nil)] 20:56:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 104 (0x7fd62d71a400) [pid = 3227] [serial = 297] [outer = 0x7fd629e95400] 20:56:39 INFO - PROCESS | 3227 | 1461297399141 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 105 (0x7fd62e8a1800) [pid = 3227] [serial = 298] [outer = 0x7fd629e95400] 20:56:39 INFO - PROCESS | 3227 | 1461297399985 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]]]}] 20:56:40 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. 20:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1284ms 20:56:40 INFO - PROCESS | 3227 | 1461297400045 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 3227 | 1461297400048 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:56:40 INFO - PROCESS | 3227 | 1461297400056 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 3227 | 1461297400060 Marionette TRACE conn3 <- [1,370,null,{}] 20:56:40 INFO - PROCESS | 3227 | 1461297400065 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}] 20:56:40 INFO - PROCESS | 3227 | 1461297400218 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:56:40 INFO - PROCESS | 3227 | 1461297400233 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63a0f3000 == 52 [pid = 3227] [id = 100] 20:56:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 106 (0x7fd62e8a1c00) [pid = 3227] [serial = 299] [outer = (nil)] 20:56:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 107 (0x7fd63268cc00) [pid = 3227] [serial = 300] [outer = 0x7fd62e8a1c00] 20:56:40 INFO - PROCESS | 3227 | 1461297400315 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 108 (0x7fd632a4a800) [pid = 3227] [serial = 301] [outer = 0x7fd62e8a1c00] 20:56:41 INFO - PROCESS | 3227 | 1461297401212 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]]]}] 20:56:41 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. 20:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1184ms 20:56:41 INFO - PROCESS | 3227 | 1461297401241 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:56:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:56:41 INFO - PROCESS | 3227 | 1461297401245 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:56:41 INFO - PROCESS | 3227 | 1461297401251 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 3227 | 1461297401254 Marionette TRACE conn3 <- [1,374,null,{}] 20:56:41 INFO - PROCESS | 3227 | 1461297401260 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}] 20:56:41 INFO - PROCESS | 3227 | 1461297401460 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:56:41 INFO - PROCESS | 3227 | 1461297401481 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641061000 == 53 [pid = 3227] [id = 101] 20:56:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 109 (0x7fd62e8a3c00) [pid = 3227] [serial = 302] [outer = (nil)] 20:56:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 110 (0x7fd632cfa000) [pid = 3227] [serial = 303] [outer = 0x7fd62e8a3c00] 20:56:41 INFO - PROCESS | 3227 | 1461297401547 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 111 (0x7fd6342a7400) [pid = 3227] [serial = 304] [outer = 0x7fd62e8a3c00] 20:56:42 INFO - PROCESS | 3227 | 1461297402496 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:56:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:56:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1283ms 20:56:42 INFO - PROCESS | 3227 | --DOMWINDOW == 110 (0x7fd630c42800) [pid = 3227] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:56:42 INFO - PROCESS | 3227 | --DOMWINDOW == 109 (0x7fd63af1dc00) [pid = 3227] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:56:42 INFO - PROCESS | 3227 | --DOMWINDOW == 108 (0x7fd62f6a3800) [pid = 3227] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:56:42 INFO - PROCESS | 3227 | --DOMWINDOW == 107 (0x7fd6347d7800) [pid = 3227] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:56:42 INFO - PROCESS | 3227 | --DOMWINDOW == 106 (0x7fd62a634400) [pid = 3227] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:56:42 INFO - PROCESS | 3227 | --DOMWINDOW == 105 (0x7fd629b6f800) [pid = 3227] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:56:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:56:42 INFO - PROCESS | 3227 | 1461297402546 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 3227 | 1461297402549 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:56:42 INFO - PROCESS | 3227 | 1461297402556 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 3227 | 1461297402560 Marionette TRACE conn3 <- [1,378,null,{}] 20:56:42 INFO - PROCESS | 3227 | 1461297402566 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}] 20:56:42 INFO - PROCESS | 3227 | 1461297402759 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:56:42 INFO - PROCESS | 3227 | 1461297402773 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645850800 == 54 [pid = 3227] [id = 102] 20:56:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 106 (0x7fd632a4ac00) [pid = 3227] [serial = 305] [outer = (nil)] 20:56:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 107 (0x7fd640dda000) [pid = 3227] [serial = 306] [outer = 0x7fd632a4ac00] 20:56:42 INFO - PROCESS | 3227 | 1461297402934 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 108 (0x7fd6420c4800) [pid = 3227] [serial = 307] [outer = 0x7fd632a4ac00] 20:56:43 INFO - PROCESS | 3227 | 1461297403759 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:56:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1230ms 20:56:43 INFO - PROCESS | 3227 | 1461297403788 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 3227 | 1461297403791 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:56:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:56:43 INFO - PROCESS | 3227 | 1461297403815 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 3227 | 1461297403820 Marionette TRACE conn3 <- [1,382,null,{}] 20:56:43 INFO - PROCESS | 3227 | 1461297403838 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}] 20:56:44 INFO - PROCESS | 3227 | 1461297404057 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:56:44 INFO - PROCESS | 3227 | 1461297404070 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64649e000 == 55 [pid = 3227] [id = 103] 20:56:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 109 (0x7fd62a8bb000) [pid = 3227] [serial = 308] [outer = (nil)] 20:56:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 110 (0x7fd62a8c8000) [pid = 3227] [serial = 309] [outer = 0x7fd62a8bb000] 20:56:44 INFO - PROCESS | 3227 | 1461297404158 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 111 (0x7fd641fea800) [pid = 3227] [serial = 310] [outer = 0x7fd62a8bb000] 20:56:45 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:45 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:56:45 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:45 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:45 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:45 INFO - PROCESS | 3227 | 1461297405721 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:56:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1958ms 20:56:45 INFO - PROCESS | 3227 | 1461297405761 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 3227 | 1461297405770 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:56:45 INFO - PROCESS | 3227 | 1461297405824 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 3227 | 1461297405828 Marionette TRACE conn3 <- [1,386,null,{}] 20:56:45 INFO - PROCESS | 3227 | 1461297405921 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}] 20:56:46 INFO - PROCESS | 3227 | 1461297406233 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:56:46 INFO - PROCESS | 3227 | 1461297406351 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6338ed800 == 56 [pid = 3227] [id = 104] 20:56:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 112 (0x7fd629b73000) [pid = 3227] [serial = 311] [outer = (nil)] 20:56:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 113 (0x7fd62a8c5000) [pid = 3227] [serial = 312] [outer = 0x7fd629b73000] 20:56:46 INFO - PROCESS | 3227 | 1461297406441 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd62a929000) [pid = 3227] [serial = 313] [outer = 0x7fd629b73000] 20:56:47 INFO - PROCESS | 3227 | 1461297407333 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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1603ms 20:56:47 INFO - PROCESS | 3227 | 1461297407386 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 3227 | 1461297407395 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:56:47 INFO - PROCESS | 3227 | 1461297407406 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 3227 | 1461297407410 Marionette TRACE conn3 <- [1,390,null,{}] 20:56:47 INFO - PROCESS | 3227 | 1461297407416 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}] 20:56:47 INFO - PROCESS | 3227 | 1461297407709 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:56:48 INFO - PROCESS | 3227 | 1461297408113 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64120f000 == 57 [pid = 3227] [id = 105] 20:56:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 115 (0x7fd62cd37400) [pid = 3227] [serial = 314] [outer = (nil)] 20:56:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd62d7a4000) [pid = 3227] [serial = 315] [outer = 0x7fd62cd37400] 20:56:48 INFO - PROCESS | 3227 | 1461297408242 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd62e8a4800) [pid = 3227] [serial = 316] [outer = 0x7fd62cd37400] 20:56:49 INFO - PROCESS | 3227 | 1461297409546 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]]]}] 20:56:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:56:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 2190ms 20:56:49 INFO - PROCESS | 3227 | 1461297409599 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:56:49 INFO - PROCESS | 3227 | 1461297409605 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:56:49 INFO - PROCESS | 3227 | 1461297409616 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 3227 | 1461297409626 Marionette TRACE conn3 <- [1,394,null,{}] 20:56:49 INFO - PROCESS | 3227 | 1461297409668 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}] 20:56:49 INFO - PROCESS | 3227 | 1461297409980 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:56:50 INFO - PROCESS | 3227 | 1461297410119 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b79000 == 58 [pid = 3227] [id = 106] 20:56:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd632c53400) [pid = 3227] [serial = 317] [outer = (nil)] 20:56:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd632c5a400) [pid = 3227] [serial = 318] [outer = 0x7fd632c53400] 20:56:50 INFO - PROCESS | 3227 | 1461297410245 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd632c60400) [pid = 3227] [serial = 319] [outer = 0x7fd632c53400] 20:56:51 INFO - PROCESS | 3227 | 1461297411210 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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1666ms 20:56:51 INFO - PROCESS | 3227 | 1461297411281 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:56:51 INFO - PROCESS | 3227 | 1461297411286 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:56:51 INFO - PROCESS | 3227 | 1461297411293 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 3227 | 1461297411296 Marionette TRACE conn3 <- [1,398,null,{}] 20:56:51 INFO - PROCESS | 3227 | 1461297411302 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}] 20:56:51 INFO - PROCESS | 3227 | 1461297411479 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:56:51 INFO - PROCESS | 3227 | 1461297411627 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b91000 == 59 [pid = 3227] [id = 107] 20:56:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd632c55000) [pid = 3227] [serial = 320] [outer = (nil)] 20:56:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd634958800) [pid = 3227] [serial = 321] [outer = 0x7fd632c55000] 20:56:51 INFO - PROCESS | 3227 | 1461297411707 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd6412ea400) [pid = 3227] [serial = 322] [outer = 0x7fd632c55000] 20:56:52 INFO - PROCESS | 3227 | 1461297412628 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]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1393ms 20:56:52 INFO - PROCESS | 3227 | 1461297412687 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 3227 | 1461297412690 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:56:52 INFO - PROCESS | 3227 | 1461297412698 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 3227 | 1461297412702 Marionette TRACE conn3 <- [1,402,null,{}] 20:56:52 INFO - PROCESS | 3227 | 1461297412708 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}] 20:56:52 INFO - PROCESS | 3227 | 1461297412873 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:56:53 INFO - PROCESS | 3227 | 1461297413020 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3e2000 == 60 [pid = 3227] [id = 108] 20:56:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 124 (0x7fd62e895400) [pid = 3227] [serial = 323] [outer = (nil)] 20:56:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 125 (0x7fd644140400) [pid = 3227] [serial = 324] [outer = 0x7fd62e895400] 20:56:53 INFO - PROCESS | 3227 | 1461297413103 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 126 (0x7fd645bb3000) [pid = 3227] [serial = 325] [outer = 0x7fd62e895400] 20:56:53 INFO - PROCESS | 3227 | 1461297413989 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]]]}] 20:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1332ms 20:56:54 INFO - PROCESS | 3227 | 1461297414031 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 3227 | 1461297414034 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:56:54 INFO - PROCESS | 3227 | 1461297414040 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 3227 | 1461297414042 Marionette TRACE conn3 <- [1,406,null,{}] 20:56:54 INFO - PROCESS | 3227 | 1461297414047 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}] 20:56:54 INFO - PROCESS | 3227 | 1461297414233 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:56:54 INFO - PROCESS | 3227 | 1461297414396 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebf3800 == 61 [pid = 3227] [id = 109] 20:56:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd628a1a800) [pid = 3227] [serial = 326] [outer = (nil)] 20:56:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd629eba800) [pid = 3227] [serial = 327] [outer = 0x7fd628a1a800] 20:56:54 INFO - PROCESS | 3227 | 1461297414475 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd64a6f3800) [pid = 3227] [serial = 328] [outer = 0x7fd628a1a800] 20:56:55 INFO - PROCESS | 3227 | 1461297415620 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:56:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1633ms 20:56:55 INFO - PROCESS | 3227 | 1461297415676 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:56:55 INFO - PROCESS | 3227 | 1461297415682 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:56:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:56:55 INFO - PROCESS | 3227 | 1461297415692 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 3227 | 1461297415697 Marionette TRACE conn3 <- [1,410,null,{}] 20:56:55 INFO - PROCESS | 3227 | 1461297415706 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}] 20:56:55 INFO - PROCESS | 3227 | 1461297415878 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:56:56 INFO - PROCESS | 3227 | 1461297416098 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6319e7800 == 62 [pid = 3227] [id = 110] 20:56:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd62a25c400) [pid = 3227] [serial = 329] [outer = (nil)] 20:56:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd62a884000) [pid = 3227] [serial = 330] [outer = 0x7fd62a25c400] 20:56:56 INFO - PROCESS | 3227 | 1461297416170 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd62a88b800) [pid = 3227] [serial = 331] [outer = 0x7fd62a25c400] 20:56:57 INFO - PROCESS | 3227 | 1461297417108 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]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:56:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1491ms 20:56:57 INFO - PROCESS | 3227 | 1461297417184 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 3227 | 1461297417192 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:56:57 INFO - PROCESS | 3227 | 1461297417201 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 3227 | 1461297417204 Marionette TRACE conn3 <- [1,414,null,{}] 20:56:57 INFO - PROCESS | 3227 | 1461297417211 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}] 20:56:57 INFO - PROCESS | 3227 | 1461297417411 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641d0a000 == 61 [pid = 3227] [id = 64] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645850800 == 60 [pid = 3227] [id = 102] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641061000 == 59 [pid = 3227] [id = 101] 20:56:57 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd62cd34000) [pid = 3227] [serial = 243] [outer = (nil)] [url = about:blank] 20:56:57 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd648b8bc00) [pid = 3227] [serial = 267] [outer = (nil)] [url = about:blank] 20:56:57 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd6460a0400) [pid = 3227] [serial = 240] [outer = (nil)] [url = about:blank] 20:56:57 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd62d7a8400) [pid = 3227] [serial = 234] [outer = (nil)] [url = about:blank] 20:56:57 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd6345f3000) [pid = 3227] [serial = 237] [outer = (nil)] [url = about:blank] 20:56:57 INFO - PROCESS | 3227 | 1461297417667 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63a0f3000 == 58 [pid = 3227] [id = 100] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63450c800 == 57 [pid = 3227] [id = 99] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62bee1000 == 56 [pid = 3227] [id = 98] 20:56:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c18f800 == 57 [pid = 3227] [id = 111] 20:56:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd62a6e1c00) [pid = 3227] [serial = 332] [outer = (nil)] 20:56:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd62a927800) [pid = 3227] [serial = 333] [outer = 0x7fd62a6e1c00] 20:56:57 INFO - PROCESS | 3227 | 1461297417763 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd62b28d400) [pid = 3227] [serial = 334] [outer = 0x7fd62a6e1c00] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631ab6800 == 56 [pid = 3227] [id = 97] 20:56:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d966000 == 55 [pid = 3227] [id = 94] 20:56:58 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629e13800 == 54 [pid = 3227] [id = 93] 20:56:58 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632aed800 == 53 [pid = 3227] [id = 90] 20:56:58 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6460d6000 == 52 [pid = 3227] [id = 89] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd631a28800) [pid = 3227] [serial = 252] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd633224c00) [pid = 3227] [serial = 253] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd6349fbc00) [pid = 3227] [serial = 246] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 126 (0x7fd63665b400) [pid = 3227] [serial = 255] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 125 (0x7fd640ddbc00) [pid = 3227] [serial = 256] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 124 (0x7fd62cd36000) [pid = 3227] [serial = 250] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 123 (0x7fd62c12fc00) [pid = 3227] [serial = 249] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 122 (0x7fd629b75c00) [pid = 3227] [serial = 264] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 121 (0x7fd64220fc00) [pid = 3227] [serial = 258] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd645bac000) [pid = 3227] [serial = 259] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd646507c00) [pid = 3227] [serial = 265] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd648149400) [pid = 3227] [serial = 262] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd646255c00) [pid = 3227] [serial = 261] [outer = (nil)] [url = about:blank] 20:56:58 INFO - PROCESS | 3227 | 1461297418557 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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1378ms 20:56:58 INFO - PROCESS | 3227 | 1461297418581 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 3227 | 1461297418585 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:56:58 INFO - PROCESS | 3227 | 1461297418591 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 3227 | 1461297418596 Marionette TRACE conn3 <- [1,418,null,{}] 20:56:58 INFO - PROCESS | 3227 | 1461297418611 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}] 20:56:58 INFO - PROCESS | 3227 | 1461297418772 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:56:58 INFO - PROCESS | 3227 | 1461297418881 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63273a800 == 53 [pid = 3227] [id = 112] 20:56:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd62a925400) [pid = 3227] [serial = 335] [outer = (nil)] 20:56:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd62cd38400) [pid = 3227] [serial = 336] [outer = 0x7fd62a925400] 20:56:58 INFO - PROCESS | 3227 | 1461297418952 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd6300c7c00) [pid = 3227] [serial = 337] [outer = 0x7fd62a925400] 20:57:00 INFO - PROCESS | 3227 | 1461297420114 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]]]}] 20:57:00 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 20:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1532ms 20:57:00 INFO - PROCESS | 3227 | 1461297420128 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:57:00 INFO - PROCESS | 3227 | 1461297420131 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:57:00 INFO - PROCESS | 3227 | 1461297420138 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 3227 | 1461297420141 Marionette TRACE conn3 <- [1,422,null,{}] 20:57:00 INFO - PROCESS | 3227 | 1461297420147 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}] 20:57:00 INFO - PROCESS | 3227 | 1461297420336 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:57:00 INFO - PROCESS | 3227 | 1461297420478 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6347b4000 == 54 [pid = 3227] [id = 113] 20:57:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd630aaf000) [pid = 3227] [serial = 338] [outer = (nil)] 20:57:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd632a43c00) [pid = 3227] [serial = 339] [outer = 0x7fd630aaf000] 20:57:00 INFO - PROCESS | 3227 | 1461297420548 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd632c52800) [pid = 3227] [serial = 340] [outer = 0x7fd630aaf000] 20:57:01 INFO - PROCESS | 3227 | 1461297421712 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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1582ms 20:57:01 INFO - PROCESS | 3227 | 1461297421730 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:57:01 INFO - PROCESS | 3227 | 1461297421737 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:57:01 INFO - PROCESS | 3227 | 1461297421745 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 3227 | 1461297421748 Marionette TRACE conn3 <- [1,426,null,{}] 20:57:01 INFO - PROCESS | 3227 | 1461297421757 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}] 20:57:01 INFO - PROCESS | 3227 | 1461297421963 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 122 (0x7fd62e8a3c00) [pid = 3227] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 121 (0x7fd632a4ac00) [pid = 3227] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd629e95400) [pid = 3227] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd62e8a1c00) [pid = 3227] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd62a92b000) [pid = 3227] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd629b74000) [pid = 3227] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 116 (0x7fd629b6f400) [pid = 3227] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 115 (0x7fd629eb2c00) [pid = 3227] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 114 (0x7fd62f6a8000) [pid = 3227] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 113 (0x7fd6347d8800) [pid = 3227] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 112 (0x7fd633418800) [pid = 3227] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:57:02 INFO - PROCESS | 3227 | --DOMWINDOW == 111 (0x7fd62a637c00) [pid = 3227] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:57:02 INFO - PROCESS | 3227 | 1461297422319 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d972000 == 55 [pid = 3227] [id = 114] 20:57:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 112 (0x7fd628a1e000) [pid = 3227] [serial = 341] [outer = (nil)] 20:57:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 113 (0x7fd629eb2c00) [pid = 3227] [serial = 342] [outer = 0x7fd628a1e000] 20:57:02 INFO - PROCESS | 3227 | 1461297422391 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd62e8a2800) [pid = 3227] [serial = 343] [outer = 0x7fd628a1e000] 20:57:03 INFO - PROCESS | 3227 | 1461297423087 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] 20:57:03 INFO - PROCESS | 3227 | 1461297423137 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:57:03 INFO - PROCESS | 3227 | 1461297423143 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 3227 | 1461297423145 Marionette TRACE conn3 <- [1,430,null,{}] 20:57:03 INFO - PROCESS | 3227 | 1461297423150 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}] 20:57:03 INFO - PROCESS | 3227 | 1461297423382 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:57:03 INFO - PROCESS | 3227 | 1461297423394 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641011800 == 56 [pid = 3227] [id = 115] 20:57:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 115 (0x7fd633a56c00) [pid = 3227] [serial = 344] [outer = (nil)] 20:57:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd636a2b400) [pid = 3227] [serial = 345] [outer = 0x7fd633a56c00] 20:57:03 INFO - PROCESS | 3227 | 1461297423462 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd641f45800) [pid = 3227] [serial = 346] [outer = 0x7fd633a56c00] 20:57:04 INFO - PROCESS | 3227 | 1461297424249 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1228ms 20:57:04 INFO - PROCESS | 3227 | 1461297424373 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 3227 | 1461297424379 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:57:04 INFO - PROCESS | 3227 | 1461297424390 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 3227 | 1461297424397 Marionette TRACE conn3 <- [1,434,null,{}] 20:57:04 INFO - PROCESS | 3227 | 1461297424417 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}] 20:57:04 INFO - PROCESS | 3227 | 1461297424630 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:57:04 INFO - PROCESS | 3227 | 1461297424786 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d7bc800 == 57 [pid = 3227] [id = 116] 20:57:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd629e93800) [pid = 3227] [serial = 347] [outer = (nil)] 20:57:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd62a259400) [pid = 3227] [serial = 348] [outer = 0x7fd629e93800] 20:57:04 INFO - PROCESS | 3227 | 1461297424868 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd62a886400) [pid = 3227] [serial = 349] [outer = 0x7fd629e93800] 20:57:05 INFO - PROCESS | 3227 | 1461297425902 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:57:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1548ms 20:57:05 INFO - PROCESS | 3227 | 1461297425937 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 3227 | 1461297425943 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:57:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:57:05 INFO - PROCESS | 3227 | 1461297425956 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 3227 | 1461297425961 Marionette TRACE conn3 <- [1,438,null,{}] 20:57:05 INFO - PROCESS | 3227 | 1461297425968 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}] 20:57:06 INFO - PROCESS | 3227 | 1461297426168 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:57:06 INFO - PROCESS | 3227 | 1461297426389 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ad5800 == 58 [pid = 3227] [id = 117] 20:57:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd62cd35400) [pid = 3227] [serial = 350] [outer = (nil)] 20:57:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd62e89e400) [pid = 3227] [serial = 351] [outer = 0x7fd62cd35400] 20:57:06 INFO - PROCESS | 3227 | 1461297426514 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd631a23800) [pid = 3227] [serial = 352] [outer = 0x7fd62cd35400] 20:57:07 INFO - PROCESS | 3227 | 1461297427412 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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:57:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1536ms 20:57:07 INFO - PROCESS | 3227 | 1461297427490 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 3227 | 1461297427494 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:57:07 INFO - PROCESS | 3227 | 1461297427500 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 3227 | 1461297427503 Marionette TRACE conn3 <- [1,442,null,{}] 20:57:07 INFO - PROCESS | 3227 | 1461297427523 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}] 20:57:07 INFO - PROCESS | 3227 | 1461297427745 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:57:07 INFO - PROCESS | 3227 | 1461297427986 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6462b0000 == 59 [pid = 3227] [id = 118] 20:57:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 124 (0x7fd62a91f000) [pid = 3227] [serial = 353] [outer = (nil)] 20:57:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 125 (0x7fd62e89bc00) [pid = 3227] [serial = 354] [outer = 0x7fd62a91f000] 20:57:08 INFO - PROCESS | 3227 | 1461297428082 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 126 (0x7fd632a48800) [pid = 3227] [serial = 355] [outer = 0x7fd62a91f000] 20:57:08 INFO - PROCESS | 3227 | 1461297428946 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]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1491ms 20:57:08 INFO - PROCESS | 3227 | 1461297428991 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:57:08 INFO - PROCESS | 3227 | 1461297428995 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:57:09 INFO - PROCESS | 3227 | 1461297429001 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 3227 | 1461297429004 Marionette TRACE conn3 <- [1,446,null,{}] 20:57:09 INFO - PROCESS | 3227 | 1461297429010 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}] 20:57:09 INFO - PROCESS | 3227 | 1461297429169 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:57:09 INFO - PROCESS | 3227 | 1461297429330 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3d2800 == 60 [pid = 3227] [id = 119] 20:57:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd62a89a800) [pid = 3227] [serial = 356] [outer = (nil)] 20:57:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd62a8a5800) [pid = 3227] [serial = 357] [outer = 0x7fd62a89a800] 20:57:09 INFO - PROCESS | 3227 | 1461297429446 Marionette DEBUG loaded listener.js 20:57:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd62cd2b400) [pid = 3227] [serial = 358] [outer = 0x7fd62a89a800] 20:57:10 INFO - PROCESS | 3227 | 1461297430399 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]]]}] 20:57:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1432ms 20:57:10 INFO - PROCESS | 3227 | 1461297430436 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:57:10 INFO - PROCESS | 3227 | 1461297430440 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:57:10 INFO - PROCESS | 3227 | 1461297430447 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 3227 | 1461297430452 Marionette TRACE conn3 <- [1,450,null,{}] 20:57:10 INFO - PROCESS | 3227 | 1461297430458 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}] 20:57:10 INFO - PROCESS | 3227 | 1461297430632 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:57:10 INFO - PROCESS | 3227 | 1461297430798 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b071000 == 61 [pid = 3227] [id = 120] 20:57:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd629d7d000) [pid = 3227] [serial = 359] [outer = (nil)] 20:57:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd629d82800) [pid = 3227] [serial = 360] [outer = 0x7fd629d7d000] 20:57:10 INFO - PROCESS | 3227 | 1461297430879 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd629d88000) [pid = 3227] [serial = 361] [outer = 0x7fd629d7d000] 20:57:11 INFO - PROCESS | 3227 | 1461297431735 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] 20:57:11 INFO - PROCESS | 3227 | 1461297431790 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:57:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:57:11 INFO - PROCESS | 3227 | 1461297431798 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 3227 | 1461297431802 Marionette TRACE conn3 <- [1,454,null,{}] 20:57:11 INFO - PROCESS | 3227 | 1461297431808 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}] 20:57:12 INFO - PROCESS | 3227 | 1461297432020 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:57:12 INFO - PROCESS | 3227 | 1461297432177 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb14000 == 62 [pid = 3227] [id = 121] 20:57:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd629d89c00) [pid = 3227] [serial = 362] [outer = (nil)] 20:57:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd6345c9400) [pid = 3227] [serial = 363] [outer = 0x7fd629d89c00] 20:57:12 INFO - PROCESS | 3227 | 1461297432259 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd63af8b000) [pid = 3227] [serial = 364] [outer = 0x7fd629d89c00] 20:57:13 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:13 INFO - PROCESS | 3227 | 1461297433167 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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:57:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1434ms 20:57:13 INFO - PROCESS | 3227 | 1461297433233 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 3227 | 1461297433237 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:57:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:57:13 INFO - PROCESS | 3227 | 1461297433245 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 3227 | 1461297433249 Marionette TRACE conn3 <- [1,458,null,{}] 20:57:13 INFO - PROCESS | 3227 | 1461297433255 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}] 20:57:13 INFO - PROCESS | 3227 | 1461297433470 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:57:13 INFO - PROCESS | 3227 | 1461297433658 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e612000 == 63 [pid = 3227] [id = 122] 20:57:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd62a8a7c00) [pid = 3227] [serial = 365] [outer = (nil)] 20:57:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd64413e000) [pid = 3227] [serial = 366] [outer = 0x7fd62a8a7c00] 20:57:13 INFO - PROCESS | 3227 | 1461297433778 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd64628f000) [pid = 3227] [serial = 367] [outer = 0x7fd62a8a7c00] 20:57:14 INFO - PROCESS | 3227 | 1461297434679 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] 20:57:14 INFO - PROCESS | 3227 | 1461297434734 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:57:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:57:14 INFO - PROCESS | 3227 | 1461297434741 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 3227 | 1461297434743 Marionette TRACE conn3 <- [1,462,null,{}] 20:57:14 INFO - PROCESS | 3227 | 1461297434750 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}] 20:57:14 INFO - PROCESS | 3227 | 1461297434905 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:57:15 INFO - PROCESS | 3227 | 1461297435056 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623230000 == 64 [pid = 3227] [id = 123] 20:57:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd6242c8000) [pid = 3227] [serial = 368] [outer = (nil)] 20:57:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd6242cec00) [pid = 3227] [serial = 369] [outer = 0x7fd6242c8000] 20:57:15 INFO - PROCESS | 3227 | 1461297435128 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd628a15400) [pid = 3227] [serial = 370] [outer = 0x7fd6242c8000] 20:57:16 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:16 INFO - PROCESS | 3227 | 1461297436070 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] 20:57:16 INFO - PROCESS | 3227 | 1461297436133 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:57:16 INFO - PROCESS | 3227 | 1461297436140 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 3227 | 1461297436143 Marionette TRACE conn3 <- [1,466,null,{}] 20:57:16 INFO - PROCESS | 3227 | 1461297436151 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}] 20:57:16 INFO - PROCESS | 3227 | 1461297436331 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:57:16 INFO - PROCESS | 3227 | 1461297436522 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb21800 == 65 [pid = 3227] [id = 124] 20:57:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd6242c7400) [pid = 3227] [serial = 371] [outer = (nil)] 20:57:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd62a8be000) [pid = 3227] [serial = 372] [outer = 0x7fd6242c7400] 20:57:16 INFO - PROCESS | 3227 | 1461297436642 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd64650e400) [pid = 3227] [serial = 373] [outer = 0x7fd6242c7400] 20:57:17 INFO - PROCESS | 3227 | 1461297437480 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] 20:57:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:57:17 INFO - PROCESS | 3227 | 1461297437534 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:57:17 INFO - PROCESS | 3227 | 1461297437540 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 3227 | 1461297437544 Marionette TRACE conn3 <- [1,470,null,{}] 20:57:17 INFO - PROCESS | 3227 | 1461297437550 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}] 20:57:17 INFO - PROCESS | 3227 | 1461297437735 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:57:17 INFO - PROCESS | 3227 | 1461297437895 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628faa800 == 66 [pid = 3227] [id = 125] 20:57:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd6242c8800) [pid = 3227] [serial = 374] [outer = (nil)] 20:57:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd62c071400) [pid = 3227] [serial = 375] [outer = 0x7fd6242c8800] 20:57:17 INFO - PROCESS | 3227 | 1461297437986 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd641f40000) [pid = 3227] [serial = 376] [outer = 0x7fd6242c8800] 20:57:19 INFO - PROCESS | 3227 | 1461297439167 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:57:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1687ms 20:57:19 INFO - PROCESS | 3227 | 1461297439227 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 3227 | 1461297439233 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:57:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:57:19 INFO - PROCESS | 3227 | 1461297439243 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 3227 | 1461297439249 Marionette TRACE conn3 <- [1,474,null,{}] 20:57:19 INFO - PROCESS | 3227 | 1461297439313 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}] 20:57:19 INFO - PROCESS | 3227 | 1461297439604 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:57:19 INFO - PROCESS | 3227 | 1461297439776 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c86000 == 67 [pid = 3227] [id = 126] 20:57:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd629d12400) [pid = 3227] [serial = 377] [outer = (nil)] 20:57:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd629d1f400) [pid = 3227] [serial = 378] [outer = 0x7fd629d12400] 20:57:19 INFO - PROCESS | 3227 | 1461297439904 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd629e89400) [pid = 3227] [serial = 379] [outer = 0x7fd629d12400] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d972000 == 66 [pid = 3227] [id = 114] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd62a8c8000) [pid = 3227] [serial = 309] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6347b4000 == 65 [pid = 3227] [id = 113] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63273a800 == 64 [pid = 3227] [id = 112] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c18f800 == 63 [pid = 3227] [id = 111] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6319e7800 == 62 [pid = 3227] [id = 110] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3e2000 == 61 [pid = 3227] [id = 108] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b91000 == 60 [pid = 3227] [id = 107] 20:57:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6338ed800 == 59 [pid = 3227] [id = 104] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd63a070400) [pid = 3227] [serial = 168] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd6412ec800) [pid = 3227] [serial = 171] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd62c06d400) [pid = 3227] [serial = 162] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd632cfa000) [pid = 3227] [serial = 303] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd640dda000) [pid = 3227] [serial = 306] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd648153800) [pid = 3227] [serial = 282] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd6342a7400) [pid = 3227] [serial = 304] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd62d71a400) [pid = 3227] [serial = 297] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd63268cc00) [pid = 3227] [serial = 300] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd62e8a1800) [pid = 3227] [serial = 298] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd62a92f400) [pid = 3227] [serial = 294] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd62b298800) [pid = 3227] [serial = 295] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd629eb7000) [pid = 3227] [serial = 292] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd629b77c00) [pid = 3227] [serial = 291] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd632a42800) [pid = 3227] [serial = 273] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd63398e400) [pid = 3227] [serial = 276] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd641051000) [pid = 3227] [serial = 279] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd62a634c00) [pid = 3227] [serial = 270] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd64a47a000) [pid = 3227] [serial = 285] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd62e89a400) [pid = 3227] [serial = 288] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd64a46dc00) [pid = 3227] [serial = 268] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd632a4a800) [pid = 3227] [serial = 301] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 126 (0x7fd6420c4800) [pid = 3227] [serial = 307] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 125 (0x7fd6481b6c00) [pid = 3227] [serial = 232] [outer = (nil)] [url = about:blank] 20:57:20 INFO - PROCESS | 3227 | --DOMWINDOW == 124 (0x7fd632b4ec00) [pid = 3227] [serial = 165] [outer = (nil)] [url = about:blank] 20:57:21 INFO - PROCESS | 3227 | 1461297441063 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]]]}] 20:57:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:57:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1862ms 20:57:21 INFO - PROCESS | 3227 | 1461297441105 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:57:21 INFO - PROCESS | 3227 | 1461297441113 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:57:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:57:21 INFO - PROCESS | 3227 | 1461297441124 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 3227 | 1461297441127 Marionette TRACE conn3 <- [1,478,null,{}] 20:57:21 INFO - PROCESS | 3227 | 1461297441135 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}] 20:57:21 INFO - PROCESS | 3227 | 1461297441304 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:57:21 INFO - PROCESS | 3227 | 1461297441502 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb11000 == 60 [pid = 3227] [id = 127] 20:57:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 125 (0x7fd629d16000) [pid = 3227] [serial = 380] [outer = (nil)] 20:57:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 126 (0x7fd62a8a5000) [pid = 3227] [serial = 381] [outer = 0x7fd629d16000] 20:57:21 INFO - PROCESS | 3227 | 1461297441586 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd62a8c8000) [pid = 3227] [serial = 382] [outer = 0x7fd629d16000] 20:57:22 INFO - PROCESS | 3227 | 1461297442404 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:57:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1330ms 20:57:22 INFO - PROCESS | 3227 | 1461297442455 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 3227 | 1461297442457 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:57:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:57:22 INFO - PROCESS | 3227 | 1461297442466 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 3227 | 1461297442471 Marionette TRACE conn3 <- [1,482,null,{}] 20:57:22 INFO - PROCESS | 3227 | 1461297442486 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}] 20:57:22 INFO - PROCESS | 3227 | 1461297442650 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:57:22 INFO - PROCESS | 3227 | 1461297442774 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631abd000 == 61 [pid = 3227] [id = 128] 20:57:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd62a89f400) [pid = 3227] [serial = 383] [outer = (nil)] 20:57:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd62a92b000) [pid = 3227] [serial = 384] [outer = 0x7fd62a89f400] 20:57:22 INFO - PROCESS | 3227 | 1461297442842 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd62cd2e400) [pid = 3227] [serial = 385] [outer = 0x7fd62a89f400] 20:57:23 INFO - PROCESS | 3227 | 1461297443772 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]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:57:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1338ms 20:57:23 INFO - PROCESS | 3227 | 1461297443807 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 3227 | 1461297443829 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:57:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:57:23 INFO - PROCESS | 3227 | 1461297443847 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 3227 | 1461297443852 Marionette TRACE conn3 <- [1,486,null,{}] 20:57:23 INFO - PROCESS | 3227 | 1461297443861 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}] 20:57:24 INFO - PROCESS | 3227 | 1461297444102 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:57:24 INFO - PROCESS | 3227 | 1461297444136 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633131800 == 62 [pid = 3227] [id = 129] 20:57:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd629c52c00) [pid = 3227] [serial = 386] [outer = (nil)] 20:57:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd629c5b800) [pid = 3227] [serial = 387] [outer = 0x7fd629c52c00] 20:57:24 INFO - PROCESS | 3227 | 1461297444210 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd62a92e800) [pid = 3227] [serial = 388] [outer = 0x7fd629c52c00] 20:57:25 INFO - PROCESS | 3227 | 1461297445278 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]]]}] 20:57:25 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd630aaf000) [pid = 3227] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:57:25 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd628a1e000) [pid = 3227] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:57:25 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd62a925400) [pid = 3227] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:57:25 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd62a6e1c00) [pid = 3227] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:57:25 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd62a25c400) [pid = 3227] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:57:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:57:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1493ms 20:57:25 INFO - PROCESS | 3227 | 1461297445339 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 3227 | 1461297445342 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:57:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:57:25 INFO - PROCESS | 3227 | 1461297445348 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 3227 | 1461297445350 Marionette TRACE conn3 <- [1,490,null,{}] 20:57:25 INFO - PROCESS | 3227 | 1461297445356 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}] 20:57:25 INFO - PROCESS | 3227 | 1461297445509 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:57:25 INFO - PROCESS | 3227 | 1461297445666 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63450c800 == 63 [pid = 3227] [id = 130] 20:57:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd629c56c00) [pid = 3227] [serial = 389] [outer = (nil)] 20:57:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd62cca5400) [pid = 3227] [serial = 390] [outer = 0x7fd629c56c00] 20:57:25 INFO - PROCESS | 3227 | 1461297445735 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd62e899c00) [pid = 3227] [serial = 391] [outer = 0x7fd629c56c00] 20:57:26 INFO - PROCESS | 3227 | 1461297446473 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:57:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1177ms 20:57:26 INFO - PROCESS | 3227 | 1461297446527 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 3227 | 1461297446532 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:57:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:57:26 INFO - PROCESS | 3227 | 1461297446538 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 3227 | 1461297446541 Marionette TRACE conn3 <- [1,494,null,{}] 20:57:26 INFO - PROCESS | 3227 | 1461297446547 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}] 20:57:26 INFO - PROCESS | 3227 | 1461297446756 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:57:26 INFO - PROCESS | 3227 | 1461297446871 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63afeb000 == 64 [pid = 3227] [id = 131] 20:57:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd629c5dc00) [pid = 3227] [serial = 392] [outer = (nil)] 20:57:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd632c56000) [pid = 3227] [serial = 393] [outer = 0x7fd629c5dc00] 20:57:26 INFO - PROCESS | 3227 | 1461297446941 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd63341bc00) [pid = 3227] [serial = 394] [outer = 0x7fd629c5dc00] 20:57:28 INFO - PROCESS | 3227 | 1461297448463 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]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:57:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1948ms 20:57:28 INFO - PROCESS | 3227 | 1461297448489 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 3227 | 1461297448496 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:57:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:57:28 INFO - PROCESS | 3227 | 1461297448505 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 3227 | 1461297448511 Marionette TRACE conn3 <- [1,498,null,{}] 20:57:28 INFO - PROCESS | 3227 | 1461297448520 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}] 20:57:28 INFO - PROCESS | 3227 | 1461297448744 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:57:28 INFO - PROCESS | 3227 | 1461297448907 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ad6000 == 65 [pid = 3227] [id = 132] 20:57:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd629b6f400) [pid = 3227] [serial = 395] [outer = (nil)] 20:57:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd62a91d000) [pid = 3227] [serial = 396] [outer = 0x7fd629b6f400] 20:57:29 INFO - PROCESS | 3227 | 1461297449009 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd62c131800) [pid = 3227] [serial = 397] [outer = 0x7fd629b6f400] 20:57:30 INFO - PROCESS | 3227 | 1461297450416 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]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:57:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1990ms 20:57:30 INFO - PROCESS | 3227 | 1461297450496 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 3227 | 1461297450504 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:57:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:57:30 INFO - PROCESS | 3227 | 1461297450516 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 3227 | 1461297450520 Marionette TRACE conn3 <- [1,502,null,{}] 20:57:30 INFO - PROCESS | 3227 | 1461297450528 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}] 20:57:30 INFO - PROCESS | 3227 | 1461297450807 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:57:30 INFO - PROCESS | 3227 | 1461297450932 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645e6f000 == 66 [pid = 3227] [id = 133] 20:57:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd62a88e800) [pid = 3227] [serial = 398] [outer = (nil)] 20:57:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd62eb39c00) [pid = 3227] [serial = 399] [outer = 0x7fd62a88e800] 20:57:31 INFO - PROCESS | 3227 | 1461297451034 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd62eb3f800) [pid = 3227] [serial = 400] [outer = 0x7fd62a88e800] 20:57:31 INFO - PROCESS | 3227 | 1461297451961 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]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:57:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1492ms 20:57:32 INFO - PROCESS | 3227 | 1461297452009 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:57:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:57:32 INFO - PROCESS | 3227 | 1461297452013 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:57:32 INFO - PROCESS | 3227 | 1461297452020 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 3227 | 1461297452026 Marionette TRACE conn3 <- [1,506,null,{}] 20:57:32 INFO - PROCESS | 3227 | 1461297452045 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}] 20:57:32 INFO - PROCESS | 3227 | 1461297452260 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:57:32 INFO - PROCESS | 3227 | 1461297452463 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3da800 == 67 [pid = 3227] [id = 134] 20:57:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd62ac0d800) [pid = 3227] [serial = 401] [outer = (nil)] 20:57:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd62eb40400) [pid = 3227] [serial = 402] [outer = 0x7fd62ac0d800] 20:57:32 INFO - PROCESS | 3227 | 1461297452597 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd63268cc00) [pid = 3227] [serial = 403] [outer = 0x7fd62ac0d800] 20:57:33 INFO - PROCESS | 3227 | 1461297453513 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:57:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1542ms 20:57:33 INFO - PROCESS | 3227 | 1461297453562 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 3227 | 1461297453567 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:57:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:57:33 INFO - PROCESS | 3227 | 1461297453573 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 3227 | 1461297453575 Marionette TRACE conn3 <- [1,510,null,{}] 20:57:33 INFO - PROCESS | 3227 | 1461297453581 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}] 20:57:33 INFO - PROCESS | 3227 | 1461297453764 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:57:33 INFO - PROCESS | 3227 | 1461297453916 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243de800 == 68 [pid = 3227] [id = 135] 20:57:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd628a13000) [pid = 3227] [serial = 404] [outer = (nil)] 20:57:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd628fdf800) [pid = 3227] [serial = 405] [outer = 0x7fd628a13000] 20:57:33 INFO - PROCESS | 3227 | 1461297453992 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd628fe5c00) [pid = 3227] [serial = 406] [outer = 0x7fd628a13000] 20:57:34 INFO - PROCESS | 3227 | 1461297454923 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]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:57:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1381ms 20:57:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:57:34 INFO - PROCESS | 3227 | 1461297454955 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 3227 | 1461297454958 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:57:34 INFO - PROCESS | 3227 | 1461297454964 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 3227 | 1461297454968 Marionette TRACE conn3 <- [1,514,null,{}] 20:57:34 INFO - PROCESS | 3227 | 1461297454974 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}] 20:57:35 INFO - PROCESS | 3227 | 1461297455141 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:57:35 INFO - PROCESS | 3227 | 1461297455296 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227d5800 == 69 [pid = 3227] [id = 136] 20:57:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd6226e2800) [pid = 3227] [serial = 407] [outer = (nil)] 20:57:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd6226eb000) [pid = 3227] [serial = 408] [outer = 0x7fd6226e2800] 20:57:35 INFO - PROCESS | 3227 | 1461297455372 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd6226f0400) [pid = 3227] [serial = 409] [outer = 0x7fd6226e2800] 20:57:36 INFO - PROCESS | 3227 | 1461297456373 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]]]}] 20:57:36 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 20:57:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1436ms 20:57:36 INFO - PROCESS | 3227 | 1461297456401 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 3227 | 1461297456404 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:57:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:57:36 INFO - PROCESS | 3227 | 1461297456410 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 3227 | 1461297456414 Marionette TRACE conn3 <- [1,518,null,{}] 20:57:36 INFO - PROCESS | 3227 | 1461297456419 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}] 20:57:36 INFO - PROCESS | 3227 | 1461297456611 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:57:36 INFO - PROCESS | 3227 | 1461297456769 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f4e800 == 70 [pid = 3227] [id = 137] 20:57:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd6240ac000) [pid = 3227] [serial = 410] [outer = (nil)] 20:57:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd6240b6400) [pid = 3227] [serial = 411] [outer = 0x7fd6240ac000] 20:57:36 INFO - PROCESS | 3227 | 1461297456850 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd632a49c00) [pid = 3227] [serial = 412] [outer = 0x7fd6240ac000] 20:57:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd621f4bc00) [pid = 3227] [serial = 413] [outer = 0x7fd62a256400] 20:57:37 INFO - PROCESS | 3227 | 1461297457861 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]]]}] 20:57:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:57:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1479ms 20:57:37 INFO - PROCESS | 3227 | 1461297457893 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:57:37 INFO - PROCESS | 3227 | 1461297457896 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:57:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:57:37 INFO - PROCESS | 3227 | 1461297457902 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:57:37 INFO - PROCESS | 3227 | 1461297457905 Marionette TRACE conn3 <- [1,522,null,{}] 20:57:37 INFO - PROCESS | 3227 | 1461297457911 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}] 20:57:38 INFO - PROCESS | 3227 | 1461297458073 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:57:38 INFO - PROCESS | 3227 | 1461297458234 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621fab000 == 71 [pid = 3227] [id = 138] 20:57:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd621f4ec00) [pid = 3227] [serial = 414] [outer = (nil)] 20:57:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd6240abc00) [pid = 3227] [serial = 415] [outer = 0x7fd621f4ec00] 20:57:38 INFO - PROCESS | 3227 | 1461297458351 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd632a46400) [pid = 3227] [serial = 416] [outer = 0x7fd621f4ec00] 20:57:39 INFO - PROCESS | 3227 | 1461297459213 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]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:57:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1378ms 20:57:39 INFO - PROCESS | 3227 | 1461297459282 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 3227 | 1461297459286 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:57:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:57:39 INFO - PROCESS | 3227 | 1461297459291 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 3227 | 1461297459294 Marionette TRACE conn3 <- [1,526,null,{}] 20:57:39 INFO - PROCESS | 3227 | 1461297459301 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}] 20:57:39 INFO - PROCESS | 3227 | 1461297459528 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:57:39 INFO - PROCESS | 3227 | 1461297459727 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622274800 == 72 [pid = 3227] [id = 139] 20:57:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd621f4e000) [pid = 3227] [serial = 417] [outer = (nil)] 20:57:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62220e800) [pid = 3227] [serial = 418] [outer = 0x7fd621f4e000] 20:57:39 INFO - PROCESS | 3227 | 1461297459815 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd622213800) [pid = 3227] [serial = 419] [outer = 0x7fd621f4e000] 20:57:40 INFO - PROCESS | 3227 | 1461297460711 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]]]}] 20:57:40 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 20:57:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1491ms 20:57:40 INFO - PROCESS | 3227 | 1461297460785 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 3227 | 1461297460788 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:57:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:57:40 INFO - PROCESS | 3227 | 1461297460797 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 3227 | 1461297460801 Marionette TRACE conn3 <- [1,530,null,{}] 20:57:40 INFO - PROCESS | 3227 | 1461297460808 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}] 20:57:41 INFO - PROCESS | 3227 | 1461297461033 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:57:41 INFO - PROCESS | 3227 | 1461297461570 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f46000 == 73 [pid = 3227] [id = 140] 20:57:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd6226ed000) [pid = 3227] [serial = 420] [outer = (nil)] 20:57:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd6240ab800) [pid = 3227] [serial = 421] [outer = 0x7fd6226ed000] 20:57:41 INFO - PROCESS | 3227 | 1461297461688 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd6242cb400) [pid = 3227] [serial = 422] [outer = 0x7fd6226ed000] 20:57:42 INFO - PROCESS | 3227 | 1461297462831 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"]]]}] 20:57:42 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 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:57:42 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 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:57:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:57:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 2088ms 20:57:42 INFO - PROCESS | 3227 | 1461297462889 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 3227 | 1461297462897 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:57:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:57:42 INFO - PROCESS | 3227 | 1461297462947 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 3227 | 1461297462950 Marionette TRACE conn3 <- [1,534,null,{}] 20:57:42 INFO - PROCESS | 3227 | 1461297462971 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}] 20:57:43 INFO - PROCESS | 3227 | 1461297463222 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:57:43 INFO - PROCESS | 3227 | 1461297463439 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b06b800 == 74 [pid = 3227] [id = 141] 20:57:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd629c59000) [pid = 3227] [serial = 423] [outer = (nil)] 20:57:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd629d1b800) [pid = 3227] [serial = 424] [outer = 0x7fd629c59000] 20:57:43 INFO - PROCESS | 3227 | 1461297463517 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd629d85c00) [pid = 3227] [serial = 425] [outer = 0x7fd629c59000] 20:57:44 INFO - PROCESS | 3227 | 1461297464363 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]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:57:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1464ms 20:57:44 INFO - PROCESS | 3227 | 1461297464444 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:57:44 INFO - PROCESS | 3227 | 1461297464451 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:57:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:57:44 INFO - PROCESS | 3227 | 1461297464462 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 3227 | 1461297464465 Marionette TRACE conn3 <- [1,538,null,{}] 20:57:44 INFO - PROCESS | 3227 | 1461297464470 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}] 20:57:44 INFO - PROCESS | 3227 | 1461297464686 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:57:44 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd646490000 == 73 [pid = 3227] [id = 77] 20:57:44 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c6c000 == 72 [pid = 3227] [id = 95] 20:57:44 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd630ca7800 == 71 [pid = 3227] [id = 63] 20:57:44 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636acc800 == 70 [pid = 3227] [id = 91] 20:57:44 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd648b73000 == 69 [pid = 3227] [id = 92] 20:57:44 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd62a8c5000) [pid = 3227] [serial = 312] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd62d7a4000) [pid = 3227] [serial = 315] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd632c5a400) [pid = 3227] [serial = 318] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd634958800) [pid = 3227] [serial = 321] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd644140400) [pid = 3227] [serial = 324] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd629eba800) [pid = 3227] [serial = 327] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd636a2b400) [pid = 3227] [serial = 345] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | 1461297465006 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63450c800 == 68 [pid = 3227] [id = 130] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633131800 == 67 [pid = 3227] [id = 129] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631abd000 == 66 [pid = 3227] [id = 128] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb11000 == 65 [pid = 3227] [id = 127] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c86000 == 64 [pid = 3227] [id = 126] 20:57:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b062000 == 65 [pid = 3227] [id = 142] 20:57:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd629c5f800) [pid = 3227] [serial = 426] [outer = (nil)] 20:57:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd629ebb800) [pid = 3227] [serial = 427] [outer = 0x7fd629c5f800] 20:57:45 INFO - PROCESS | 3227 | 1461297465111 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62a8a8c00) [pid = 3227] [serial = 428] [outer = 0x7fd629c5f800] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb21800 == 64 [pid = 3227] [id = 124] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623230000 == 63 [pid = 3227] [id = 123] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e612000 == 62 [pid = 3227] [id = 122] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb14000 == 61 [pid = 3227] [id = 121] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b071000 == 60 [pid = 3227] [id = 120] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3d2800 == 59 [pid = 3227] [id = 119] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6462b0000 == 58 [pid = 3227] [id = 118] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ad5800 == 57 [pid = 3227] [id = 117] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d7bc800 == 56 [pid = 3227] [id = 116] 20:57:45 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641011800 == 55 [pid = 3227] [id = 115] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd632a43c00) [pid = 3227] [serial = 339] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd632c52800) [pid = 3227] [serial = 340] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd629eb2c00) [pid = 3227] [serial = 342] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62cd38400) [pid = 3227] [serial = 336] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62a927800) [pid = 3227] [serial = 333] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62b28d400) [pid = 3227] [serial = 334] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62a88b800) [pid = 3227] [serial = 331] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62a884000) [pid = 3227] [serial = 330] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd62e8a2800) [pid = 3227] [serial = 343] [outer = (nil)] [url = about:blank] 20:57:45 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd6300c7c00) [pid = 3227] [serial = 337] [outer = (nil)] [url = about:blank] 20:57:46 INFO - PROCESS | 3227 | 1461297466023 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]]]}] 20:57:46 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. 20:57:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1644ms 20:57:46 INFO - PROCESS | 3227 | 1461297466123 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:57:46 INFO - PROCESS | 3227 | 1461297466129 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:57:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:57:46 INFO - PROCESS | 3227 | 1461297466151 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:57:46 INFO - PROCESS | 3227 | 1461297466165 Marionette TRACE conn3 <- [1,542,null,{}] 20:57:46 INFO - PROCESS | 3227 | 1461297466178 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}] 20:57:46 INFO - PROCESS | 3227 | 1461297466425 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:57:46 INFO - PROCESS | 3227 | 1461297466642 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b7f800 == 56 [pid = 3227] [id = 143] 20:57:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd62a890c00) [pid = 3227] [serial = 429] [outer = (nil)] 20:57:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd62a91b800) [pid = 3227] [serial = 430] [outer = 0x7fd62a890c00] 20:57:46 INFO - PROCESS | 3227 | 1461297466748 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd62ac03800) [pid = 3227] [serial = 431] [outer = 0x7fd62a890c00] 20:57:47 INFO - PROCESS | 3227 | 1461297467490 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]]]}] 20:57:47 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. 20:57:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1368ms 20:57:47 INFO - PROCESS | 3227 | 1461297467506 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 3227 | 1461297467509 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:57:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:57:47 INFO - PROCESS | 3227 | 1461297467517 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 3227 | 1461297467520 Marionette TRACE conn3 <- [1,546,null,{}] 20:57:47 INFO - PROCESS | 3227 | 1461297467525 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}] 20:57:47 INFO - PROCESS | 3227 | 1461297467769 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:57:47 INFO - PROCESS | 3227 | 1461297467818 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6341be000 == 57 [pid = 3227] [id = 144] 20:57:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd62a62f000) [pid = 3227] [serial = 432] [outer = (nil)] 20:57:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62a927800) [pid = 3227] [serial = 433] [outer = 0x7fd62a62f000] 20:57:47 INFO - PROCESS | 3227 | 1461297467885 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62cd35c00) [pid = 3227] [serial = 434] [outer = 0x7fd62a62f000] 20:57:48 INFO - PROCESS | 3227 | 1461297468836 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]]]}] 20:57:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:57:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1337ms 20:57:48 INFO - PROCESS | 3227 | 1461297468882 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 3227 | 1461297468886 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:57:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:57:48 INFO - PROCESS | 3227 | 1461297468893 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 3227 | 1461297468896 Marionette TRACE conn3 <- [1,550,null,{}] 20:57:48 INFO - PROCESS | 3227 | 1461297468901 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}] 20:57:49 INFO - PROCESS | 3227 | 1461297469130 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:57:49 INFO - PROCESS | 3227 | 1461297469187 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63656f800 == 58 [pid = 3227] [id = 145] 20:57:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62dc6d000) [pid = 3227] [serial = 435] [outer = (nil)] 20:57:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62eb38000) [pid = 3227] [serial = 436] [outer = 0x7fd62dc6d000] 20:57:49 INFO - PROCESS | 3227 | 1461297469272 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd631425800) [pid = 3227] [serial = 437] [outer = 0x7fd62dc6d000] 20:57:50 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd629c52c00) [pid = 3227] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:57:50 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd629d12400) [pid = 3227] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:57:50 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd629d16000) [pid = 3227] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:57:50 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62a89f400) [pid = 3227] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:57:50 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd633a56c00) [pid = 3227] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:57:50 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd629c56c00) [pid = 3227] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:57:50 INFO - PROCESS | 3227 | 1461297470430 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]]]}] 20:57:50 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. 20:57:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1583ms 20:57:50 INFO - PROCESS | 3227 | 1461297470477 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:57:50 INFO - PROCESS | 3227 | 1461297470481 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:57:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:57:50 INFO - PROCESS | 3227 | 1461297470488 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 3227 | 1461297470492 Marionette TRACE conn3 <- [1,554,null,{}] 20:57:50 INFO - PROCESS | 3227 | 1461297470498 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}] 20:57:50 INFO - PROCESS | 3227 | 1461297470666 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:57:50 INFO - PROCESS | 3227 | 1461297470804 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64129e800 == 59 [pid = 3227] [id = 146] 20:57:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629e96000) [pid = 3227] [serial = 438] [outer = (nil)] 20:57:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62e89d000) [pid = 3227] [serial = 439] [outer = 0x7fd629e96000] 20:57:50 INFO - PROCESS | 3227 | 1461297470870 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd632b4ec00) [pid = 3227] [serial = 440] [outer = 0x7fd629e96000] 20:57:51 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:51 INFO - PROCESS | 3227 | 1461297471644 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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:57:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1185ms 20:57:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:57:51 INFO - PROCESS | 3227 | 1461297471674 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 3227 | 1461297471677 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:57:51 INFO - PROCESS | 3227 | 1461297471684 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 3227 | 1461297471688 Marionette TRACE conn3 <- [1,558,null,{}] 20:57:51 INFO - PROCESS | 3227 | 1461297471696 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}] 20:57:51 INFO - PROCESS | 3227 | 1461297471865 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:57:51 INFO - PROCESS | 3227 | 1461297471881 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646238800 == 60 [pid = 3227] [id = 147] 20:57:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd632b52c00) [pid = 3227] [serial = 441] [outer = (nil)] 20:57:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd632c61800) [pid = 3227] [serial = 442] [outer = 0x7fd632b52c00] 20:57:51 INFO - PROCESS | 3227 | 1461297471949 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd633994400) [pid = 3227] [serial = 443] [outer = 0x7fd632b52c00] 20:57:53 INFO - PROCESS | 3227 | 1461297473051 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]]]}] 20:57:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:57:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1449ms 20:57:53 INFO - PROCESS | 3227 | 1461297473133 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:57:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:57:53 INFO - PROCESS | 3227 | 1461297473144 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:57:53 INFO - PROCESS | 3227 | 1461297473156 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 3227 | 1461297473164 Marionette TRACE conn3 <- [1,562,null,{}] 20:57:53 INFO - PROCESS | 3227 | 1461297473174 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}] 20:57:53 INFO - PROCESS | 3227 | 1461297473530 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:57:53 INFO - PROCESS | 3227 | 1461297473732 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e616800 == 61 [pid = 3227] [id = 148] 20:57:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd628fd6c00) [pid = 3227] [serial = 444] [outer = (nil)] 20:57:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd629c56c00) [pid = 3227] [serial = 445] [outer = 0x7fd628fd6c00] 20:57:53 INFO - PROCESS | 3227 | 1461297473817 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd629d81000) [pid = 3227] [serial = 446] [outer = 0x7fd628fd6c00] 20:57:54 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:54 INFO - PROCESS | 3227 | 1461297474777 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]]]}] 20:57:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:57:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1698ms 20:57:54 INFO - PROCESS | 3227 | 1461297474853 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:57:54 INFO - PROCESS | 3227 | 1461297474863 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:57:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:57:54 INFO - PROCESS | 3227 | 1461297474875 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 3227 | 1461297474879 Marionette TRACE conn3 <- [1,566,null,{}] 20:57:54 INFO - PROCESS | 3227 | 1461297474887 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}] 20:57:55 INFO - PROCESS | 3227 | 1461297475093 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:57:55 INFO - PROCESS | 3227 | 1461297475346 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634502800 == 62 [pid = 3227] [id = 149] 20:57:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62a633400) [pid = 3227] [serial = 447] [outer = (nil)] 20:57:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62a8a9000) [pid = 3227] [serial = 448] [outer = 0x7fd62a633400] 20:57:55 INFO - PROCESS | 3227 | 1461297475436 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62a921400) [pid = 3227] [serial = 449] [outer = 0x7fd62a633400] 20:57:55 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:56 INFO - PROCESS | 3227 | 1461297476274 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]]]}] 20:57:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:57:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1432ms 20:57:56 INFO - PROCESS | 3227 | 1461297476308 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 3227 | 1461297476311 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:57:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:57:56 INFO - PROCESS | 3227 | 1461297476318 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 3227 | 1461297476324 Marionette TRACE conn3 <- [1,570,null,{}] 20:57:56 INFO - PROCESS | 3227 | 1461297476340 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}] 20:57:56 INFO - PROCESS | 3227 | 1461297476545 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:57:56 INFO - PROCESS | 3227 | 1461297476703 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3d4000 == 63 [pid = 3227] [id = 150] 20:57:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62cd39c00) [pid = 3227] [serial = 450] [outer = (nil)] 20:57:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62e8a2800) [pid = 3227] [serial = 451] [outer = 0x7fd62cd39c00] 20:57:56 INFO - PROCESS | 3227 | 1461297476786 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd630aaf000) [pid = 3227] [serial = 452] [outer = 0x7fd62cd39c00] 20:57:57 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:57:57 INFO - PROCESS | 3227 | 1461297477649 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]]]}] 20:57:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:57:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1385ms 20:57:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:57:57 INFO - PROCESS | 3227 | 1461297477703 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 3227 | 1461297477707 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:57:57 INFO - PROCESS | 3227 | 1461297477713 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 3227 | 1461297477716 Marionette TRACE conn3 <- [1,574,null,{}] 20:57:57 INFO - PROCESS | 3227 | 1461297477721 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}] 20:57:57 INFO - PROCESS | 3227 | 1461297477965 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:57:58 INFO - PROCESS | 3227 | 1461297478121 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62281a000 == 64 [pid = 3227] [id = 151] 20:57:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a888000) [pid = 3227] [serial = 453] [outer = (nil)] 20:57:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd632c5d400) [pid = 3227] [serial = 454] [outer = 0x7fd62a888000] 20:57:58 INFO - PROCESS | 3227 | 1461297478199 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd6342aac00) [pid = 3227] [serial = 455] [outer = 0x7fd62a888000] 20:57:59 INFO - PROCESS | 3227 | 1461297479055 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]]]}] 20:57:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:57:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1386ms 20:57:59 INFO - PROCESS | 3227 | 1461297479099 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 3227 | 1461297479103 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:57:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:57:59 INFO - PROCESS | 3227 | 1461297479109 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 3227 | 1461297479113 Marionette TRACE conn3 <- [1,578,null,{}] 20:57:59 INFO - PROCESS | 3227 | 1461297479118 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}] 20:57:59 INFO - PROCESS | 3227 | 1461297479305 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:57:59 INFO - PROCESS | 3227 | 1461297479473 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620dd2800 == 65 [pid = 3227] [id = 152] 20:57:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62eb3f400) [pid = 3227] [serial = 456] [outer = (nil)] 20:57:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6349fbc00) [pid = 3227] [serial = 457] [outer = 0x7fd62eb3f400] 20:57:59 INFO - PROCESS | 3227 | 1461297479552 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd636a2b000) [pid = 3227] [serial = 458] [outer = 0x7fd62eb3f400] 20:58:00 INFO - PROCESS | 3227 | 1461297480510 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:58:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1439ms 20:58:00 INFO - PROCESS | 3227 | 1461297480550 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 3227 | 1461297480553 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:58:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:58:00 INFO - PROCESS | 3227 | 1461297480562 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 3227 | 1461297480565 Marionette TRACE conn3 <- [1,582,null,{}] 20:58:00 INFO - PROCESS | 3227 | 1461297480572 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}] 20:58:00 INFO - PROCESS | 3227 | 1461297480796 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:58:00 INFO - PROCESS | 3227 | 1461297480963 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ed0800 == 66 [pid = 3227] [id = 153] 20:58:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6345cec00) [pid = 3227] [serial = 459] [outer = (nil)] 20:58:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd64208b400) [pid = 3227] [serial = 460] [outer = 0x7fd6345cec00] 20:58:01 INFO - PROCESS | 3227 | 1461297481047 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd6420c3000) [pid = 3227] [serial = 461] [outer = 0x7fd6345cec00] 20:58:01 INFO - PROCESS | 3227 | 1461297481982 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]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:58:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1486ms 20:58:02 INFO - PROCESS | 3227 | 1461297482050 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 3227 | 1461297482057 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:58:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:58:02 INFO - PROCESS | 3227 | 1461297482068 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 3227 | 1461297482072 Marionette TRACE conn3 <- [1,586,null,{}] 20:58:02 INFO - PROCESS | 3227 | 1461297482088 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}] 20:58:02 INFO - PROCESS | 3227 | 1461297482374 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:58:02 INFO - PROCESS | 3227 | 1461297482622 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622106000 == 67 [pid = 3227] [id = 154] 20:58:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd629b75400) [pid = 3227] [serial = 462] [outer = (nil)] 20:58:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62e54bc00) [pid = 3227] [serial = 463] [outer = 0x7fd629b75400] 20:58:02 INFO - PROCESS | 3227 | 1461297482699 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62e551000) [pid = 3227] [serial = 464] [outer = 0x7fd629b75400] 20:58:03 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:03 INFO - PROCESS | 3227 | 1461297483504 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]]]}] 20:58:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:58:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1486ms 20:58:03 INFO - PROCESS | 3227 | 1461297483553 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:58:03 INFO - PROCESS | 3227 | 1461297483557 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:58:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:58:03 INFO - PROCESS | 3227 | 1461297483565 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 3227 | 1461297483570 Marionette TRACE conn3 <- [1,590,null,{}] 20:58:03 INFO - PROCESS | 3227 | 1461297483576 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}] 20:58:03 INFO - PROCESS | 3227 | 1461297483757 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:58:03 INFO - PROCESS | 3227 | 1461297483927 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62211d800 == 68 [pid = 3227] [id = 155] 20:58:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62e544400) [pid = 3227] [serial = 465] [outer = (nil)] 20:58:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62e5bc800) [pid = 3227] [serial = 466] [outer = 0x7fd62e544400] 20:58:04 INFO - PROCESS | 3227 | 1461297484006 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62e5c2000) [pid = 3227] [serial = 467] [outer = 0x7fd62e544400] 20:58:04 INFO - PROCESS | 3227 | 1461297484893 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]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:58:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1388ms 20:58:04 INFO - PROCESS | 3227 | 1461297484954 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 3227 | 1461297484957 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:58:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:58:04 INFO - PROCESS | 3227 | 1461297484964 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 3227 | 1461297484967 Marionette TRACE conn3 <- [1,594,null,{}] 20:58:04 INFO - PROCESS | 3227 | 1461297484973 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}] 20:58:05 INFO - PROCESS | 3227 | 1461297485163 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:58:05 INFO - PROCESS | 3227 | 1461297485328 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6202d6000 == 69 [pid = 3227] [id = 156] 20:58:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62e407c00) [pid = 3227] [serial = 468] [outer = (nil)] 20:58:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62e40f800) [pid = 3227] [serial = 469] [outer = 0x7fd62e407c00] 20:58:05 INFO - PROCESS | 3227 | 1461297485408 Marionette DEBUG loaded listener.js 20:58:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62e415000) [pid = 3227] [serial = 470] [outer = 0x7fd62e407c00] 20:58:06 INFO - PROCESS | 3227 | 1461297486403 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]]]}] 20:58:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:58:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1486ms 20:58:06 INFO - PROCESS | 3227 | 1461297486452 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:58:06 INFO - PROCESS | 3227 | 1461297486455 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:58:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:58:06 INFO - PROCESS | 3227 | 1461297486462 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:58:06 INFO - PROCESS | 3227 | 1461297486467 Marionette TRACE conn3 <- [1,598,null,{}] 20:58:06 INFO - PROCESS | 3227 | 1461297486473 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}] 20:58:06 INFO - PROCESS | 3227 | 1461297486669 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:58:06 INFO - PROCESS | 3227 | 1461297486832 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62056a800 == 70 [pid = 3227] [id = 157] 20:58:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd620516400) [pid = 3227] [serial = 471] [outer = (nil)] 20:58:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62051d000) [pid = 3227] [serial = 472] [outer = 0x7fd620516400] 20:58:06 INFO - PROCESS | 3227 | 1461297486913 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd620523000) [pid = 3227] [serial = 473] [outer = 0x7fd620516400] 20:58:07 INFO - PROCESS | 3227 | 1461297487895 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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:58:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1486ms 20:58:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:58:07 INFO - PROCESS | 3227 | 1461297487949 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 3227 | 1461297487953 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:58:07 INFO - PROCESS | 3227 | 1461297487961 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 3227 | 1461297487964 Marionette TRACE conn3 <- [1,602,null,{}] 20:58:07 INFO - PROCESS | 3227 | 1461297487972 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}] 20:58:08 INFO - PROCESS | 3227 | 1461297488261 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:58:08 INFO - PROCESS | 3227 | 1461297488524 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628fb2800 == 71 [pid = 3227] [id = 158] 20:58:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd61fb6d000) [pid = 3227] [serial = 474] [outer = (nil)] 20:58:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd61fb72c00) [pid = 3227] [serial = 475] [outer = 0x7fd61fb6d000] 20:58:08 INFO - PROCESS | 3227 | 1461297488617 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62e54e000) [pid = 3227] [serial = 476] [outer = 0x7fd61fb6d000] 20:58:09 INFO - PROCESS | 3227 | 1461297489748 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]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:58:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2142ms 20:58:10 INFO - PROCESS | 3227 | 1461297490218 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 3227 | 1461297490226 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:58:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:58:10 INFO - PROCESS | 3227 | 1461297490250 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 3227 | 1461297490255 Marionette TRACE conn3 <- [1,606,null,{}] 20:58:10 INFO - PROCESS | 3227 | 1461297490264 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}] 20:58:10 INFO - PROCESS | 3227 | 1461297490450 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:58:10 INFO - PROCESS | 3227 | 1461297490633 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62280f000 == 72 [pid = 3227] [id = 159] 20:58:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd62220c400) [pid = 3227] [serial = 477] [outer = (nil)] 20:58:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd622216800) [pid = 3227] [serial = 478] [outer = 0x7fd62220c400] 20:58:10 INFO - PROCESS | 3227 | 1461297490707 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd623303400) [pid = 3227] [serial = 479] [outer = 0x7fd62220c400] 20:58:11 INFO - PROCESS | 3227 | 1461297491746 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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:58:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1538ms 20:58:11 INFO - PROCESS | 3227 | 1461297491787 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 3227 | 1461297491791 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:58:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:58:11 INFO - PROCESS | 3227 | 1461297491803 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 3227 | 1461297491808 Marionette TRACE conn3 <- [1,610,null,{}] 20:58:11 INFO - PROCESS | 3227 | 1461297491817 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}] 20:58:12 INFO - PROCESS | 3227 | 1461297492024 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:58:12 INFO - PROCESS | 3227 | 1461297492330 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64120f000 == 71 [pid = 3227] [id = 105] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b79000 == 70 [pid = 3227] [id = 106] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64129e800 == 69 [pid = 3227] [id = 146] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63656f800 == 68 [pid = 3227] [id = 145] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd62a8a5800) [pid = 3227] [serial = 357] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd629d82800) [pid = 3227] [serial = 360] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd6345c9400) [pid = 3227] [serial = 363] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd64413e000) [pid = 3227] [serial = 366] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd6242cec00) [pid = 3227] [serial = 369] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd62a8be000) [pid = 3227] [serial = 372] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd632c56000) [pid = 3227] [serial = 393] [outer = (nil)] [url = about:blank] 20:58:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623237000 == 69 [pid = 3227] [id = 160] 20:58:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd623311c00) [pid = 3227] [serial = 480] [outer = (nil)] 20:58:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd6240b0800) [pid = 3227] [serial = 481] [outer = 0x7fd623311c00] 20:58:12 INFO - PROCESS | 3227 | 1461297492466 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd6242ca000) [pid = 3227] [serial = 482] [outer = 0x7fd623311c00] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6341be000 == 68 [pid = 3227] [id = 144] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b7f800 == 67 [pid = 3227] [id = 143] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b062000 == 66 [pid = 3227] [id = 142] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b06b800 == 65 [pid = 3227] [id = 141] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f46000 == 64 [pid = 3227] [id = 140] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645e6f000 == 63 [pid = 3227] [id = 133] 20:58:12 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ad6000 == 62 [pid = 3227] [id = 132] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd629c5b800) [pid = 3227] [serial = 387] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd629e89400) [pid = 3227] [serial = 379] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd629d1f400) [pid = 3227] [serial = 378] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62a8a5000) [pid = 3227] [serial = 381] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd62a8c8000) [pid = 3227] [serial = 382] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd62c071400) [pid = 3227] [serial = 375] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a259400) [pid = 3227] [serial = 348] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62a92b000) [pid = 3227] [serial = 384] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62e89bc00) [pid = 3227] [serial = 354] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd641f45800) [pid = 3227] [serial = 346] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd62e89e400) [pid = 3227] [serial = 351] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62cca5400) [pid = 3227] [serial = 390] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62a92e800) [pid = 3227] [serial = 388] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62e899c00) [pid = 3227] [serial = 391] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62cd2e400) [pid = 3227] [serial = 385] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 3227 | 1461297493302 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]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:58:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1535ms 20:58:13 INFO - PROCESS | 3227 | 1461297493339 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 3227 | 1461297493345 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:58:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:58:13 INFO - PROCESS | 3227 | 1461297493356 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 3227 | 1461297493359 Marionette TRACE conn3 <- [1,614,null,{}] 20:58:13 INFO - PROCESS | 3227 | 1461297493375 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}] 20:58:13 INFO - PROCESS | 3227 | 1461297493611 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:58:13 INFO - PROCESS | 3227 | 1461297493630 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a239000 == 63 [pid = 3227] [id = 161] 20:58:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd6242d3400) [pid = 3227] [serial = 483] [outer = (nil)] 20:58:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd629d13800) [pid = 3227] [serial = 484] [outer = 0x7fd6242d3400] 20:58:13 INFO - PROCESS | 3227 | 1461297493721 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd629d85800) [pid = 3227] [serial = 485] [outer = 0x7fd6242d3400] 20:58:14 INFO - PROCESS | 3227 | 1461297494610 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]]]}] 20:58:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:58:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1280ms 20:58:14 INFO - PROCESS | 3227 | 1461297494642 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 3227 | 1461297494645 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:58:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:58:14 INFO - PROCESS | 3227 | 1461297494658 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 3227 | 1461297494660 Marionette TRACE conn3 <- [1,618,null,{}] 20:58:14 INFO - PROCESS | 3227 | 1461297494666 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}] 20:58:14 INFO - PROCESS | 3227 | 1461297494909 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:58:14 INFO - PROCESS | 3227 | 1461297494943 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e092000 == 64 [pid = 3227] [id = 162] 20:58:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd628fdf000) [pid = 3227] [serial = 486] [outer = (nil)] 20:58:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62a634c00) [pid = 3227] [serial = 487] [outer = 0x7fd628fdf000] 20:58:15 INFO - PROCESS | 3227 | 1461297495011 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62a891800) [pid = 3227] [serial = 488] [outer = 0x7fd628fdf000] 20:58:15 INFO - PROCESS | 3227 | 1461297495884 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]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:58:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1279ms 20:58:15 INFO - PROCESS | 3227 | 1461297495944 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 3227 | 1461297495947 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:58:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:58:15 INFO - PROCESS | 3227 | 1461297495954 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 3227 | 1461297495957 Marionette TRACE conn3 <- [1,622,null,{}] 20:58:15 INFO - PROCESS | 3227 | 1461297495963 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}] 20:58:16 INFO - PROCESS | 3227 | 1461297496170 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:58:16 INFO - PROCESS | 3227 | 1461297496203 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e621000 == 65 [pid = 3227] [id = 163] 20:58:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62a353800) [pid = 3227] [serial = 489] [outer = (nil)] 20:58:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62a8c8000) [pid = 3227] [serial = 490] [outer = 0x7fd62a353800] 20:58:16 INFO - PROCESS | 3227 | 1461297496269 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62a928800) [pid = 3227] [serial = 491] [outer = 0x7fd62a353800] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a62f000) [pid = 3227] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62a8bb000) [pid = 3227] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd629c5f800) [pid = 3227] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62a890c00) [pid = 3227] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd6226ed000) [pid = 3227] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62dc6d000) [pid = 3227] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd629c5dc00) [pid = 3227] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd629c59000) [pid = 3227] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:58:17 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd629e96000) [pid = 3227] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:58:17 INFO - PROCESS | 3227 | 1461297497413 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]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:58:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1481ms 20:58:17 INFO - PROCESS | 3227 | 1461297497442 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 3227 | 1461297497446 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:58:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:58:17 INFO - PROCESS | 3227 | 1461297497452 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 3227 | 1461297497454 Marionette TRACE conn3 <- [1,626,null,{}] 20:58:17 INFO - PROCESS | 3227 | 1461297497460 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}] 20:58:17 INFO - PROCESS | 3227 | 1461297497658 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:58:17 INFO - PROCESS | 3227 | 1461297497833 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62f611800 == 66 [pid = 3227] [id = 164] 20:58:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62c12e400) [pid = 3227] [serial = 492] [outer = (nil)] 20:58:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62cd2ac00) [pid = 3227] [serial = 493] [outer = 0x7fd62c12e400] 20:58:17 INFO - PROCESS | 3227 | 1461297497911 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62e411800) [pid = 3227] [serial = 494] [outer = 0x7fd62c12e400] 20:58:18 INFO - PROCESS | 3227 | 1461297498673 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]]]}] 20:58:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:58:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1277ms 20:58:18 INFO - PROCESS | 3227 | 1461297498731 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:58:18 INFO - PROCESS | 3227 | 1461297498735 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:58:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:58:18 INFO - PROCESS | 3227 | 1461297498741 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:58:18 INFO - PROCESS | 3227 | 1461297498744 Marionette TRACE conn3 <- [1,630,null,{}] 20:58:18 INFO - PROCESS | 3227 | 1461297498751 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}] 20:58:18 INFO - PROCESS | 3227 | 1461297498950 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:58:19 INFO - PROCESS | 3227 | 1461297499088 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b78800 == 67 [pid = 3227] [id = 165] 20:58:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62a89f400) [pid = 3227] [serial = 495] [outer = (nil)] 20:58:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62e552c00) [pid = 3227] [serial = 496] [outer = 0x7fd62a89f400] 20:58:19 INFO - PROCESS | 3227 | 1461297499160 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62e5c5400) [pid = 3227] [serial = 497] [outer = 0x7fd62a89f400] 20:58:20 INFO - PROCESS | 3227 | 1461297500306 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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:58:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1630ms 20:58:20 INFO - PROCESS | 3227 | 1461297500374 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 3227 | 1461297500383 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:58:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:58:20 INFO - PROCESS | 3227 | 1461297500393 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 3227 | 1461297500400 Marionette TRACE conn3 <- [1,634,null,{}] 20:58:20 INFO - PROCESS | 3227 | 1461297500409 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}] 20:58:20 INFO - PROCESS | 3227 | 1461297500628 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:58:20 INFO - PROCESS | 3227 | 1461297500840 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243d5800 == 68 [pid = 3227] [id = 166] 20:58:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd623307800) [pid = 3227] [serial = 498] [outer = (nil)] 20:58:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62330e400) [pid = 3227] [serial = 499] [outer = 0x7fd623307800] 20:58:20 INFO - PROCESS | 3227 | 1461297500969 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6242cc400) [pid = 3227] [serial = 500] [outer = 0x7fd623307800] 20:58:21 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:21 INFO - PROCESS | 3227 | 1461297501936 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]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:58:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1590ms 20:58:21 INFO - PROCESS | 3227 | 1461297501984 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:58:21 INFO - PROCESS | 3227 | 1461297501993 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:58:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:58:22 INFO - PROCESS | 3227 | 1461297502004 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 3227 | 1461297502009 Marionette TRACE conn3 <- [1,638,null,{}] 20:58:22 INFO - PROCESS | 3227 | 1461297502014 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}] 20:58:22 INFO - PROCESS | 3227 | 1461297502209 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:58:22 INFO - PROCESS | 3227 | 1461297502456 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb10000 == 69 [pid = 3227] [id = 167] 20:58:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd629c55400) [pid = 3227] [serial = 501] [outer = (nil)] 20:58:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd629eb6000) [pid = 3227] [serial = 502] [outer = 0x7fd629c55400] 20:58:22 INFO - PROCESS | 3227 | 1461297502591 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62a891000) [pid = 3227] [serial = 503] [outer = 0x7fd629c55400] 20:58:23 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:23 INFO - PROCESS | 3227 | 1461297503727 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]]]}] 20:58:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:58:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1786ms 20:58:23 INFO - PROCESS | 3227 | 1461297503793 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:58:23 INFO - PROCESS | 3227 | 1461297503799 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:58:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:58:23 INFO - PROCESS | 3227 | 1461297503808 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 3227 | 1461297503817 Marionette TRACE conn3 <- [1,642,null,{}] 20:58:23 INFO - PROCESS | 3227 | 1461297503843 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}] 20:58:24 INFO - PROCESS | 3227 | 1461297504219 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:58:24 INFO - PROCESS | 3227 | 1461297504539 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635309000 == 70 [pid = 3227] [id = 168] 20:58:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62e553800) [pid = 3227] [serial = 504] [outer = (nil)] 20:58:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62e5c5000) [pid = 3227] [serial = 505] [outer = 0x7fd62e553800] 20:58:24 INFO - PROCESS | 3227 | 1461297504684 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd62e89a400) [pid = 3227] [serial = 506] [outer = 0x7fd62e553800] 20:58:25 INFO - PROCESS | 3227 | 1461297505552 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]]]}] 20:58:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:58:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1794ms 20:58:25 INFO - PROCESS | 3227 | 1461297505601 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:58:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:58:25 INFO - PROCESS | 3227 | 1461297505606 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:58:25 INFO - PROCESS | 3227 | 1461297505613 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 3227 | 1461297505616 Marionette TRACE conn3 <- [1,646,null,{}] 20:58:25 INFO - PROCESS | 3227 | 1461297505622 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}] 20:58:25 INFO - PROCESS | 3227 | 1461297505809 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:58:25 INFO - PROCESS | 3227 | 1461297505996 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64120f000 == 71 [pid = 3227] [id = 169] 20:58:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62ac0e400) [pid = 3227] [serial = 507] [outer = (nil)] 20:58:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd6300cb400) [pid = 3227] [serial = 508] [outer = 0x7fd62ac0e400] 20:58:26 INFO - PROCESS | 3227 | 1461297506074 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd6326ec400) [pid = 3227] [serial = 509] [outer = 0x7fd62ac0e400] 20:58:26 INFO - PROCESS | 3227 | 1461297506955 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]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:58:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1380ms 20:58:26 INFO - PROCESS | 3227 | 1461297506993 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 3227 | 1461297506997 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:58:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:58:27 INFO - PROCESS | 3227 | 1461297507002 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 3227 | 1461297507005 Marionette TRACE conn3 <- [1,650,null,{}] 20:58:27 INFO - PROCESS | 3227 | 1461297507011 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}] 20:58:27 INFO - PROCESS | 3227 | 1461297507192 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:58:27 INFO - PROCESS | 3227 | 1461297507362 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64604e800 == 72 [pid = 3227] [id = 170] 20:58:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd62eb39000) [pid = 3227] [serial = 510] [outer = (nil)] 20:58:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd632c53800) [pid = 3227] [serial = 511] [outer = 0x7fd62eb39000] 20:58:27 INFO - PROCESS | 3227 | 1461297507442 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd633992000) [pid = 3227] [serial = 512] [outer = 0x7fd62eb39000] 20:58:28 INFO - PROCESS | 3227 | 1461297508567 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]]]}] 20:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1636ms 20:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:58:28 INFO - PROCESS | 3227 | 1461297508641 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:58:28 INFO - PROCESS | 3227 | 1461297508644 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:58:28 INFO - PROCESS | 3227 | 1461297508650 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 3227 | 1461297508653 Marionette TRACE conn3 <- [1,654,null,{}] 20:58:28 INFO - PROCESS | 3227 | 1461297508659 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}] 20:58:28 INFO - PROCESS | 3227 | 1461297508899 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:58:29 INFO - PROCESS | 3227 | 1461297509112 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a73000 == 73 [pid = 3227] [id = 171] 20:58:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd62eb3e400) [pid = 3227] [serial = 513] [outer = (nil)] 20:58:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd642090400) [pid = 3227] [serial = 514] [outer = 0x7fd62eb3e400] 20:58:29 INFO - PROCESS | 3227 | 1461297509237 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd645e03400) [pid = 3227] [serial = 515] [outer = 0x7fd62eb3e400] 20:58:30 INFO - PROCESS | 3227 | 1461297510175 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]]]}] 20:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1581ms 20:58:30 INFO - PROCESS | 3227 | 1461297510231 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:58:30 INFO - PROCESS | 3227 | 1461297510235 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:58:30 INFO - PROCESS | 3227 | 1461297510241 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:58:30 INFO - PROCESS | 3227 | 1461297510243 Marionette TRACE conn3 <- [1,658,null,{}] 20:58:30 INFO - PROCESS | 3227 | 1461297510249 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}] 20:58:30 INFO - PROCESS | 3227 | 1461297510419 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:58:30 INFO - PROCESS | 3227 | 1461297510587 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a0f000 == 74 [pid = 3227] [id = 172] 20:58:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd629d16c00) [pid = 3227] [serial = 516] [outer = (nil)] 20:58:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd62b0af000) [pid = 3227] [serial = 517] [outer = 0x7fd629d16c00] 20:58:30 INFO - PROCESS | 3227 | 1461297510661 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd62b0b5400) [pid = 3227] [serial = 518] [outer = 0x7fd629d16c00] 20:58:31 INFO - PROCESS | 3227 | 1461297511471 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]]]}] 20:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1280ms 20:58:31 INFO - PROCESS | 3227 | 1461297511522 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 3227 | 1461297511525 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:58:31 INFO - PROCESS | 3227 | 1461297511531 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 3227 | 1461297511535 Marionette TRACE conn3 <- [1,662,null,{}] 20:58:31 INFO - PROCESS | 3227 | 1461297511540 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}] 20:58:31 INFO - PROCESS | 3227 | 1461297511746 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:58:31 INFO - PROCESS | 3227 | 1461297511912 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a43b800 == 75 [pid = 3227] [id = 173] 20:58:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd623383000) [pid = 3227] [serial = 519] [outer = (nil)] 20:58:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd62338b000) [pid = 3227] [serial = 520] [outer = 0x7fd623383000] 20:58:31 INFO - PROCESS | 3227 | 1461297511989 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd62338f400) [pid = 3227] [serial = 521] [outer = 0x7fd623383000] 20:58:32 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:32 INFO - PROCESS | 3227 | 1461297512899 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]]]}] 20:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1429ms 20:58:32 INFO - PROCESS | 3227 | 1461297512962 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:58:32 INFO - PROCESS | 3227 | 1461297512966 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:58:32 INFO - PROCESS | 3227 | 1461297512973 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 3227 | 1461297512976 Marionette TRACE conn3 <- [1,666,null,{}] 20:58:32 INFO - PROCESS | 3227 | 1461297512982 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}] 20:58:33 INFO - PROCESS | 3227 | 1461297513249 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:58:33 INFO - PROCESS | 3227 | 1461297513463 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b38c800 == 76 [pid = 3227] [id = 174] 20:58:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd623382800) [pid = 3227] [serial = 522] [outer = (nil)] 20:58:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd6289c4800) [pid = 3227] [serial = 523] [outer = 0x7fd623382800] 20:58:33 INFO - PROCESS | 3227 | 1461297513584 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd6289c9000) [pid = 3227] [serial = 524] [outer = 0x7fd623382800] 20:58:34 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:34 INFO - PROCESS | 3227 | 1461297514385 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]]]}] 20:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1438ms 20:58:34 INFO - PROCESS | 3227 | 1461297514411 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:58:34 INFO - PROCESS | 3227 | 1461297514415 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:58:34 INFO - PROCESS | 3227 | 1461297514421 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:58:34 INFO - PROCESS | 3227 | 1461297514424 Marionette TRACE conn3 <- [1,670,null,{}] 20:58:34 INFO - PROCESS | 3227 | 1461297514430 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}] 20:58:34 INFO - PROCESS | 3227 | 1461297514620 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:58:34 INFO - PROCESS | 3227 | 1461297514803 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2d6800 == 77 [pid = 3227] [id = 175] 20:58:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd623385c00) [pid = 3227] [serial = 525] [outer = (nil)] 20:58:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd6289ce000) [pid = 3227] [serial = 526] [outer = 0x7fd623385c00] 20:58:34 INFO - PROCESS | 3227 | 1461297514880 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd62a8a3000) [pid = 3227] [serial = 527] [outer = 0x7fd623385c00] 20:58:35 INFO - PROCESS | 3227 | 1461297515806 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]]]}] 20:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1434ms 20:58:35 INFO - PROCESS | 3227 | 1461297515856 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 3227 | 1461297515860 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:58:35 INFO - PROCESS | 3227 | 1461297515866 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 3227 | 1461297515870 Marionette TRACE conn3 <- [1,674,null,{}] 20:58:35 INFO - PROCESS | 3227 | 1461297515875 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}] 20:58:36 INFO - PROCESS | 3227 | 1461297516074 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:58:36 INFO - PROCESS | 3227 | 1461297516241 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61d5d9800 == 78 [pid = 3227] [id = 176] 20:58:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd6226e3000) [pid = 3227] [serial = 528] [outer = (nil)] 20:58:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd628fda400) [pid = 3227] [serial = 529] [outer = 0x7fd6226e3000] 20:58:36 INFO - PROCESS | 3227 | 1461297516321 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd62e4d7000) [pid = 3227] [serial = 530] [outer = 0x7fd6226e3000] 20:58:36 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:58:37 INFO - PROCESS | 3227 | 1461297517235 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]]]}] 20:58:37 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 20:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1437ms 20:58:37 INFO - PROCESS | 3227 | 1461297517305 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:58:37 INFO - PROCESS | 3227 | 1461297517309 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:58:37 INFO - PROCESS | 3227 | 1461297517315 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 3227 | 1461297517317 Marionette TRACE conn3 <- [1,678,null,{}] 20:58:37 INFO - PROCESS | 3227 | 1461297517324 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}] 20:58:37 INFO - PROCESS | 3227 | 1461297517524 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:58:37 INFO - PROCESS | 3227 | 1461297517693 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6319e2000 == 79 [pid = 3227] [id = 177] 20:58:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd621f54400) [pid = 3227] [serial = 531] [outer = (nil)] 20:58:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd6221abc00) [pid = 3227] [serial = 532] [outer = 0x7fd621f54400] 20:58:37 INFO - PROCESS | 3227 | 1461297517820 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd628a1dc00) [pid = 3227] [serial = 533] [outer = 0x7fd621f54400] 20:58:38 INFO - PROCESS | 3227 | 1461297518940 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]]]}] 20:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1679ms 20:58:39 INFO - PROCESS | 3227 | 1461297518995 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 3227 | 1461297519000 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:58:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:58:39 INFO - PROCESS | 3227 | 1461297519010 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 3227 | 1461297519014 Marionette TRACE conn3 <- [1,682,null,{}] 20:58:39 INFO - PROCESS | 3227 | 1461297519026 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}] 20:58:39 INFO - PROCESS | 3227 | 1461297519256 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:58:39 INFO - PROCESS | 3227 | 1461297519494 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ec7800 == 80 [pid = 3227] [id = 178] 20:58:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd61eb59800) [pid = 3227] [serial = 534] [outer = (nil)] 20:58:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd620514800) [pid = 3227] [serial = 535] [outer = 0x7fd61eb59800] 20:58:39 INFO - PROCESS | 3227 | 1461297519566 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd621f51800) [pid = 3227] [serial = 536] [outer = 0x7fd61eb59800] 20:58:40 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:40 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:58:40 INFO - PROCESS | 3227 | 1461297520881 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]]]}] 20:58:40 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) 20:58:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1894ms 20:58:40 INFO - PROCESS | 3227 | 1461297520904 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 3227 | 1461297520913 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:58:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:58:41 INFO - PROCESS | 3227 | 1461297521016 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 3227 | 1461297521021 Marionette TRACE conn3 <- [1,686,null,{}] 20:58:41 INFO - PROCESS | 3227 | 1461297521039 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}] 20:58:41 INFO - PROCESS | 3227 | 1461297521209 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628faa800 == 79 [pid = 3227] [id = 125] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62f611800 == 78 [pid = 3227] [id = 164] 20:58:41 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd6226eb000) [pid = 3227] [serial = 408] [outer = (nil)] [url = about:blank] 20:58:41 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd628fdf800) [pid = 3227] [serial = 405] [outer = (nil)] [url = about:blank] 20:58:41 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd6240b6400) [pid = 3227] [serial = 411] [outer = (nil)] [url = about:blank] 20:58:41 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd6240abc00) [pid = 3227] [serial = 415] [outer = (nil)] [url = about:blank] 20:58:41 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd62220e800) [pid = 3227] [serial = 418] [outer = (nil)] [url = about:blank] 20:58:41 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd62eb40400) [pid = 3227] [serial = 402] [outer = (nil)] [url = about:blank] 20:58:41 INFO - PROCESS | 3227 | 1461297521445 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e621000 == 77 [pid = 3227] [id = 163] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e092000 == 76 [pid = 3227] [id = 162] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a239000 == 75 [pid = 3227] [id = 161] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623237000 == 74 [pid = 3227] [id = 160] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62280f000 == 73 [pid = 3227] [id = 159] 20:58:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ec5000 == 74 [pid = 3227] [id = 179] 20:58:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd62051a800) [pid = 3227] [serial = 537] [outer = (nil)] 20:58:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd62220e800) [pid = 3227] [serial = 538] [outer = 0x7fd62051a800] 20:58:41 INFO - PROCESS | 3227 | 1461297521516 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd6240b5800) [pid = 3227] [serial = 539] [outer = 0x7fd62051a800] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62056a800 == 73 [pid = 3227] [id = 157] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6202d6000 == 72 [pid = 3227] [id = 156] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62211d800 == 71 [pid = 3227] [id = 155] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622106000 == 70 [pid = 3227] [id = 154] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ed0800 == 69 [pid = 3227] [id = 153] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620dd2800 == 68 [pid = 3227] [id = 152] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62281a000 == 67 [pid = 3227] [id = 151] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3d4000 == 66 [pid = 3227] [id = 150] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634502800 == 65 [pid = 3227] [id = 149] 20:58:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e616800 == 64 [pid = 3227] [id = 148] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd632b4ec00) [pid = 3227] [serial = 440] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd62cd35c00) [pid = 3227] [serial = 434] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd62a927800) [pid = 3227] [serial = 433] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd641fea800) [pid = 3227] [serial = 310] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd62a8a8c00) [pid = 3227] [serial = 428] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd629ebb800) [pid = 3227] [serial = 427] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd629ebd400) [pid = 3227] [serial = 226] [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.] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd62a91d000) [pid = 3227] [serial = 396] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd62ac03800) [pid = 3227] [serial = 431] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd6240ab800) [pid = 3227] [serial = 421] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd631425800) [pid = 3227] [serial = 437] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd63341bc00) [pid = 3227] [serial = 394] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd6242cb400) [pid = 3227] [serial = 422] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd629d1b800) [pid = 3227] [serial = 424] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62e89d000) [pid = 3227] [serial = 439] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd62eb39c00) [pid = 3227] [serial = 399] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd62eb38000) [pid = 3227] [serial = 436] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62a91b800) [pid = 3227] [serial = 430] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd629d85c00) [pid = 3227] [serial = 425] [outer = (nil)] [url = about:blank] 20:58:42 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:42 INFO - PROCESS | 3227 | 1461297522806 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]]]}] 20:58:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:58:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1848ms 20:58:42 INFO - PROCESS | 3227 | 1461297522815 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 3227 | 1461297522819 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:58:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:58:42 INFO - PROCESS | 3227 | 1461297522824 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 3227 | 1461297522830 Marionette TRACE conn3 <- [1,690,null,{}] 20:58:42 INFO - PROCESS | 3227 | 1461297522921 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}] 20:58:43 INFO - PROCESS | 3227 | 1461297523163 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:58:43 INFO - PROCESS | 3227 | 1461297523182 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227d3800 == 65 [pid = 3227] [id = 180] 20:58:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd6289cbc00) [pid = 3227] [serial = 540] [outer = (nil)] 20:58:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd629c5f800) [pid = 3227] [serial = 541] [outer = 0x7fd6289cbc00] 20:58:43 INFO - PROCESS | 3227 | 1461297523251 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd629e8d800) [pid = 3227] [serial = 542] [outer = 0x7fd6289cbc00] 20:58:44 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:44 INFO - PROCESS | 3227 | 1461297524424 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]]]}] 20:58:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:58:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1641ms 20:58:44 INFO - PROCESS | 3227 | 1461297524468 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:58:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:58:44 INFO - PROCESS | 3227 | 1461297524472 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:58:44 INFO - PROCESS | 3227 | 1461297524478 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 3227 | 1461297524481 Marionette TRACE conn3 <- [1,694,null,{}] 20:58:44 INFO - PROCESS | 3227 | 1461297524486 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}] 20:58:44 INFO - PROCESS | 3227 | 1461297524739 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:58:44 INFO - PROCESS | 3227 | 1461297524835 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e1c000 == 66 [pid = 3227] [id = 181] 20:58:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd629e8f400) [pid = 3227] [serial = 543] [outer = (nil)] 20:58:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd62a888c00) [pid = 3227] [serial = 544] [outer = 0x7fd629e8f400] 20:58:44 INFO - PROCESS | 3227 | 1461297524899 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd62a914000) [pid = 3227] [serial = 545] [outer = 0x7fd629e8f400] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62a353800) [pid = 3227] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd632b52c00) [pid = 3227] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd62220c400) [pid = 3227] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd623311c00) [pid = 3227] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62c12e400) [pid = 3227] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd6242d3400) [pid = 3227] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:58:45 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd628fdf000) [pid = 3227] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:58:46 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:46 INFO - PROCESS | 3227 | 1461297526291 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]]]}] 20:58:46 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) 20:58:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1843ms 20:58:46 INFO - PROCESS | 3227 | 1461297526323 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 3227 | 1461297526327 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:58:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:58:46 INFO - PROCESS | 3227 | 1461297526437 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 3227 | 1461297526443 Marionette TRACE conn3 <- [1,698,null,{}] 20:58:46 INFO - PROCESS | 3227 | 1461297526458 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}] 20:58:46 INFO - PROCESS | 3227 | 1461297526721 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:58:46 INFO - PROCESS | 3227 | 1461297526739 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c18b800 == 67 [pid = 3227] [id = 182] 20:58:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd61eb60400) [pid = 3227] [serial = 546] [outer = (nil)] 20:58:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd62a8c2400) [pid = 3227] [serial = 547] [outer = 0x7fd61eb60400] 20:58:46 INFO - PROCESS | 3227 | 1461297526835 Marionette DEBUG loaded listener.js 20:58:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd62a92b000) [pid = 3227] [serial = 548] [outer = 0x7fd61eb60400] 20:58:48 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:48 INFO - PROCESS | 3227 | 1461297528243 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]]]}] 20:58:48 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) 20:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1943ms 20:58:48 INFO - PROCESS | 3227 | 1461297528280 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:58:48 INFO - PROCESS | 3227 | 1461297528286 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:58:48 INFO - PROCESS | 3227 | 1461297528295 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 3227 | 1461297528302 Marionette TRACE conn3 <- [1,702,null,{}] 20:58:48 INFO - PROCESS | 3227 | 1461297528364 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}] 20:58:48 INFO - PROCESS | 3227 | 1461297528661 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:58:48 INFO - PROCESS | 3227 | 1461297528834 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620dcb800 == 68 [pid = 3227] [id = 183] 20:58:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd6221ab000) [pid = 3227] [serial = 549] [outer = (nil)] 20:58:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd622210c00) [pid = 3227] [serial = 550] [outer = 0x7fd6221ab000] 20:58:48 INFO - PROCESS | 3227 | 1461297528914 Marionette DEBUG loaded listener.js 20:58:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd623310c00) [pid = 3227] [serial = 551] [outer = 0x7fd6221ab000] 20:58:50 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:50 INFO - PROCESS | 3227 | 1461297530321 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]]]}] 20:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2084ms 20:58:50 INFO - PROCESS | 3227 | 1461297530381 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 3227 | 1461297530390 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:58:50 INFO - PROCESS | 3227 | 1461297530401 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 3227 | 1461297530405 Marionette TRACE conn3 <- [1,706,null,{}] 20:58:50 INFO - PROCESS | 3227 | 1461297530412 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}] 20:58:50 INFO - PROCESS | 3227 | 1461297530605 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:58:50 INFO - PROCESS | 3227 | 1461297530773 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d966000 == 69 [pid = 3227] [id = 184] 20:58:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd6221ab400) [pid = 3227] [serial = 552] [outer = (nil)] 20:58:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd628a21c00) [pid = 3227] [serial = 553] [outer = 0x7fd6221ab400] 20:58:50 INFO - PROCESS | 3227 | 1461297530862 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd629eb0000) [pid = 3227] [serial = 554] [outer = 0x7fd6221ab400] 20:58:52 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:52 INFO - PROCESS | 3227 | 1461297532337 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]]]}] 20:58:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:58:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1984ms 20:58:52 INFO - PROCESS | 3227 | 1461297532386 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:58:52 INFO - PROCESS | 3227 | 1461297532391 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:58:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:58:52 INFO - PROCESS | 3227 | 1461297532398 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 3227 | 1461297532404 Marionette TRACE conn3 <- [1,710,null,{}] 20:58:52 INFO - PROCESS | 3227 | 1461297532419 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}] 20:58:52 INFO - PROCESS | 3227 | 1461297532640 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:58:52 INFO - PROCESS | 3227 | 1461297532810 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62f610800 == 70 [pid = 3227] [id = 185] 20:58:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd62a6e0800) [pid = 3227] [serial = 555] [outer = (nil)] 20:58:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd62a92e800) [pid = 3227] [serial = 556] [outer = 0x7fd62a6e0800] 20:58:52 INFO - PROCESS | 3227 | 1461297532893 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd62c133800) [pid = 3227] [serial = 557] [outer = 0x7fd62a6e0800] 20:58:54 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:54 INFO - PROCESS | 3227 | 1461297534264 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]]]}] 20:58:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1897ms 20:58:54 INFO - PROCESS | 3227 | 1461297534322 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:58:54 INFO - PROCESS | 3227 | 1461297534326 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:58:54 INFO - PROCESS | 3227 | 1461297534353 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:58:54 INFO - PROCESS | 3227 | 1461297534357 Marionette TRACE conn3 <- [1,714,null,{}] 20:58:54 INFO - PROCESS | 3227 | 1461297534364 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}] 20:58:54 INFO - PROCESS | 3227 | 1461297534541 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:58:54 INFO - PROCESS | 3227 | 1461297534705 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633140000 == 71 [pid = 3227] [id = 186] 20:58:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd62a6e1800) [pid = 3227] [serial = 558] [outer = (nil)] 20:58:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd62e4d1000) [pid = 3227] [serial = 559] [outer = 0x7fd62a6e1800] 20:58:54 INFO - PROCESS | 3227 | 1461297534778 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd62e4dcc00) [pid = 3227] [serial = 560] [outer = 0x7fd62a6e1800] 20:58:56 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:56 INFO - PROCESS | 3227 | 1461297536175 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]]]}] 20:58:56 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 20:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1890ms 20:58:56 INFO - PROCESS | 3227 | 1461297536240 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:58:56 INFO - PROCESS | 3227 | 1461297536244 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:58:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:58:56 INFO - PROCESS | 3227 | 1461297536250 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:58:56 INFO - PROCESS | 3227 | 1461297536254 Marionette TRACE conn3 <- [1,718,null,{}] 20:58:56 INFO - PROCESS | 3227 | 1461297536260 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}] 20:58:56 INFO - PROCESS | 3227 | 1461297536454 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:58:56 INFO - PROCESS | 3227 | 1461297536636 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63656f000 == 72 [pid = 3227] [id = 187] 20:58:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd61eb54800) [pid = 3227] [serial = 561] [outer = (nil)] 20:58:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd62e4dc400) [pid = 3227] [serial = 562] [outer = 0x7fd61eb54800] 20:58:56 INFO - PROCESS | 3227 | 1461297536712 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd62e5c8400) [pid = 3227] [serial = 563] [outer = 0x7fd61eb54800] 20:58:58 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:58:58 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:58:58 INFO - PROCESS | 3227 | 1461297538475 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]]]}] 20:58:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:58:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2236ms 20:58:58 INFO - PROCESS | 3227 | 1461297538487 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 3227 | 1461297538491 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:58:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:58:58 INFO - PROCESS | 3227 | 1461297538502 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:58:58 INFO - PROCESS | 3227 | 1461297538509 Marionette TRACE conn3 <- [1,722,null,{}] 20:58:58 INFO - PROCESS | 3227 | 1461297538518 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}] 20:58:58 INFO - PROCESS | 3227 | 1461297538705 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:58:58 INFO - PROCESS | 3227 | 1461297538921 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623226000 == 73 [pid = 3227] [id = 188] 20:58:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd620517c00) [pid = 3227] [serial = 564] [outer = (nil)] 20:58:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd6221a9400) [pid = 3227] [serial = 565] [outer = 0x7fd620517c00] 20:58:59 INFO - PROCESS | 3227 | 1461297539000 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd62338f800) [pid = 3227] [serial = 566] [outer = 0x7fd620517c00] 20:59:00 INFO - PROCESS | 3227 | 1461297540000 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] 20:59:00 INFO - PROCESS | 3227 | 1461297540049 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:59:00 INFO - PROCESS | 3227 | 1461297540059 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:59:00 INFO - PROCESS | 3227 | 1461297540063 Marionette TRACE conn3 <- [1,726,null,{}] 20:59:00 INFO - PROCESS | 3227 | 1461297540068 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}] 20:59:00 INFO - PROCESS | 3227 | 1461297540260 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:59:00 INFO - PROCESS | 3227 | 1461297540498 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620edb800 == 74 [pid = 3227] [id = 189] 20:59:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd6289c7000) [pid = 3227] [serial = 567] [outer = (nil)] 20:59:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd628fe0c00) [pid = 3227] [serial = 568] [outer = 0x7fd6289c7000] 20:59:00 INFO - PROCESS | 3227 | 1461297540619 Marionette DEBUG loaded listener.js 20:59:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd629e91400) [pid = 3227] [serial = 569] [outer = 0x7fd6289c7000] 20:59:01 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:01 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:01 INFO - PROCESS | 3227 | 1461297541813 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]]]}] 20:59:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:59:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1785ms 20:59:01 INFO - PROCESS | 3227 | 1461297541844 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:59:01 INFO - PROCESS | 3227 | 1461297541852 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:59:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:59:01 INFO - PROCESS | 3227 | 1461297541859 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:59:01 INFO - PROCESS | 3227 | 1461297541866 Marionette TRACE conn3 <- [1,730,null,{}] 20:59:01 INFO - PROCESS | 3227 | 1461297541895 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}] 20:59:02 INFO - PROCESS | 3227 | 1461297542188 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:59:02 INFO - PROCESS | 3227 | 1461297542364 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62f611800 == 75 [pid = 3227] [id = 190] 20:59:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd62a8c4400) [pid = 3227] [serial = 570] [outer = (nil)] 20:59:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd62b0af800) [pid = 3227] [serial = 571] [outer = 0x7fd62a8c4400] 20:59:02 INFO - PROCESS | 3227 | 1461297542492 Marionette DEBUG loaded listener.js 20:59:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd62ccb2000) [pid = 3227] [serial = 572] [outer = 0x7fd62a8c4400] 20:59:03 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:03 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:03 INFO - PROCESS | 3227 | 1461297543443 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] 20:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:59:03 INFO - PROCESS | 3227 | 1461297543514 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:59:03 INFO - PROCESS | 3227 | 1461297543520 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:59:03 INFO - PROCESS | 3227 | 1461297543523 Marionette TRACE conn3 <- [1,734,null,{}] 20:59:03 INFO - PROCESS | 3227 | 1461297543529 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}] 20:59:03 INFO - PROCESS | 3227 | 1461297543717 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:59:03 INFO - PROCESS | 3227 | 1461297543942 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62210f800 == 76 [pid = 3227] [id = 191] 20:59:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd621f56800) [pid = 3227] [serial = 573] [outer = (nil)] 20:59:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd62e4ddc00) [pid = 3227] [serial = 574] [outer = 0x7fd621f56800] 20:59:04 INFO - PROCESS | 3227 | 1461297544030 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd62e5c5800) [pid = 3227] [serial = 575] [outer = 0x7fd621f56800] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633137800 == 75 [pid = 3227] [id = 44] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62bed9800 == 74 [pid = 3227] [id = 59] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd621fab000 == 73 [pid = 3227] [id = 138] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227d5800 == 72 [pid = 3227] [id = 136] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f4e800 == 71 [pid = 3227] [id = 137] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd6349fbc00) [pid = 3227] [serial = 457] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd629c56c00) [pid = 3227] [serial = 445] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd62e8a2800) [pid = 3227] [serial = 451] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd62e54bc00) [pid = 3227] [serial = 463] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd62e5bc800) [pid = 3227] [serial = 466] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd62a8a9000) [pid = 3227] [serial = 448] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd64208b400) [pid = 3227] [serial = 460] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd632c5d400) [pid = 3227] [serial = 454] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd62e40f800) [pid = 3227] [serial = 469] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd62051d000) [pid = 3227] [serial = 472] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd61fb72c00) [pid = 3227] [serial = 475] [outer = (nil)] [url = about:blank] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629e1c000 == 70 [pid = 3227] [id = 181] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227d3800 == 69 [pid = 3227] [id = 180] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ec5000 == 68 [pid = 3227] [id = 179] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ec7800 == 67 [pid = 3227] [id = 178] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61d5d9800 == 66 [pid = 3227] [id = 176] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2d6800 == 65 [pid = 3227] [id = 175] 20:59:04 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b38c800 == 64 [pid = 3227] [id = 174] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64a43b800 == 63 [pid = 3227] [id = 173] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622a0f000 == 62 [pid = 3227] [id = 172] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620a73000 == 61 [pid = 3227] [id = 171] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64604e800 == 60 [pid = 3227] [id = 170] 20:59:04 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64120f000 == 59 [pid = 3227] [id = 169] 20:59:05 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd635309000 == 58 [pid = 3227] [id = 168] 20:59:05 INFO - PROCESS | 3227 | 1461297545004 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]]]}] 20:59:05 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb10000 == 57 [pid = 3227] [id = 167] 20:59:05 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243d5800 == 56 [pid = 3227] [id = 166] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd62a8c8000) [pid = 3227] [serial = 490] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd632c61800) [pid = 3227] [serial = 442] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd633994400) [pid = 3227] [serial = 443] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd622216800) [pid = 3227] [serial = 478] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd6240b0800) [pid = 3227] [serial = 481] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd623303400) [pid = 3227] [serial = 479] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd6242ca000) [pid = 3227] [serial = 482] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd62cd2ac00) [pid = 3227] [serial = 493] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd629d13800) [pid = 3227] [serial = 484] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd629d85800) [pid = 3227] [serial = 485] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd62a634c00) [pid = 3227] [serial = 487] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd62a891800) [pid = 3227] [serial = 488] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62e411800) [pid = 3227] [serial = 494] [outer = (nil)] [url = about:blank] 20:59:05 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62a928800) [pid = 3227] [serial = 491] [outer = (nil)] [url = about:blank] 20:59:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1534ms 20:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:59:05 INFO - PROCESS | 3227 | 1461297545054 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:59:05 INFO - PROCESS | 3227 | 1461297545057 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:59:05 INFO - PROCESS | 3227 | 1461297545063 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 3227 | 1461297545066 Marionette TRACE conn3 <- [1,738,null,{}] 20:59:05 INFO - PROCESS | 3227 | 1461297545071 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}] 20:59:05 INFO - PROCESS | 3227 | 1461297545229 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:59:05 INFO - PROCESS | 3227 | 1461297545438 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a71000 == 57 [pid = 3227] [id = 192] 20:59:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd61fb6c000) [pid = 3227] [serial = 576] [outer = (nil)] 20:59:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd62a891800) [pid = 3227] [serial = 577] [outer = 0x7fd61fb6c000] 20:59:05 INFO - PROCESS | 3227 | 1461297545505 Marionette DEBUG loaded listener.js 20:59:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd62e4d5800) [pid = 3227] [serial = 578] [outer = 0x7fd61fb6c000] 20:59:06 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:06 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:06 INFO - PROCESS | 3227 | 1461297546574 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]]]}] 20:59:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:59:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1540ms 20:59:06 INFO - PROCESS | 3227 | 1461297546604 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:59:06 INFO - PROCESS | 3227 | 1461297546607 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:59:06 INFO - PROCESS | 3227 | 1461297546613 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:59:06 INFO - PROCESS | 3227 | 1461297546615 Marionette TRACE conn3 <- [1,742,null,{}] 20:59:06 INFO - PROCESS | 3227 | 1461297546621 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}] 20:59:06 INFO - PROCESS | 3227 | 1461297546893 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:59:06 INFO - PROCESS | 3227 | 1461297546974 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ed4000 == 58 [pid = 3227] [id = 193] 20:59:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd62f6a7c00) [pid = 3227] [serial = 579] [outer = (nil)] 20:59:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd632c5ec00) [pid = 3227] [serial = 580] [outer = 0x7fd62f6a7c00] 20:59:07 INFO - PROCESS | 3227 | 1461297547043 Marionette DEBUG loaded listener.js 20:59:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd633994400) [pid = 3227] [serial = 581] [outer = 0x7fd62f6a7c00] 20:59:08 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:08 INFO - PROCESS | 3227 | 1461297548284 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]]]}] 20:59:08 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 20:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1684ms 20:59:08 INFO - PROCESS | 3227 | 1461297548301 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:59:08 INFO - PROCESS | 3227 | 1461297548304 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:59:08 INFO - PROCESS | 3227 | 1461297548310 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:59:08 INFO - PROCESS | 3227 | 1461297548314 Marionette TRACE conn3 <- [1,746,null,{}] 20:59:08 INFO - PROCESS | 3227 | 1461297548320 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}] 20:59:08 INFO - PROCESS | 3227 | 1461297548535 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:59:08 INFO - PROCESS | 3227 | 1461297548606 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb1a000 == 59 [pid = 3227] [id = 194] 20:59:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd6221afc00) [pid = 3227] [serial = 582] [outer = (nil)] 20:59:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd6345ca000) [pid = 3227] [serial = 583] [outer = 0x7fd6221afc00] 20:59:08 INFO - PROCESS | 3227 | 1461297548667 Marionette DEBUG loaded listener.js 20:59:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd634926c00) [pid = 3227] [serial = 584] [outer = 0x7fd6221afc00] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd62c130400) [pid = 3227] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd6341c8c00) [pid = 3227] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd6345cec00) [pid = 3227] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd629eb1400) [pid = 3227] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62dc69000) [pid = 3227] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd629d7d000) [pid = 3227] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd632c55000) [pid = 3227] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62d713000) [pid = 3227] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd6289cbc00) [pid = 3227] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd629b77800) [pid = 3227] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd62e407c00) [pid = 3227] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62cd2ec00) [pid = 3227] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd621f4e000) [pid = 3227] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd62a633400) [pid = 3227] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd636661800) [pid = 3227] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd62cd37400) [pid = 3227] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd632c53400) [pid = 3227] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd620516400) [pid = 3227] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd629b73000) [pid = 3227] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd629b6f400) [pid = 3227] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd61fb6d000) [pid = 3227] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62e544400) [pid = 3227] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd629e90800) [pid = 3227] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62a91f000) [pid = 3227] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd629e8c400) [pid = 3227] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd621f4ec00) [pid = 3227] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd629b75400) [pid = 3227] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a888000) [pid = 3227] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd628a1a800) [pid = 3227] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62a351400) [pid = 3227] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62a8a7c00) [pid = 3227] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd629e8f400) [pid = 3227] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62051a800) [pid = 3227] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd632a51800) [pid = 3227] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62a88e800) [pid = 3227] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6242c8000) [pid = 3227] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd628fd6c00) [pid = 3227] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd628a13000) [pid = 3227] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd6226e2800) [pid = 3227] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd6458a8000) [pid = 3227] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd62a89a800) [pid = 3227] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd62ac0d800) [pid = 3227] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd6242c7400) [pid = 3227] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd61eb59800) [pid = 3227] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62cd39c00) [pid = 3227] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd629e93800) [pid = 3227] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd629d89c00) [pid = 3227] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62e895400) [pid = 3227] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd632a51400) [pid = 3227] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd630cdd400) [pid = 3227] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd62cd35400) [pid = 3227] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd6242c8800) [pid = 3227] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd64a471800) [pid = 3227] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd629e89800) [pid = 3227] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62eb3f400) [pid = 3227] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd629b71000) [pid = 3227] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:59:09 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6240ac000) [pid = 3227] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:59:10 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:10 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:10 INFO - PROCESS | 3227 | 1461297550787 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]]]}] 20:59:10 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.) 20:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2487ms 20:59:10 INFO - PROCESS | 3227 | 1461297550797 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 3227 | 1461297550801 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:59:10 INFO - PROCESS | 3227 | 1461297550807 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 3227 | 1461297550809 Marionette TRACE conn3 <- [1,750,null,{}] 20:59:10 INFO - PROCESS | 3227 | 1461297550816 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}] 20:59:11 INFO - PROCESS | 3227 | 1461297551031 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:59:11 INFO - PROCESS | 3227 | 1461297551087 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622810800 == 60 [pid = 3227] [id = 195] 20:59:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61eb52800) [pid = 3227] [serial = 585] [outer = (nil)] 20:59:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd622207800) [pid = 3227] [serial = 586] [outer = 0x7fd61eb52800] 20:59:11 INFO - PROCESS | 3227 | 1461297551167 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd628a15800) [pid = 3227] [serial = 587] [outer = 0x7fd61eb52800] 20:59:12 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:12 INFO - PROCESS | 3227 | 1461297552524 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]]]}] 20:59:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:59:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1737ms 20:59:12 INFO - PROCESS | 3227 | 1461297552654 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:59:12 INFO - PROCESS | 3227 | 1461297552661 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:59:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:59:12 INFO - PROCESS | 3227 | 1461297552704 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:59:12 INFO - PROCESS | 3227 | 1461297552710 Marionette TRACE conn3 <- [1,754,null,{}] 20:59:12 INFO - PROCESS | 3227 | 1461297552729 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}] 20:59:12 INFO - PROCESS | 3227 | 1461297552953 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:59:13 INFO - PROCESS | 3227 | 1461297553128 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a0b800 == 61 [pid = 3227] [id = 196] 20:59:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd61eb59800) [pid = 3227] [serial = 588] [outer = (nil)] 20:59:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd623309400) [pid = 3227] [serial = 589] [outer = 0x7fd61eb59800] 20:59:13 INFO - PROCESS | 3227 | 1461297553205 Marionette DEBUG loaded listener.js 20:59:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd6242c6400) [pid = 3227] [serial = 590] [outer = 0x7fd61eb59800] 20:59:14 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:14 INFO - PROCESS | 3227 | 1461297554555 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]]]}] 20:59:14 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 20:59:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1970ms 20:59:14 INFO - PROCESS | 3227 | 1461297554653 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:59:14 INFO - PROCESS | 3227 | 1461297554663 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:59:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:59:14 INFO - PROCESS | 3227 | 1461297554675 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:59:14 INFO - PROCESS | 3227 | 1461297554679 Marionette TRACE conn3 <- [1,758,null,{}] 20:59:14 INFO - PROCESS | 3227 | 1461297554688 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}] 20:59:14 INFO - PROCESS | 3227 | 1461297554867 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:59:15 INFO - PROCESS | 3227 | 1461297555041 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2c8000 == 62 [pid = 3227] [id = 197] 20:59:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd61fb71c00) [pid = 3227] [serial = 591] [outer = (nil)] 20:59:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd628fe3000) [pid = 3227] [serial = 592] [outer = 0x7fd61fb71c00] 20:59:15 INFO - PROCESS | 3227 | 1461297555124 Marionette DEBUG loaded listener.js 20:59:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd629e91800) [pid = 3227] [serial = 593] [outer = 0x7fd61fb71c00] 20:59:16 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:16 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:59:16 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:16 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:16 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 20:59:16 INFO - PROCESS | 3227 | 1461297556146 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]]]}] 20:59:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:59:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1538ms 20:59:16 INFO - PROCESS | 3227 | 1461297556214 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:59:16 INFO - PROCESS | 3227 | 1461297556218 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:59:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:59:16 INFO - PROCESS | 3227 | 1461297556226 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:59:16 INFO - PROCESS | 3227 | 1461297556232 Marionette TRACE conn3 <- [1,762,null,{}] 20:59:16 INFO - PROCESS | 3227 | 1461297556250 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}] 20:59:16 INFO - PROCESS | 3227 | 1461297556498 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:59:16 INFO - PROCESS | 3227 | 1461297556717 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635031000 == 63 [pid = 3227] [id = 198] 20:59:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62a8a5800) [pid = 3227] [serial = 594] [outer = (nil)] 20:59:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62a91e400) [pid = 3227] [serial = 595] [outer = 0x7fd62a8a5800] 20:59:16 INFO - PROCESS | 3227 | 1461297556803 Marionette DEBUG loaded listener.js 20:59:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62ac0bc00) [pid = 3227] [serial = 596] [outer = 0x7fd62a8a5800] 20:59:18 INFO - PROCESS | 3227 | 1461297558085 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]]]}] 20:59:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:59:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1890ms 20:59:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:59:18 INFO - PROCESS | 3227 | 1461297558117 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:59:18 INFO - PROCESS | 3227 | 1461297558120 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:59:18 INFO - PROCESS | 3227 | 1461297558127 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:59:18 INFO - PROCESS | 3227 | 1461297558130 Marionette TRACE conn3 <- [1,766,null,{}] 20:59:18 INFO - PROCESS | 3227 | 1461297558136 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}] 20:59:18 INFO - PROCESS | 3227 | 1461297558397 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:59:18 INFO - PROCESS | 3227 | 1461297558575 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641208800 == 64 [pid = 3227] [id = 199] 20:59:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd628fd6800) [pid = 3227] [serial = 597] [outer = (nil)] 20:59:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62cd30800) [pid = 3227] [serial = 598] [outer = 0x7fd628fd6800] 20:59:18 INFO - PROCESS | 3227 | 1461297558650 Marionette DEBUG loaded listener.js 20:59:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62e40dc00) [pid = 3227] [serial = 599] [outer = 0x7fd628fd6800] 20:59:19 INFO - PROCESS | 3227 | 1461297559945 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]]]}] 20:59:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:59:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1839ms 20:59:19 INFO - PROCESS | 3227 | 1461297559966 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:59:19 INFO - PROCESS | 3227 | 1461297559970 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:59:19 INFO - PROCESS | 3227 | 1461297559975 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:59:19 INFO - PROCESS | 3227 | 1461297559978 Marionette TRACE conn3 <- [1,770,null,{}] 20:59:19 INFO - PROCESS | 3227 | 1461297559983 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}] 20:59:20 INFO - PROCESS | 3227 | 1461297560208 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:59:20 INFO - PROCESS | 3227 | 1461297560390 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a72000 == 65 [pid = 3227] [id = 200] 20:59:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd61fb6c400) [pid = 3227] [serial = 600] [outer = (nil)] 20:59:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd623306800) [pid = 3227] [serial = 601] [outer = 0x7fd61fb6c400] 20:59:20 INFO - PROCESS | 3227 | 1461297560463 Marionette DEBUG loaded listener.js 20:59:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62e4d8000) [pid = 3227] [serial = 602] [outer = 0x7fd61fb6c400] 20:59:21 INFO - PROCESS | 3227 | 1461297561355 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]]]}] 20:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1427ms 20:59:21 INFO - PROCESS | 3227 | 1461297561405 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:59:21 INFO - PROCESS | 3227 | 1461297561409 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:59:21 INFO - PROCESS | 3227 | 1461297561415 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:59:21 INFO - PROCESS | 3227 | 1461297561417 Marionette TRACE conn3 <- [1,774,null,{}] 20:59:21 INFO - PROCESS | 3227 | 1461297561423 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}] 20:59:21 INFO - PROCESS | 3227 | 1461297561633 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:59:21 INFO - PROCESS | 3227 | 1461297561857 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621fb8000 == 66 [pid = 3227] [id = 201] 20:59:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd622207400) [pid = 3227] [serial = 603] [outer = (nil)] 20:59:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6226e5000) [pid = 3227] [serial = 604] [outer = 0x7fd622207400] 20:59:21 INFO - PROCESS | 3227 | 1461297561979 Marionette DEBUG loaded listener.js 20:59:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd628fd9400) [pid = 3227] [serial = 605] [outer = 0x7fd622207400] 20:59:22 INFO - PROCESS | 3227 | 1461297562840 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]]]}] 20:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1480ms 20:59:22 INFO - PROCESS | 3227 | 1461297562896 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:59:22 INFO - PROCESS | 3227 | 1461297562900 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:59:22 INFO - PROCESS | 3227 | 1461297562906 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:59:22 INFO - PROCESS | 3227 | 1461297562908 Marionette TRACE conn3 <- [1,778,null,{}] 20:59:22 INFO - PROCESS | 3227 | 1461297562914 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}] 20:59:23 INFO - PROCESS | 3227 | 1461297563096 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:59:23 INFO - PROCESS | 3227 | 1461297563290 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e15000 == 67 [pid = 3227] [id = 202] 20:59:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd622209c00) [pid = 3227] [serial = 606] [outer = (nil)] 20:59:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd629d7b000) [pid = 3227] [serial = 607] [outer = 0x7fd622209c00] 20:59:23 INFO - PROCESS | 3227 | 1461297563361 Marionette DEBUG loaded listener.js 20:59:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62a92b400) [pid = 3227] [serial = 608] [outer = 0x7fd622209c00] 20:59:24 INFO - PROCESS | 3227 | 1461297564634 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]]]}] 20:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1778ms 20:59:24 INFO - PROCESS | 3227 | 1461297564686 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:59:24 INFO - PROCESS | 3227 | 1461297564691 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:59:24 INFO - PROCESS | 3227 | 1461297564701 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:59:24 INFO - PROCESS | 3227 | 1461297564704 Marionette TRACE conn3 <- [1,782,null,{}] 20:59:24 INFO - PROCESS | 3227 | 1461297564713 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}] 20:59:24 INFO - PROCESS | 3227 | 1461297564972 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:59:25 INFO - PROCESS | 3227 | 1461297565290 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a1a800 == 68 [pid = 3227] [id = 203] 20:59:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd622210400) [pid = 3227] [serial = 609] [outer = (nil)] 20:59:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6226e7800) [pid = 3227] [serial = 610] [outer = 0x7fd622210400] 20:59:25 INFO - PROCESS | 3227 | 1461297565363 Marionette DEBUG loaded listener.js 20:59:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62330a400) [pid = 3227] [serial = 611] [outer = 0x7fd622210400] 20:59:26 INFO - PROCESS | 3227 | 1461297566353 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]]]}] 20:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1694ms 20:59:26 INFO - PROCESS | 3227 | 1461297566396 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:59:26 INFO - PROCESS | 3227 | 1461297566405 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:59:26 INFO - PROCESS | 3227 | 1461297566417 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:59:26 INFO - PROCESS | 3227 | 1461297566420 Marionette TRACE conn3 <- [1,786,null,{}] 20:59:26 INFO - PROCESS | 3227 | 1461297566427 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}] 20:59:26 INFO - PROCESS | 3227 | 1461297566604 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:59:26 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd635039000 == 67 [pid = 3227] [id = 42] 20:59:26 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633a8a800 == 66 [pid = 3227] [id = 52] 20:59:26 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ccd3800 == 65 [pid = 3227] [id = 49] 20:59:26 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64649e000 == 64 [pid = 3227] [id = 103] 20:59:26 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62a8c2400) [pid = 3227] [serial = 547] [outer = (nil)] [url = about:blank] 20:59:26 INFO - PROCESS | 3227 | 1461297566934 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63afeb000 == 63 [pid = 3227] [id = 131] 20:59:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62056f000 == 64 [pid = 3227] [id = 204] 20:59:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd6242c9000) [pid = 3227] [serial = 612] [outer = (nil)] 20:59:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd6289c6c00) [pid = 3227] [serial = 613] [outer = 0x7fd6242c9000] 20:59:27 INFO - PROCESS | 3227 | 1461297567028 Marionette DEBUG loaded listener.js 20:59:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd628a1e400) [pid = 3227] [serial = 614] [outer = 0x7fd6242c9000] 20:59:27 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63656f000 == 63 [pid = 3227] [id = 187] 20:59:27 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633140000 == 62 [pid = 3227] [id = 186] 20:59:27 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62f610800 == 61 [pid = 3227] [id = 185] 20:59:27 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d966000 == 60 [pid = 3227] [id = 184] 20:59:27 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b78800 == 59 [pid = 3227] [id = 165] 20:59:27 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620dcb800 == 58 [pid = 3227] [id = 183] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd629eb6000) [pid = 3227] [serial = 502] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd631555c00) [pid = 3227] [serial = 235] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd641fe2c00) [pid = 3227] [serial = 201] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd6420c3000) [pid = 3227] [serial = 461] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62a63bc00) [pid = 3227] [serial = 195] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd632cee800) [pid = 3227] [serial = 198] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd629d88000) [pid = 3227] [serial = 361] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6412ea400) [pid = 3227] [serial = 322] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd636666000) [pid = 3227] [serial = 238] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd629c5f800) [pid = 3227] [serial = 541] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62c06c800) [pid = 3227] [serial = 271] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62e415000) [pid = 3227] [serial = 470] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd64657e800) [pid = 3227] [serial = 247] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd622213800) [pid = 3227] [serial = 419] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd62e552c00) [pid = 3227] [serial = 496] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62a921400) [pid = 3227] [serial = 449] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd629e8d800) [pid = 3227] [serial = 542] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd648e9b800) [pid = 3227] [serial = 283] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd62e8a4800) [pid = 3227] [serial = 316] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd632c60400) [pid = 3227] [serial = 319] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd620523000) [pid = 3227] [serial = 473] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd62a929000) [pid = 3227] [serial = 313] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd62c131800) [pid = 3227] [serial = 397] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd62e54e000) [pid = 3227] [serial = 476] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd6221abc00) [pid = 3227] [serial = 532] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd62e5c5000) [pid = 3227] [serial = 505] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62e5c2000) [pid = 3227] [serial = 467] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd645ba8c00) [pid = 3227] [serial = 207] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd632a48800) [pid = 3227] [serial = 355] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd63398f800) [pid = 3227] [serial = 244] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62330e400) [pid = 3227] [serial = 499] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd632a46400) [pid = 3227] [serial = 416] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd632c53800) [pid = 3227] [serial = 511] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62e551000) [pid = 3227] [serial = 464] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd6342aac00) [pid = 3227] [serial = 455] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd64a6f3800) [pid = 3227] [serial = 328] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd640b5f000) [pid = 3227] [serial = 159] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd64628f000) [pid = 3227] [serial = 367] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd62b0af000) [pid = 3227] [serial = 517] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd62a914000) [pid = 3227] [serial = 545] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd62220e800) [pid = 3227] [serial = 538] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd6458aec00) [pid = 3227] [serial = 280] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd62eb3f800) [pid = 3227] [serial = 400] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd628a15400) [pid = 3227] [serial = 370] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd6300cb400) [pid = 3227] [serial = 508] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd629d81000) [pid = 3227] [serial = 446] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd628fe5c00) [pid = 3227] [serial = 406] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6226f0400) [pid = 3227] [serial = 409] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd62a888c00) [pid = 3227] [serial = 544] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd64650bc00) [pid = 3227] [serial = 241] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd62cd2b400) [pid = 3227] [serial = 358] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd6289c4800) [pid = 3227] [serial = 523] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd642090400) [pid = 3227] [serial = 514] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd63268cc00) [pid = 3227] [serial = 403] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd64650e400) [pid = 3227] [serial = 373] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd621f51800) [pid = 3227] [serial = 536] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd630aaf000) [pid = 3227] [serial = 452] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd6240b5800) [pid = 3227] [serial = 539] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 126 (0x7fd62a886400) [pid = 3227] [serial = 349] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 125 (0x7fd63af8b000) [pid = 3227] [serial = 364] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 124 (0x7fd645bb3000) [pid = 3227] [serial = 325] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 123 (0x7fd6345f4400) [pid = 3227] [serial = 277] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 122 (0x7fd632a49000) [pid = 3227] [serial = 274] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 121 (0x7fd631a23800) [pid = 3227] [serial = 352] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd641f40000) [pid = 3227] [serial = 376] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd64a6f5400) [pid = 3227] [serial = 286] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd6289ce000) [pid = 3227] [serial = 526] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd6420c4400) [pid = 3227] [serial = 204] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 116 (0x7fd620514800) [pid = 3227] [serial = 535] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 115 (0x7fd636a2b000) [pid = 3227] [serial = 458] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 114 (0x7fd62e8a0400) [pid = 3227] [serial = 289] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 113 (0x7fd62338b000) [pid = 3227] [serial = 520] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 112 (0x7fd632a49c00) [pid = 3227] [serial = 412] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | --DOMWINDOW == 111 (0x7fd628fda400) [pid = 3227] [serial = 529] [outer = (nil)] [url = about:blank] 20:59:27 INFO - PROCESS | 3227 | 1461297567843 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]]]}] 20:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1486ms 20:59:27 INFO - PROCESS | 3227 | 1461297567902 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:59:27 INFO - PROCESS | 3227 | 1461297567905 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:59:27 INFO - PROCESS | 3227 | 1461297567912 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:59:27 INFO - PROCESS | 3227 | 1461297567918 Marionette TRACE conn3 <- [1,790,null,{}] 20:59:27 INFO - PROCESS | 3227 | 1461297567933 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}] 20:59:28 INFO - PROCESS | 3227 | 1461297568144 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:59:28 INFO - PROCESS | 3227 | 1461297568161 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227cd000 == 59 [pid = 3227] [id = 205] 20:59:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 112 (0x7fd629c52000) [pid = 3227] [serial = 615] [outer = (nil)] 20:59:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 113 (0x7fd629c5ac00) [pid = 3227] [serial = 616] [outer = 0x7fd629c52000] 20:59:28 INFO - PROCESS | 3227 | 1461297568227 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd629d21000) [pid = 3227] [serial = 617] [outer = 0x7fd629c52000] 20:59:28 INFO - PROCESS | 3227 | 1461297568980 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]]]}] 20:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1134ms 20:59:29 INFO - PROCESS | 3227 | 1461297569047 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 3227 | 1461297569052 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:59:29 INFO - PROCESS | 3227 | 1461297569061 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 3227 | 1461297569063 Marionette TRACE conn3 <- [1,794,null,{}] 20:59:29 INFO - PROCESS | 3227 | 1461297569067 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}] 20:59:29 INFO - PROCESS | 3227 | 1461297569219 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:59:29 INFO - PROCESS | 3227 | 1461297569229 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243dc000 == 60 [pid = 3227] [id = 206] 20:59:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 115 (0x7fd629b78800) [pid = 3227] [serial = 618] [outer = (nil)] 20:59:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd629e95000) [pid = 3227] [serial = 619] [outer = 0x7fd629b78800] 20:59:29 INFO - PROCESS | 3227 | 1461297569295 Marionette DEBUG loaded listener.js 20:59:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd62a24fc00) [pid = 3227] [serial = 620] [outer = 0x7fd629b78800] 20:59:30 INFO - PROCESS | 3227 | 1461297570242 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]]]}] 20:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1229ms 20:59:30 INFO - PROCESS | 3227 | 1461297570292 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:59:30 INFO - PROCESS | 3227 | 1461297570294 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:59:30 INFO - PROCESS | 3227 | 1461297570308 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:59:30 INFO - PROCESS | 3227 | 1461297570310 Marionette TRACE conn3 <- [1,798,null,{}] 20:59:30 INFO - PROCESS | 3227 | 1461297570316 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}] 20:59:30 INFO - PROCESS | 3227 | 1461297570514 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:59:30 INFO - PROCESS | 3227 | 1461297570545 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f58000 == 61 [pid = 3227] [id = 207] 20:59:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd629e89c00) [pid = 3227] [serial = 621] [outer = (nil)] 20:59:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd62a34f000) [pid = 3227] [serial = 622] [outer = 0x7fd629e89c00] 20:59:30 INFO - PROCESS | 3227 | 1461297570610 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd62a6dd800) [pid = 3227] [serial = 623] [outer = 0x7fd629e89c00] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd6221afc00) [pid = 3227] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd6289c7000) [pid = 3227] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd621f56800) [pid = 3227] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 116 (0x7fd62a8c4400) [pid = 3227] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 115 (0x7fd61fb6c000) [pid = 3227] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 114 (0x7fd620517c00) [pid = 3227] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:59:31 INFO - PROCESS | 3227 | --DOMWINDOW == 113 (0x7fd62f6a7c00) [pid = 3227] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:59:31 INFO - PROCESS | 3227 | 1461297571958 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]]]}] 20:59:31 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 20:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1689ms 20:59:31 INFO - PROCESS | 3227 | 1461297571991 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:59:31 INFO - PROCESS | 3227 | 1461297571994 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:59:32 INFO - PROCESS | 3227 | 1461297572000 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:59:32 INFO - PROCESS | 3227 | 1461297572002 Marionette TRACE conn3 <- [1,802,null,{}] 20:59:32 INFO - PROCESS | 3227 | 1461297572008 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}] 20:59:32 INFO - PROCESS | 3227 | 1461297572242 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:59:32 INFO - PROCESS | 3227 | 1461297572368 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ccc4800 == 62 [pid = 3227] [id = 208] 20:59:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 114 (0x7fd62a6e2000) [pid = 3227] [serial = 624] [outer = (nil)] 20:59:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 115 (0x7fd62a92b800) [pid = 3227] [serial = 625] [outer = 0x7fd62a6e2000] 20:59:32 INFO - PROCESS | 3227 | 1461297572434 Marionette DEBUG loaded listener.js 20:59:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd62ac08000) [pid = 3227] [serial = 626] [outer = 0x7fd62a6e2000] 20:59:33 INFO - PROCESS | 3227 | 1461297573133 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]]]}] 20:59:33 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 20:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1177ms 20:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:59:33 INFO - PROCESS | 3227 | 1461297573186 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 3227 | 1461297573188 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:59:33 INFO - PROCESS | 3227 | 1461297573195 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 3227 | 1461297573198 Marionette TRACE conn3 <- [1,806,null,{}] 20:59:33 INFO - PROCESS | 3227 | 1461297573204 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}] 20:59:33 INFO - PROCESS | 3227 | 1461297573385 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:59:33 INFO - PROCESS | 3227 | 1461297573401 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e0a7000 == 63 [pid = 3227] [id = 209] 20:59:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd62a91e000) [pid = 3227] [serial = 627] [outer = (nil)] 20:59:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd62b0ac800) [pid = 3227] [serial = 628] [outer = 0x7fd62a91e000] 20:59:33 INFO - PROCESS | 3227 | 1461297573464 Marionette DEBUG loaded listener.js 20:59:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd62bd2b000) [pid = 3227] [serial = 629] [outer = 0x7fd62a91e000] 20:59:34 INFO - PROCESS | 3227 | 1461297574472 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]]]}] 20:59:34 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 20:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1332ms 20:59:34 INFO - PROCESS | 3227 | 1461297574528 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:59:34 INFO - PROCESS | 3227 | 1461297574534 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:59:34 INFO - PROCESS | 3227 | 1461297574542 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:59:34 INFO - PROCESS | 3227 | 1461297574547 Marionette TRACE conn3 <- [1,810,null,{}] 20:59:34 INFO - PROCESS | 3227 | 1461297574555 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}] 20:59:34 INFO - PROCESS | 3227 | 1461297574735 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:59:34 INFO - PROCESS | 3227 | 1461297574964 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62210e800 == 64 [pid = 3227] [id = 210] 20:59:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd62220d000) [pid = 3227] [serial = 630] [outer = (nil)] 20:59:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd6226eec00) [pid = 3227] [serial = 631] [outer = 0x7fd62220d000] 20:59:35 INFO - PROCESS | 3227 | 1461297575087 Marionette DEBUG loaded listener.js 20:59:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd6240aac00) [pid = 3227] [serial = 632] [outer = 0x7fd62220d000] 20:59:35 INFO - PROCESS | 3227 | 1461297575959 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]]]}] 20:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1483ms 20:59:36 INFO - PROCESS | 3227 | 1461297576026 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:59:36 INFO - PROCESS | 3227 | 1461297576034 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:59:36 INFO - PROCESS | 3227 | 1461297576044 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:59:36 INFO - PROCESS | 3227 | 1461297576048 Marionette TRACE conn3 <- [1,814,null,{}] 20:59:36 INFO - PROCESS | 3227 | 1461297576054 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}] 20:59:36 INFO - PROCESS | 3227 | 1461297576266 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:59:36 INFO - PROCESS | 3227 | 1461297576489 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aad7800 == 65 [pid = 3227] [id = 211] 20:59:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd628a1ec00) [pid = 3227] [serial = 633] [outer = (nil)] 20:59:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 124 (0x7fd628fdf000) [pid = 3227] [serial = 634] [outer = 0x7fd628a1ec00] 20:59:36 INFO - PROCESS | 3227 | 1461297576608 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 125 (0x7fd629d13800) [pid = 3227] [serial = 635] [outer = 0x7fd628a1ec00] 20:59:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 126 (0x7fd629e93c00) [pid = 3227] [serial = 636] [outer = 0x7fd62a256400] 20:59:37 INFO - PROCESS | 3227 | 1461297577661 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] 20:59:37 INFO - PROCESS | 3227 | 1461297577758 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:59:37 INFO - PROCESS | 3227 | 1461297577767 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 3227 | 1461297577773 Marionette TRACE conn3 <- [1,818,null,{}] 20:59:37 INFO - PROCESS | 3227 | 1461297577790 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}] 20:59:37 INFO - PROCESS | 3227 | 1461297577982 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:59:38 INFO - PROCESS | 3227 | 1461297578175 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb1e000 == 66 [pid = 3227] [id = 212] 20:59:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd621f4f800) [pid = 3227] [serial = 637] [outer = (nil)] 20:59:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd628fd6c00) [pid = 3227] [serial = 638] [outer = 0x7fd621f4f800] 20:59:38 INFO - PROCESS | 3227 | 1461297578252 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd62ac0f000) [pid = 3227] [serial = 639] [outer = 0x7fd621f4f800] 20:59:39 INFO - PROCESS | 3227 | 1461297579110 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]]]}] 20:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1388ms 20:59:39 INFO - PROCESS | 3227 | 1461297579154 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:59:39 INFO - PROCESS | 3227 | 1461297579159 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:59:39 INFO - PROCESS | 3227 | 1461297579165 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 3227 | 1461297579168 Marionette TRACE conn3 <- [1,822,null,{}] 20:59:39 INFO - PROCESS | 3227 | 1461297579174 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}] 20:59:39 INFO - PROCESS | 3227 | 1461297579344 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:59:39 INFO - PROCESS | 3227 | 1461297579514 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631a09000 == 67 [pid = 3227] [id = 213] 20:59:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd621f53800) [pid = 3227] [serial = 640] [outer = (nil)] 20:59:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd62c12ac00) [pid = 3227] [serial = 641] [outer = 0x7fd621f53800] 20:59:39 INFO - PROCESS | 3227 | 1461297579587 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd62cd32000) [pid = 3227] [serial = 642] [outer = 0x7fd621f53800] 20:59:40 INFO - PROCESS | 3227 | 1461297580494 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] 20:59:40 INFO - PROCESS | 3227 | 1461297580550 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:59:40 INFO - PROCESS | 3227 | 1461297580557 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 3227 | 1461297580560 Marionette TRACE conn3 <- [1,826,null,{}] 20:59:40 INFO - PROCESS | 3227 | 1461297580565 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}] 20:59:40 INFO - PROCESS | 3227 | 1461297580746 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:59:40 INFO - PROCESS | 3227 | 1461297580926 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b85000 == 68 [pid = 3227] [id = 214] 20:59:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd62ac0fc00) [pid = 3227] [serial = 643] [outer = (nil)] 20:59:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd62e40a800) [pid = 3227] [serial = 644] [outer = 0x7fd62ac0fc00] 20:59:41 INFO - PROCESS | 3227 | 1461297581001 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd62e4d9c00) [pid = 3227] [serial = 645] [outer = 0x7fd62ac0fc00] 20:59:41 INFO - PROCESS | 3227 | 1461297581864 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]]]}] 20:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1333ms 20:59:41 INFO - PROCESS | 3227 | 1461297581890 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:59:41 INFO - PROCESS | 3227 | 1461297581895 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:59:41 INFO - PROCESS | 3227 | 1461297581902 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:59:41 INFO - PROCESS | 3227 | 1461297581908 Marionette TRACE conn3 <- [1,830,null,{}] 20:59:41 INFO - PROCESS | 3227 | 1461297581916 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}] 20:59:42 INFO - PROCESS | 3227 | 1461297582197 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:59:42 INFO - PROCESS | 3227 | 1461297582416 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6338ec000 == 69 [pid = 3227] [id = 215] 20:59:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd62e5c9800) [pid = 3227] [serial = 646] [outer = (nil)] 20:59:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd62eb37000) [pid = 3227] [serial = 647] [outer = 0x7fd62e5c9800] 20:59:42 INFO - PROCESS | 3227 | 1461297582534 Marionette DEBUG loaded listener.js 20:59:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd62f6a3800) [pid = 3227] [serial = 648] [outer = 0x7fd62e5c9800] 20:59:43 INFO - PROCESS | 3227 | 1461297583395 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]]]}] 20:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1550ms 20:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:59:43 INFO - PROCESS | 3227 | 1461297583452 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:59:43 INFO - PROCESS | 3227 | 1461297583455 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:59:43 INFO - PROCESS | 3227 | 1461297583461 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:59:43 INFO - PROCESS | 3227 | 1461297583464 Marionette TRACE conn3 <- [1,834,null,{}] 20:59:43 INFO - PROCESS | 3227 | 1461297583469 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}] 20:59:43 INFO - PROCESS | 3227 | 1461297583641 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:59:43 INFO - PROCESS | 3227 | 1461297583806 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6347bf800 == 70 [pid = 3227] [id = 216] 20:59:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd62e5ca000) [pid = 3227] [serial = 649] [outer = (nil)] 20:59:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd6300c7c00) [pid = 3227] [serial = 650] [outer = 0x7fd62e5ca000] 20:59:43 INFO - PROCESS | 3227 | 1461297583881 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd630cd6800) [pid = 3227] [serial = 651] [outer = 0x7fd62e5ca000] 20:59:44 INFO - PROCESS | 3227 | 1461297584753 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]]]}] 20:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1351ms 20:59:44 INFO - PROCESS | 3227 | 1461297584812 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:59:44 INFO - PROCESS | 3227 | 1461297584816 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:59:44 INFO - PROCESS | 3227 | 1461297584822 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 3227 | 1461297584825 Marionette TRACE conn3 <- [1,838,null,{}] 20:59:44 INFO - PROCESS | 3227 | 1461297584830 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}] 20:59:45 INFO - PROCESS | 3227 | 1461297585013 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:59:45 INFO - PROCESS | 3227 | 1461297585203 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636adb000 == 71 [pid = 3227] [id = 217] 20:59:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd629eb2400) [pid = 3227] [serial = 652] [outer = (nil)] 20:59:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd6323d8c00) [pid = 3227] [serial = 653] [outer = 0x7fd629eb2400] 20:59:45 INFO - PROCESS | 3227 | 1461297585279 Marionette DEBUG loaded listener.js 20:59:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd632694800) [pid = 3227] [serial = 654] [outer = 0x7fd629eb2400] 20:59:46 INFO - PROCESS | 3227 | 1461297586136 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]]]}] 20:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1386ms 20:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:59:46 INFO - PROCESS | 3227 | 1461297586209 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:59:46 INFO - PROCESS | 3227 | 1461297586212 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:59:46 INFO - PROCESS | 3227 | 1461297586218 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:59:46 INFO - PROCESS | 3227 | 1461297586221 Marionette TRACE conn3 <- [1,842,null,{}] 20:59:46 INFO - PROCESS | 3227 | 1461297586227 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}] 20:59:46 INFO - PROCESS | 3227 | 1461297586453 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:59:46 INFO - PROCESS | 3227 | 1461297586659 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641025000 == 72 [pid = 3227] [id = 218] 20:59:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd6300cbc00) [pid = 3227] [serial = 655] [outer = (nil)] 20:59:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd632a49400) [pid = 3227] [serial = 656] [outer = 0x7fd6300cbc00] 20:59:46 INFO - PROCESS | 3227 | 1461297586775 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd632c55000) [pid = 3227] [serial = 657] [outer = 0x7fd6300cbc00] 20:59:47 INFO - PROCESS | 3227 | 1461297587594 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]]]}] 20:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1433ms 20:59:47 INFO - PROCESS | 3227 | 1461297587651 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:59:47 INFO - PROCESS | 3227 | 1461297587655 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:59:47 INFO - PROCESS | 3227 | 1461297587661 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:59:47 INFO - PROCESS | 3227 | 1461297587664 Marionette TRACE conn3 <- [1,846,null,{}] 20:59:47 INFO - PROCESS | 3227 | 1461297587669 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}] 20:59:47 INFO - PROCESS | 3227 | 1461297587861 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:59:48 INFO - PROCESS | 3227 | 1461297588028 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd644167800 == 73 [pid = 3227] [id = 219] 20:59:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd630c48c00) [pid = 3227] [serial = 658] [outer = (nil)] 20:59:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd632cee800) [pid = 3227] [serial = 659] [outer = 0x7fd630c48c00] 20:59:48 INFO - PROCESS | 3227 | 1461297588104 Marionette DEBUG loaded listener.js 20:59:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd63398ec00) [pid = 3227] [serial = 660] [outer = 0x7fd630c48c00] 20:59:48 INFO - PROCESS | 3227 | 1461297588975 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]]]}] 20:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1384ms 20:59:49 INFO - PROCESS | 3227 | 1461297589047 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:59:49 INFO - PROCESS | 3227 | 1461297589051 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:59:49 INFO - PROCESS | 3227 | 1461297589057 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:59:49 INFO - PROCESS | 3227 | 1461297589062 Marionette TRACE conn3 <- [1,850,null,{}] 20:59:49 INFO - PROCESS | 3227 | 1461297589067 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}] 20:59:49 INFO - PROCESS | 3227 | 1461297589327 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:59:49 INFO - PROCESS | 3227 | 1461297589574 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620edd000 == 74 [pid = 3227] [id = 220] 20:59:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd61fb65400) [pid = 3227] [serial = 661] [outer = (nil)] 20:59:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd6345c8800) [pid = 3227] [serial = 662] [outer = 0x7fd61fb65400] 20:59:49 INFO - PROCESS | 3227 | 1461297589670 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd634958c00) [pid = 3227] [serial = 663] [outer = 0x7fd61fb65400] 20:59:50 INFO - PROCESS | 3227 | 1461297590536 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]]]}] 20:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1532ms 20:59:50 INFO - PROCESS | 3227 | 1461297590590 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:59:50 INFO - PROCESS | 3227 | 1461297590594 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:59:50 INFO - PROCESS | 3227 | 1461297590600 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:59:50 INFO - PROCESS | 3227 | 1461297590602 Marionette TRACE conn3 <- [1,854,null,{}] 20:59:50 INFO - PROCESS | 3227 | 1461297590608 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}] 20:59:50 INFO - PROCESS | 3227 | 1461297590788 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:59:50 INFO - PROCESS | 3227 | 1461297590964 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62227c800 == 75 [pid = 3227] [id = 221] 20:59:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd61eb52400) [pid = 3227] [serial = 664] [outer = (nil)] 20:59:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd62338a400) [pid = 3227] [serial = 665] [outer = 0x7fd61eb52400] 20:59:51 INFO - PROCESS | 3227 | 1461297591042 Marionette DEBUG loaded listener.js 20:59:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62e5ca800) [pid = 3227] [serial = 666] [outer = 0x7fd61eb52400] 20:59:51 INFO - PROCESS | 3227 | 1461297591867 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]]]}] 20:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1329ms 20:59:51 INFO - PROCESS | 3227 | 1461297591930 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:59:51 INFO - PROCESS | 3227 | 1461297591933 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:59:51 INFO - PROCESS | 3227 | 1461297591940 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 3227 | 1461297591942 Marionette TRACE conn3 <- [1,858,null,{}] 20:59:51 INFO - PROCESS | 3227 | 1461297591948 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}] 20:59:52 INFO - PROCESS | 3227 | 1461297592126 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:59:52 INFO - PROCESS | 3227 | 1461297592611 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61d5cf000 == 76 [pid = 3227] [id = 222] 20:59:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61eb52c00) [pid = 3227] [serial = 667] [outer = (nil)] 20:59:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd61eb5d000) [pid = 3227] [serial = 668] [outer = 0x7fd61eb52c00] 20:59:52 INFO - PROCESS | 3227 | 1461297592726 Marionette DEBUG loaded listener.js 20:59:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd620517000) [pid = 3227] [serial = 669] [outer = 0x7fd61eb52c00] 20:59:53 INFO - PROCESS | 3227 | 1461297593633 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]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1783ms 20:59:53 INFO - PROCESS | 3227 | 1461297593727 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 3227 | 1461297593739 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:59:53 INFO - PROCESS | 3227 | 1461297593755 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 3227 | 1461297593767 Marionette TRACE conn3 <- [1,862,null,{}] 20:59:53 INFO - PROCESS | 3227 | 1461297593835 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}] 20:59:54 INFO - PROCESS | 3227 | 1461297594046 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:59:54 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243de800 == 75 [pid = 3227] [id = 135] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd622207800) [pid = 3227] [serial = 586] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | 1461297594398 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a6b800 == 76 [pid = 3227] [id = 223] 20:59:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62220ec00) [pid = 3227] [serial = 670] [outer = (nil)] 20:59:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd6226ed000) [pid = 3227] [serial = 671] [outer = 0x7fd62220ec00] 20:59:54 INFO - PROCESS | 3227 | 1461297594494 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62330d800) [pid = 3227] [serial = 672] [outer = 0x7fd62220ec00] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd6345ca000) [pid = 3227] [serial = 583] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd629e91400) [pid = 3227] [serial = 569] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd628fe0c00) [pid = 3227] [serial = 568] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62a92e800) [pid = 3227] [serial = 556] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62e5c5800) [pid = 3227] [serial = 575] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62e4ddc00) [pid = 3227] [serial = 574] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62ccb2000) [pid = 3227] [serial = 572] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62b0af800) [pid = 3227] [serial = 571] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd62a891800) [pid = 3227] [serial = 577] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62e4d5800) [pid = 3227] [serial = 578] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62338f800) [pid = 3227] [serial = 566] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd6221a9400) [pid = 3227] [serial = 565] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd622210c00) [pid = 3227] [serial = 550] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62e4d1000) [pid = 3227] [serial = 559] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd62e4dc400) [pid = 3227] [serial = 562] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd628a21c00) [pid = 3227] [serial = 553] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd632c5ec00) [pid = 3227] [serial = 580] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd634926c00) [pid = 3227] [serial = 584] [outer = (nil)] [url = about:blank] 20:59:54 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd633994400) [pid = 3227] [serial = 581] [outer = (nil)] [url = about:blank] 20:59:55 INFO - PROCESS | 3227 | 1461297595401 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]]]}] 20:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1704ms 20:59:55 INFO - PROCESS | 3227 | 1461297595459 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:59:55 INFO - PROCESS | 3227 | 1461297595466 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:59:55 INFO - PROCESS | 3227 | 1461297595474 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 3227 | 1461297595477 Marionette TRACE conn3 <- [1,866,null,{}] 20:59:55 INFO - PROCESS | 3227 | 1461297595484 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}] 20:59:55 INFO - PROCESS | 3227 | 1461297595684 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:59:55 INFO - PROCESS | 3227 | 1461297595830 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227ca000 == 77 [pid = 3227] [id = 224] 20:59:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd620521800) [pid = 3227] [serial = 673] [outer = (nil)] 20:59:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd6242c9400) [pid = 3227] [serial = 674] [outer = 0x7fd620521800] 20:59:55 INFO - PROCESS | 3227 | 1461297595904 Marionette DEBUG loaded listener.js 20:59:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd6289c7800) [pid = 3227] [serial = 675] [outer = 0x7fd620521800] 20:59:56 INFO - PROCESS | 3227 | 1461297596723 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]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 20:59:56 INFO - PROCESS | 3227 | 1461297596769 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 3227 | 1461297596774 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:59:56 INFO - PROCESS | 3227 | 1461297596802 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 3227 | 1461297596811 Marionette TRACE conn3 <- [1,870,null,{}] 20:59:56 INFO - PROCESS | 3227 | 1461297596821 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}] 20:59:57 INFO - PROCESS | 3227 | 1461297597068 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:59:57 INFO - PROCESS | 3227 | 1461297597096 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243d2000 == 78 [pid = 3227] [id = 225] 20:59:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd628a21800) [pid = 3227] [serial = 676] [outer = (nil)] 20:59:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd629b76800) [pid = 3227] [serial = 677] [outer = 0x7fd628a21800] 20:59:57 INFO - PROCESS | 3227 | 1461297597160 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd629d13000) [pid = 3227] [serial = 678] [outer = 0x7fd628a21800] 20:59:58 INFO - PROCESS | 3227 | 1461297598083 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]]]}] 20:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1348ms 20:59:58 INFO - PROCESS | 3227 | 1461297598145 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:59:58 INFO - PROCESS | 3227 | 1461297598150 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:59:58 INFO - PROCESS | 3227 | 1461297598159 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 3227 | 1461297598161 Marionette TRACE conn3 <- [1,874,null,{}] 20:59:58 INFO - PROCESS | 3227 | 1461297598168 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}] 20:59:58 INFO - PROCESS | 3227 | 1461297598461 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:59:58 INFO - PROCESS | 3227 | 1461297598509 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e19000 == 79 [pid = 3227] [id = 226] 20:59:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd629b74800) [pid = 3227] [serial = 679] [outer = (nil)] 20:59:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd629d80c00) [pid = 3227] [serial = 680] [outer = 0x7fd629b74800] 20:59:58 INFO - PROCESS | 3227 | 1461297598577 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd629e8d000) [pid = 3227] [serial = 681] [outer = 0x7fd629b74800] 20:59:59 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62a6e2000) [pid = 3227] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:59:59 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd622210400) [pid = 3227] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:59:59 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd629e89c00) [pid = 3227] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:59:59 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd629b78800) [pid = 3227] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:59:59 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd629c52000) [pid = 3227] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:59:59 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd6242c9000) [pid = 3227] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:59:59 INFO - PROCESS | 3227 | 1461297599704 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]]]}] 20:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1596ms 20:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:59:59 INFO - PROCESS | 3227 | 1461297599754 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:59:59 INFO - PROCESS | 3227 | 1461297599757 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:59:59 INFO - PROCESS | 3227 | 1461297599763 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:59:59 INFO - PROCESS | 3227 | 1461297599766 Marionette TRACE conn3 <- [1,878,null,{}] 20:59:59 INFO - PROCESS | 3227 | 1461297599773 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}] 21:00:00 INFO - PROCESS | 3227 | 1461297599999 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 21:00:00 INFO - PROCESS | 3227 | 1461297600020 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f5f000 == 80 [pid = 3227] [id = 227] 21:00:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd629eb4800) [pid = 3227] [serial = 682] [outer = (nil)] 21:00:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd629eb7800) [pid = 3227] [serial = 683] [outer = 0x7fd629eb4800] 21:00:00 INFO - PROCESS | 3227 | 1461297600097 Marionette DEBUG loaded listener.js 21:00:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd62a355c00) [pid = 3227] [serial = 684] [outer = 0x7fd629eb4800] 21:00:00 INFO - PROCESS | 3227 | 1461297600964 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]]]}] 21:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1236ms 21:00:01 INFO - PROCESS | 3227 | 1461297601001 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 21:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:00:01 INFO - PROCESS | 3227 | 1461297601007 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 21:00:01 INFO - PROCESS | 3227 | 1461297601015 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:00:01 INFO - PROCESS | 3227 | 1461297601022 Marionette TRACE conn3 <- [1,882,null,{}] 21:00:01 INFO - PROCESS | 3227 | 1461297601030 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}] 21:00:01 INFO - PROCESS | 3227 | 1461297601289 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 21:00:01 INFO - PROCESS | 3227 | 1461297601624 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a6f000 == 81 [pid = 3227] [id = 228] 21:00:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd61eb5f800) [pid = 3227] [serial = 685] [outer = (nil)] 21:00:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd61fb74c00) [pid = 3227] [serial = 686] [outer = 0x7fd61eb5f800] 21:00:01 INFO - PROCESS | 3227 | 1461297601736 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd6221afc00) [pid = 3227] [serial = 687] [outer = 0x7fd61eb5f800] 21:00:02 INFO - PROCESS | 3227 | 1461297602761 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]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1798ms 21:00:02 INFO - PROCESS | 3227 | 1461297602814 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 3227 | 1461297602822 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 21:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:00:02 INFO - PROCESS | 3227 | 1461297602833 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 3227 | 1461297602838 Marionette TRACE conn3 <- [1,886,null,{}] 21:00:02 INFO - PROCESS | 3227 | 1461297602846 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}] 21:00:03 INFO - PROCESS | 3227 | 1461297603108 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 21:00:03 INFO - PROCESS | 3227 | 1461297603381 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243c9000 == 82 [pid = 3227] [id = 229] 21:00:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd6240b3800) [pid = 3227] [serial = 688] [outer = (nil)] 21:00:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd6242ccc00) [pid = 3227] [serial = 689] [outer = 0x7fd6240b3800] 21:00:03 INFO - PROCESS | 3227 | 1461297603483 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd628a18400) [pid = 3227] [serial = 690] [outer = 0x7fd6240b3800] 21:00:04 INFO - PROCESS | 3227 | 1461297604793 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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1994ms 21:00:04 INFO - PROCESS | 3227 | 1461297604836 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 21:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:00:04 INFO - PROCESS | 3227 | 1461297604847 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 21:00:04 INFO - PROCESS | 3227 | 1461297604859 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 3227 | 1461297604866 Marionette TRACE conn3 <- [1,890,null,{}] 21:00:04 INFO - PROCESS | 3227 | 1461297604874 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}] 21:00:05 INFO - PROCESS | 3227 | 1461297605350 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 21:00:05 INFO - PROCESS | 3227 | 1461297605542 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c17e800 == 83 [pid = 3227] [id = 230] 21:00:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629d14000) [pid = 3227] [serial = 691] [outer = (nil)] 21:00:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd629e8cc00) [pid = 3227] [serial = 692] [outer = 0x7fd629d14000] 21:00:05 INFO - PROCESS | 3227 | 1461297605620 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62a257400) [pid = 3227] [serial = 693] [outer = 0x7fd629d14000] 21:00:06 INFO - PROCESS | 3227 | 1461297606552 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]]]}] 21:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1741ms 21:00:06 INFO - PROCESS | 3227 | 1461297606598 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 21:00:06 INFO - PROCESS | 3227 | 1461297606603 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 21:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:00:06 INFO - PROCESS | 3227 | 1461297606619 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:00:06 INFO - PROCESS | 3227 | 1461297606629 Marionette TRACE conn3 <- [1,894,null,{}] 21:00:06 INFO - PROCESS | 3227 | 1461297606636 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}] 21:00:06 INFO - PROCESS | 3227 | 1461297606892 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 21:00:07 INFO - PROCESS | 3227 | 1461297607114 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2d3800 == 84 [pid = 3227] [id = 231] 21:00:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd6240b8800) [pid = 3227] [serial = 694] [outer = (nil)] 21:00:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62a89b000) [pid = 3227] [serial = 695] [outer = 0x7fd6240b8800] 21:00:07 INFO - PROCESS | 3227 | 1461297607230 Marionette DEBUG loaded listener.js 21:00:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62a8c1400) [pid = 3227] [serial = 696] [outer = 0x7fd6240b8800] 21:00:08 INFO - PROCESS | 3227 | 1461297608329 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]]]}] 21:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1750ms 21:00:08 INFO - PROCESS | 3227 | 1461297608363 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 21:00:08 INFO - PROCESS | 3227 | 1461297608370 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 21:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:00:08 INFO - PROCESS | 3227 | 1461297608378 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:00:08 INFO - PROCESS | 3227 | 1461297608383 Marionette TRACE conn3 <- [1,898,null,{}] 21:00:08 INFO - PROCESS | 3227 | 1461297608390 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}] 21:00:08 INFO - PROCESS | 3227 | 1461297608728 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 21:00:08 INFO - PROCESS | 3227 | 1461297608976 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebe6000 == 85 [pid = 3227] [id = 232] 21:00:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd629d20800) [pid = 3227] [serial = 697] [outer = (nil)] 21:00:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd62a927c00) [pid = 3227] [serial = 698] [outer = 0x7fd629d20800] 21:00:09 INFO - PROCESS | 3227 | 1461297609086 Marionette DEBUG loaded listener.js 21:00:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62aaacc00) [pid = 3227] [serial = 699] [outer = 0x7fd629d20800] 21:00:10 INFO - PROCESS | 3227 | 1461297610128 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]]]}] 21:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1783ms 21:00:10 INFO - PROCESS | 3227 | 1461297610162 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 21:00:10 INFO - PROCESS | 3227 | 1461297610168 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 21:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:00:10 INFO - PROCESS | 3227 | 1461297610175 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:00:10 INFO - PROCESS | 3227 | 1461297610178 Marionette TRACE conn3 <- [1,902,null,{}] 21:00:10 INFO - PROCESS | 3227 | 1461297610184 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}] 21:00:10 INFO - PROCESS | 3227 | 1461297610373 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 21:00:10 INFO - PROCESS | 3227 | 1461297610552 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6319d7000 == 86 [pid = 3227] [id = 233] 21:00:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62ac0b400) [pid = 3227] [serial = 700] [outer = (nil)] 21:00:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62b0a9800) [pid = 3227] [serial = 701] [outer = 0x7fd62ac0b400] 21:00:10 INFO - PROCESS | 3227 | 1461297610647 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62c066c00) [pid = 3227] [serial = 702] [outer = 0x7fd62ac0b400] 21:00:11 INFO - PROCESS | 3227 | 1461297611618 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]]]}] 21:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1488ms 21:00:11 INFO - PROCESS | 3227 | 1461297611664 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 21:00:11 INFO - PROCESS | 3227 | 1461297611668 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 21:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:00:11 INFO - PROCESS | 3227 | 1461297611674 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 3227 | 1461297611678 Marionette TRACE conn3 <- [1,906,null,{}] 21:00:11 INFO - PROCESS | 3227 | 1461297611683 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}] 21:00:11 INFO - PROCESS | 3227 | 1461297611866 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 21:00:12 INFO - PROCESS | 3227 | 1461297612047 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632bd6800 == 87 [pid = 3227] [id = 234] 21:00:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62ac0c800) [pid = 3227] [serial = 703] [outer = (nil)] 21:00:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62cd35c00) [pid = 3227] [serial = 704] [outer = 0x7fd62ac0c800] 21:00:12 INFO - PROCESS | 3227 | 1461297612123 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62d712800) [pid = 3227] [serial = 705] [outer = 0x7fd62ac0c800] 21:00:13 INFO - PROCESS | 3227 | 1461297613028 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]]]}] 21:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1386ms 21:00:13 INFO - PROCESS | 3227 | 1461297613062 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 3227 | 1461297613065 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 21:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:00:13 INFO - PROCESS | 3227 | 1461297613072 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 3227 | 1461297613074 Marionette TRACE conn3 <- [1,910,null,{}] 21:00:13 INFO - PROCESS | 3227 | 1461297613080 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}] 21:00:13 INFO - PROCESS | 3227 | 1461297613256 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 21:00:13 INFO - PROCESS | 3227 | 1461297613455 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633a12000 == 88 [pid = 3227] [id = 235] 21:00:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a8c5400) [pid = 3227] [serial = 706] [outer = (nil)] 21:00:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62d719000) [pid = 3227] [serial = 707] [outer = 0x7fd62a8c5400] 21:00:13 INFO - PROCESS | 3227 | 1461297613527 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62dc6b000) [pid = 3227] [serial = 708] [outer = 0x7fd62a8c5400] 21:00:14 INFO - PROCESS | 3227 | 1461297614421 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]]]}] 21:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1429ms 21:00:14 INFO - PROCESS | 3227 | 1461297614504 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 3227 | 1461297614508 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 21:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:00:14 INFO - PROCESS | 3227 | 1461297614515 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 3227 | 1461297614519 Marionette TRACE conn3 <- [1,914,null,{}] 21:00:14 INFO - PROCESS | 3227 | 1461297614524 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}] 21:00:14 INFO - PROCESS | 3227 | 1461297614773 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 21:00:14 INFO - PROCESS | 3227 | 1461297614988 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635303000 == 89 [pid = 3227] [id = 236] 21:00:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62d70c000) [pid = 3227] [serial = 709] [outer = (nil)] 21:00:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62e414000) [pid = 3227] [serial = 710] [outer = 0x7fd62d70c000] 21:00:15 INFO - PROCESS | 3227 | 1461297615151 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62e4db800) [pid = 3227] [serial = 711] [outer = 0x7fd62d70c000] 21:00:15 INFO - PROCESS | 3227 | 1461297615974 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]]]}] 21:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1492ms 21:00:16 INFO - PROCESS | 3227 | 1461297616008 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 21:00:16 INFO - PROCESS | 3227 | 1461297616011 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 21:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:00:16 INFO - PROCESS | 3227 | 1461297616018 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 3227 | 1461297616020 Marionette TRACE conn3 <- [1,918,null,{}] 21:00:16 INFO - PROCESS | 3227 | 1461297616027 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}] 21:00:16 INFO - PROCESS | 3227 | 1461297616216 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 21:00:16 INFO - PROCESS | 3227 | 1461297616395 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63aff1800 == 90 [pid = 3227] [id = 237] 21:00:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62dc6ac00) [pid = 3227] [serial = 712] [outer = (nil)] 21:00:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62e54c000) [pid = 3227] [serial = 713] [outer = 0x7fd62dc6ac00] 21:00:16 INFO - PROCESS | 3227 | 1461297616469 Marionette DEBUG loaded listener.js 21:00:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62e5c0800) [pid = 3227] [serial = 714] [outer = 0x7fd62dc6ac00] 21:00:17 INFO - PROCESS | 3227 | 1461297617363 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]]]}] 21:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1379ms 21:00:17 INFO - PROCESS | 3227 | 1461297617399 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 21:00:17 INFO - PROCESS | 3227 | 1461297617403 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 21:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:00:17 INFO - PROCESS | 3227 | 1461297617410 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:00:17 INFO - PROCESS | 3227 | 1461297617414 Marionette TRACE conn3 <- [1,922,null,{}] 21:00:17 INFO - PROCESS | 3227 | 1461297617419 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}] 21:00:17 INFO - PROCESS | 3227 | 1461297617616 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 21:00:17 INFO - PROCESS | 3227 | 1461297617813 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641022800 == 91 [pid = 3227] [id = 238] 21:00:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62e546000) [pid = 3227] [serial = 715] [outer = (nil)] 21:00:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62e895c00) [pid = 3227] [serial = 716] [outer = 0x7fd62e546000] 21:00:17 INFO - PROCESS | 3227 | 1461297617946 Marionette DEBUG loaded listener.js 21:00:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62eb3c000) [pid = 3227] [serial = 717] [outer = 0x7fd62e546000] 21:00:18 INFO - PROCESS | 3227 | 1461297618941 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]]]}] 21:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1586ms 21:00:19 INFO - PROCESS | 3227 | 1461297618998 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 21:00:19 INFO - PROCESS | 3227 | 1461297619001 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 21:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:00:19 INFO - PROCESS | 3227 | 1461297619028 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:00:19 INFO - PROCESS | 3227 | 1461297619034 Marionette TRACE conn3 <- [1,926,null,{}] 21:00:19 INFO - PROCESS | 3227 | 1461297619039 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}] 21:00:19 INFO - PROCESS | 3227 | 1461297619273 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 21:00:19 INFO - PROCESS | 3227 | 1461297619500 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64585e800 == 92 [pid = 3227] [id = 239] 21:00:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62eb40400) [pid = 3227] [serial = 718] [outer = (nil)] 21:00:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd631557c00) [pid = 3227] [serial = 719] [outer = 0x7fd62eb40400] 21:00:19 INFO - PROCESS | 3227 | 1461297619591 Marionette DEBUG loaded listener.js 21:00:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd63197c000) [pid = 3227] [serial = 720] [outer = 0x7fd62eb40400] 21:00:20 INFO - PROCESS | 3227 | 1461297620445 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]]]}] 21:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 21:00:20 INFO - PROCESS | 3227 | 1461297620516 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 21:00:20 INFO - PROCESS | 3227 | 1461297620520 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 21:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:00:20 INFO - PROCESS | 3227 | 1461297620526 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 3227 | 1461297620530 Marionette TRACE conn3 <- [1,930,null,{}] 21:00:20 INFO - PROCESS | 3227 | 1461297620536 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}] 21:00:20 INFO - PROCESS | 3227 | 1461297620733 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 21:00:21 INFO - PROCESS | 3227 | 1461297621399 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227d5000 == 93 [pid = 3227] [id = 240] 21:00:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd61fb6b800) [pid = 3227] [serial = 721] [outer = (nil)] 21:00:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd620517c00) [pid = 3227] [serial = 722] [outer = 0x7fd61fb6b800] 21:00:21 INFO - PROCESS | 3227 | 1461297621477 Marionette DEBUG loaded listener.js 21:00:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62220cc00) [pid = 3227] [serial = 723] [outer = 0x7fd61fb6b800] 21:00:22 INFO - PROCESS | 3227 | 1461297622333 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]]]}] 21:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1883ms 21:00:22 INFO - PROCESS | 3227 | 1461297622413 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 21:00:22 INFO - PROCESS | 3227 | 1461297622421 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 21:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:00:22 INFO - PROCESS | 3227 | 1461297622431 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:00:22 INFO - PROCESS | 3227 | 1461297622435 Marionette TRACE conn3 <- [1,934,null,{}] 21:00:22 INFO - PROCESS | 3227 | 1461297622444 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}] 21:00:22 INFO - PROCESS | 3227 | 1461297622699 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 21:00:23 INFO - PROCESS | 3227 | 1461297623090 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a7a000 == 94 [pid = 3227] [id = 241] 21:00:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd6242cf000) [pid = 3227] [serial = 724] [outer = (nil)] 21:00:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd6289cb400) [pid = 3227] [serial = 725] [outer = 0x7fd6242cf000] 21:00:23 INFO - PROCESS | 3227 | 1461297623175 Marionette DEBUG loaded listener.js 21:00:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd628fdd400) [pid = 3227] [serial = 726] [outer = 0x7fd6242cf000] 21:00:24 INFO - PROCESS | 3227 | 1461297624153 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]]]}] 21:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1783ms 21:00:24 INFO - PROCESS | 3227 | 1461297624219 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 21:00:24 INFO - PROCESS | 3227 | 1461297624225 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 21:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:00:24 INFO - PROCESS | 3227 | 1461297624232 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:00:24 INFO - PROCESS | 3227 | 1461297624235 Marionette TRACE conn3 <- [1,938,null,{}] 21:00:24 INFO - PROCESS | 3227 | 1461297624242 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}] 21:00:24 INFO - PROCESS | 3227 | 1461297624439 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 21:00:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ed4000 == 93 [pid = 3227] [id = 193] 21:00:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632738000 == 92 [pid = 3227] [id = 60] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd628fe3000) [pid = 3227] [serial = 592] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62a91e400) [pid = 3227] [serial = 595] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd62cd30800) [pid = 3227] [serial = 598] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd623306800) [pid = 3227] [serial = 601] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd6226e5000) [pid = 3227] [serial = 604] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd623309400) [pid = 3227] [serial = 589] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62b0ac800) [pid = 3227] [serial = 628] [outer = (nil)] [url = about:blank] 21:00:24 INFO - PROCESS | 3227 | 1461297624776 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243d2000 == 91 [pid = 3227] [id = 225] 21:00:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227ca000 == 90 [pid = 3227] [id = 224] 21:00:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62227b000 == 91 [pid = 3227] [id = 242] 21:00:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd622213800) [pid = 3227] [serial = 727] [outer = (nil)] 21:00:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd629b6f000) [pid = 3227] [serial = 728] [outer = 0x7fd622213800] 21:00:24 INFO - PROCESS | 3227 | 1461297624910 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd629e8f000) [pid = 3227] [serial = 729] [outer = 0x7fd622213800] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620a6b800 == 90 [pid = 3227] [id = 223] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61d5cf000 == 89 [pid = 3227] [id = 222] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641025000 == 88 [pid = 3227] [id = 218] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636adb000 == 87 [pid = 3227] [id = 217] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6347bf800 == 86 [pid = 3227] [id = 216] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6338ec000 == 85 [pid = 3227] [id = 215] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b85000 == 84 [pid = 3227] [id = 214] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631a09000 == 83 [pid = 3227] [id = 213] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb1e000 == 82 [pid = 3227] [id = 212] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aad7800 == 81 [pid = 3227] [id = 211] 21:00:25 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62210e800 == 80 [pid = 3227] [id = 210] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a92b800) [pid = 3227] [serial = 625] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd6226e7800) [pid = 3227] [serial = 610] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62a34f000) [pid = 3227] [serial = 622] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd629e95000) [pid = 3227] [serial = 619] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd629d21000) [pid = 3227] [serial = 617] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd629c5ac00) [pid = 3227] [serial = 616] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd628a1e400) [pid = 3227] [serial = 614] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd6289c6c00) [pid = 3227] [serial = 613] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd629d7b000) [pid = 3227] [serial = 607] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62330a400) [pid = 3227] [serial = 611] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62a6dd800) [pid = 3227] [serial = 623] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62a24fc00) [pid = 3227] [serial = 620] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62ac08000) [pid = 3227] [serial = 626] [outer = (nil)] [url = about:blank] 21:00:25 INFO - PROCESS | 3227 | 1461297625737 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]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1537ms 21:00:25 INFO - PROCESS | 3227 | 1461297625770 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 21:00:25 INFO - PROCESS | 3227 | 1461297625773 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 21:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:00:25 INFO - PROCESS | 3227 | 1461297625787 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 3227 | 1461297625795 Marionette TRACE conn3 <- [1,942,null,{}] 21:00:25 INFO - PROCESS | 3227 | 1461297625815 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}] 21:00:26 INFO - PROCESS | 3227 | 1461297625999 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 21:00:26 INFO - PROCESS | 3227 | 1461297626012 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b068000 == 81 [pid = 3227] [id = 243] 21:00:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd629eba000) [pid = 3227] [serial = 730] [outer = (nil)] 21:00:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62a6e3c00) [pid = 3227] [serial = 731] [outer = 0x7fd629eba000] 21:00:26 INFO - PROCESS | 3227 | 1461297626077 Marionette DEBUG loaded listener.js 21:00:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62a891800) [pid = 3227] [serial = 732] [outer = 0x7fd629eba000] 21:00:27 INFO - PROCESS | 3227 | 1461297627119 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]]]}] 21:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1405ms 21:00:27 INFO - PROCESS | 3227 | 1461297627187 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 21:00:27 INFO - PROCESS | 3227 | 1461297627194 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 21:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:00:27 INFO - PROCESS | 3227 | 1461297627205 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:00:27 INFO - PROCESS | 3227 | 1461297627210 Marionette TRACE conn3 <- [1,946,null,{}] 21:00:27 INFO - PROCESS | 3227 | 1461297627222 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}] 21:00:27 INFO - PROCESS | 3227 | 1461297627479 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 21:00:27 INFO - PROCESS | 3227 | 1461297627773 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243d4000 == 82 [pid = 3227] [id = 244] 21:00:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd6226e4800) [pid = 3227] [serial = 733] [outer = (nil)] 21:00:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd6240b5000) [pid = 3227] [serial = 734] [outer = 0x7fd6226e4800] 21:00:27 INFO - PROCESS | 3227 | 1461297627860 Marionette DEBUG loaded listener.js 21:00:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd628fe3800) [pid = 3227] [serial = 735] [outer = 0x7fd6226e4800] 21:00:28 INFO - PROCESS | 3227 | 1461297628822 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]]]}] 21:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1688ms 21:00:28 INFO - PROCESS | 3227 | 1461297628893 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 21:00:28 INFO - PROCESS | 3227 | 1461297628901 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 21:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:00:28 INFO - PROCESS | 3227 | 1461297628912 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 3227 | 1461297628916 Marionette TRACE conn3 <- [1,950,null,{}] 21:00:28 INFO - PROCESS | 3227 | 1461297628923 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}] 21:00:29 INFO - PROCESS | 3227 | 1461297629119 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 21:00:29 INFO - PROCESS | 3227 | 1461297629344 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d963000 == 83 [pid = 3227] [id = 245] 21:00:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd629d86400) [pid = 3227] [serial = 736] [outer = (nil)] 21:00:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd629eb6000) [pid = 3227] [serial = 737] [outer = 0x7fd629d86400] 21:00:29 INFO - PROCESS | 3227 | 1461297629465 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62a89c800) [pid = 3227] [serial = 738] [outer = 0x7fd629d86400] 21:00:30 INFO - PROCESS | 3227 | 1461297630479 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]]]}] 21:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1633ms 21:00:30 INFO - PROCESS | 3227 | 1461297630545 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 21:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:00:30 INFO - PROCESS | 3227 | 1461297630550 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 21:00:30 INFO - PROCESS | 3227 | 1461297630556 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:00:30 INFO - PROCESS | 3227 | 1461297630562 Marionette TRACE conn3 <- [1,954,null,{}] 21:00:30 INFO - PROCESS | 3227 | 1461297630587 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}] 21:00:30 INFO - PROCESS | 3227 | 1461297630896 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 21:00:31 INFO - PROCESS | 3227 | 1461297631131 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb16000 == 84 [pid = 3227] [id = 246] 21:00:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62a919400) [pid = 3227] [serial = 739] [outer = (nil)] 21:00:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62ac08400) [pid = 3227] [serial = 740] [outer = 0x7fd62a919400] 21:00:31 INFO - PROCESS | 3227 | 1461297631208 Marionette DEBUG loaded listener.js 21:00:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62b161000) [pid = 3227] [serial = 741] [outer = 0x7fd62a919400] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620edb800 == 83 [pid = 3227] [id = 189] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622a0b800 == 82 [pid = 3227] [id = 196] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620edd000 == 81 [pid = 3227] [id = 220] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd644167800 == 80 [pid = 3227] [id = 219] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62cccd800 == 79 [pid = 3227] [id = 46] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62bee1800 == 78 [pid = 3227] [id = 65] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd642254000 == 77 [pid = 3227] [id = 67] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64604e000 == 76 [pid = 3227] [id = 69] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641208800 == 75 [pid = 3227] [id = 199] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622a1a800 == 74 [pid = 3227] [id = 203] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634520000 == 73 [pid = 3227] [id = 66] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641022800 == 72 [pid = 3227] [id = 238] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63aff1800 == 71 [pid = 3227] [id = 237] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd635303000 == 70 [pid = 3227] [id = 236] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633a12000 == 69 [pid = 3227] [id = 235] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632bd6800 == 68 [pid = 3227] [id = 234] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6319d7000 == 67 [pid = 3227] [id = 233] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ebe6000 == 66 [pid = 3227] [id = 232] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2d3800 == 65 [pid = 3227] [id = 231] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c17e800 == 64 [pid = 3227] [id = 230] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243c9000 == 63 [pid = 3227] [id = 229] 21:00:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620a6f000 == 62 [pid = 3227] [id = 228] 21:00:34 INFO - PROCESS | 3227 | 1461297634125 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]]]}] 21:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 3599ms 21:00:34 INFO - PROCESS | 3227 | 1461297634155 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 21:00:34 INFO - PROCESS | 3227 | 1461297634160 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 21:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:00:34 INFO - PROCESS | 3227 | 1461297634170 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 3227 | 1461297634175 Marionette TRACE conn3 <- [1,958,null,{}] 21:00:34 INFO - PROCESS | 3227 | 1461297634188 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}] 21:00:34 INFO - PROCESS | 3227 | 1461297634413 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 21:00:34 INFO - PROCESS | 3227 | 1461297634451 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622818800 == 63 [pid = 3227] [id = 247] 21:00:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6242c8c00) [pid = 3227] [serial = 742] [outer = (nil)] 21:00:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd628fdac00) [pid = 3227] [serial = 743] [outer = 0x7fd6242c8c00] 21:00:34 INFO - PROCESS | 3227 | 1461297634529 Marionette DEBUG loaded listener.js 21:00:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd629d21c00) [pid = 3227] [serial = 744] [outer = 0x7fd6242c8c00] 21:00:35 INFO - PROCESS | 3227 | 1461297635387 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]]]}] 21:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1242ms 21:00:35 INFO - PROCESS | 3227 | 1461297635413 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 21:00:35 INFO - PROCESS | 3227 | 1461297635421 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 21:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:00:35 INFO - PROCESS | 3227 | 1461297635431 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:00:35 INFO - PROCESS | 3227 | 1461297635435 Marionette TRACE conn3 <- [1,962,null,{}] 21:00:35 INFO - PROCESS | 3227 | 1461297635447 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}] 21:00:35 INFO - PROCESS | 3227 | 1461297635661 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 21:00:35 INFO - PROCESS | 3227 | 1461297635692 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62cccd800 == 64 [pid = 3227] [id = 248] 21:00:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd629d7d400) [pid = 3227] [serial = 745] [outer = (nil)] 21:00:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62a888400) [pid = 3227] [serial = 746] [outer = 0x7fd629d7d400] 21:00:35 INFO - PROCESS | 3227 | 1461297635755 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62a8bdc00) [pid = 3227] [serial = 747] [outer = 0x7fd629d7d400] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd629d16c00) [pid = 3227] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd61eb52800) [pid = 3227] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62a89f400) [pid = 3227] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd62eb39000) [pid = 3227] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd623382800) [pid = 3227] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd629eb4800) [pid = 3227] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62eb3e400) [pid = 3227] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd6226e3000) [pid = 3227] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd623307800) [pid = 3227] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd623383000) [pid = 3227] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62ac0e400) [pid = 3227] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd623385c00) [pid = 3227] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62e553800) [pid = 3227] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd629c55400) [pid = 3227] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd61eb60400) [pid = 3227] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd629b74800) [pid = 3227] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd61eb52c00) [pid = 3227] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62220ec00) [pid = 3227] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd620521800) [pid = 3227] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd62a91e000) [pid = 3227] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd628a21800) [pid = 3227] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd61fb6b800) [pid = 3227] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd622213800) [pid = 3227] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:00:37 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd6242cf000) [pid = 3227] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:00:37 INFO - PROCESS | 3227 | 1461297637380 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]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1994ms 21:00:37 INFO - PROCESS | 3227 | 1461297637435 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 3227 | 1461297637456 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 21:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:00:37 INFO - PROCESS | 3227 | 1461297637468 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 3227 | 1461297637474 Marionette TRACE conn3 <- [1,966,null,{}] 21:00:37 INFO - PROCESS | 3227 | 1461297637499 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}] 21:00:37 INFO - PROCESS | 3227 | 1461297637707 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 21:00:37 INFO - PROCESS | 3227 | 1461297637897 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d963800 == 65 [pid = 3227] [id = 249] 21:00:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd623385800) [pid = 3227] [serial = 748] [outer = (nil)] 21:00:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62a89f400) [pid = 3227] [serial = 749] [outer = 0x7fd623385800] 21:00:37 INFO - PROCESS | 3227 | 1461297637968 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a92dc00) [pid = 3227] [serial = 750] [outer = 0x7fd623385800] 21:00:38 INFO - PROCESS | 3227 | 1461297638747 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]]]}] 21:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1340ms 21:00:38 INFO - PROCESS | 3227 | 1461297638886 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 21:00:38 INFO - PROCESS | 3227 | 1461297638891 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 21:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:00:38 INFO - PROCESS | 3227 | 1461297638902 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:00:38 INFO - PROCESS | 3227 | 1461297638909 Marionette TRACE conn3 <- [1,970,null,{}] 21:00:38 INFO - PROCESS | 3227 | 1461297638928 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}] 21:00:39 INFO - PROCESS | 3227 | 1461297639139 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 21:00:39 INFO - PROCESS | 3227 | 1461297639384 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622288800 == 66 [pid = 3227] [id = 250] 21:00:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd623388800) [pid = 3227] [serial = 751] [outer = (nil)] 21:00:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd6240aa400) [pid = 3227] [serial = 752] [outer = 0x7fd623388800] 21:00:39 INFO - PROCESS | 3227 | 1461297639486 Marionette DEBUG loaded listener.js 21:00:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd628a14c00) [pid = 3227] [serial = 753] [outer = 0x7fd623388800] 21:00:40 INFO - PROCESS | 3227 | 1461297640412 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]]]}] 21:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1553ms 21:00:40 INFO - PROCESS | 3227 | 1461297640456 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 21:00:40 INFO - PROCESS | 3227 | 1461297640463 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 21:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:00:40 INFO - PROCESS | 3227 | 1461297640476 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 3227 | 1461297640481 Marionette TRACE conn3 <- [1,974,null,{}] 21:00:40 INFO - PROCESS | 3227 | 1461297640488 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}] 21:00:40 INFO - PROCESS | 3227 | 1461297640679 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 21:00:40 INFO - PROCESS | 3227 | 1461297640910 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebfc800 == 67 [pid = 3227] [id = 251] 21:00:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62a88bc00) [pid = 3227] [serial = 754] [outer = (nil)] 21:00:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62a916c00) [pid = 3227] [serial = 755] [outer = 0x7fd62a88bc00] 21:00:41 INFO - PROCESS | 3227 | 1461297641002 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62ac06000) [pid = 3227] [serial = 756] [outer = 0x7fd62a88bc00] 21:00:41 INFO - PROCESS | 3227 | 1461297641970 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]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1545ms 21:00:42 INFO - PROCESS | 3227 | 1461297642018 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 21:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:00:42 INFO - PROCESS | 3227 | 1461297642022 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 21:00:42 INFO - PROCESS | 3227 | 1461297642028 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 3227 | 1461297642032 Marionette TRACE conn3 <- [1,978,null,{}] 21:00:42 INFO - PROCESS | 3227 | 1461297642050 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}] 21:00:42 INFO - PROCESS | 3227 | 1461297642244 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 21:00:42 INFO - PROCESS | 3227 | 1461297642530 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b85000 == 68 [pid = 3227] [id = 252] 21:00:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62c067400) [pid = 3227] [serial = 757] [outer = (nil)] 21:00:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62c127000) [pid = 3227] [serial = 758] [outer = 0x7fd62c067400] 21:00:42 INFO - PROCESS | 3227 | 1461297642710 Marionette DEBUG loaded listener.js 21:00:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62ccaf000) [pid = 3227] [serial = 759] [outer = 0x7fd62c067400] 21:00:43 INFO - PROCESS | 3227 | 1461297643579 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]]]}] 21:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1580ms 21:00:43 INFO - PROCESS | 3227 | 1461297643609 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 21:00:43 INFO - PROCESS | 3227 | 1461297643613 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 21:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:00:43 INFO - PROCESS | 3227 | 1461297643619 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:00:43 INFO - PROCESS | 3227 | 1461297643622 Marionette TRACE conn3 <- [1,982,null,{}] 21:00:43 INFO - PROCESS | 3227 | 1461297643628 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}] 21:00:43 INFO - PROCESS | 3227 | 1461297643838 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 21:00:44 INFO - PROCESS | 3227 | 1461297644031 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633a14800 == 69 [pid = 3227] [id = 253] 21:00:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62c06f800) [pid = 3227] [serial = 760] [outer = (nil)] 21:00:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62d711c00) [pid = 3227] [serial = 761] [outer = 0x7fd62c06f800] 21:00:44 INFO - PROCESS | 3227 | 1461297644200 Marionette DEBUG loaded listener.js 21:00:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62d7a6800) [pid = 3227] [serial = 762] [outer = 0x7fd62c06f800] 21:00:45 INFO - PROCESS | 3227 | 1461297645108 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]]]}] 21:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1534ms 21:00:45 INFO - PROCESS | 3227 | 1461297645155 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 21:00:45 INFO - PROCESS | 3227 | 1461297645158 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 21:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:00:45 INFO - PROCESS | 3227 | 1461297645165 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:00:45 INFO - PROCESS | 3227 | 1461297645169 Marionette TRACE conn3 <- [1,986,null,{}] 21:00:45 INFO - PROCESS | 3227 | 1461297645175 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}] 21:00:45 INFO - PROCESS | 3227 | 1461297645367 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 21:00:45 INFO - PROCESS | 3227 | 1461297645552 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63531d800 == 70 [pid = 3227] [id = 254] 21:00:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62cd2dc00) [pid = 3227] [serial = 763] [outer = (nil)] 21:00:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62e4d1800) [pid = 3227] [serial = 764] [outer = 0x7fd62cd2dc00] 21:00:45 INFO - PROCESS | 3227 | 1461297645630 Marionette DEBUG loaded listener.js 21:00:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62e54d000) [pid = 3227] [serial = 765] [outer = 0x7fd62cd2dc00] 21:00:46 INFO - PROCESS | 3227 | 1461297646497 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]]]}] 21:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1379ms 21:00:46 INFO - PROCESS | 3227 | 1461297646546 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 21:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:00:46 INFO - PROCESS | 3227 | 1461297646550 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 21:00:46 INFO - PROCESS | 3227 | 1461297646557 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:00:46 INFO - PROCESS | 3227 | 1461297646560 Marionette TRACE conn3 <- [1,990,null,{}] 21:00:46 INFO - PROCESS | 3227 | 1461297646566 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}] 21:00:46 INFO - PROCESS | 3227 | 1461297646786 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 21:00:46 INFO - PROCESS | 3227 | 1461297646979 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640da9000 == 71 [pid = 3227] [id = 255] 21:00:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62a255400) [pid = 3227] [serial = 766] [outer = (nil)] 21:00:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62eb40c00) [pid = 3227] [serial = 767] [outer = 0x7fd62a255400] 21:00:47 INFO - PROCESS | 3227 | 1461297647085 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd630ab7400) [pid = 3227] [serial = 768] [outer = 0x7fd62a255400] 21:00:48 INFO - PROCESS | 3227 | 1461297648056 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]]]}] 21:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1549ms 21:00:48 INFO - PROCESS | 3227 | 1461297648106 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 21:00:48 INFO - PROCESS | 3227 | 1461297648110 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 21:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:00:48 INFO - PROCESS | 3227 | 1461297648116 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 3227 | 1461297648120 Marionette TRACE conn3 <- [1,994,null,{}] 21:00:48 INFO - PROCESS | 3227 | 1461297648125 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}] 21:00:48 INFO - PROCESS | 3227 | 1461297648301 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 21:00:48 INFO - PROCESS | 3227 | 1461297648486 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64225e800 == 72 [pid = 3227] [id = 256] 21:00:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62e5c3800) [pid = 3227] [serial = 769] [outer = (nil)] 21:00:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd631558000) [pid = 3227] [serial = 770] [outer = 0x7fd62e5c3800] 21:00:48 INFO - PROCESS | 3227 | 1461297648560 Marionette DEBUG loaded listener.js 21:00:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd6323d6800) [pid = 3227] [serial = 771] [outer = 0x7fd62e5c3800] 21:00:49 INFO - PROCESS | 3227 | 1461297649425 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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1383ms 21:00:49 INFO - PROCESS | 3227 | 1461297649500 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 3227 | 1461297649504 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 21:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:00:49 INFO - PROCESS | 3227 | 1461297649510 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 3227 | 1461297649513 Marionette TRACE conn3 <- [1,998,null,{}] 21:00:49 INFO - PROCESS | 3227 | 1461297649519 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}] 21:00:49 INFO - PROCESS | 3227 | 1461297649724 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 21:00:49 INFO - PROCESS | 3227 | 1461297649908 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645a76000 == 73 [pid = 3227] [id = 257] 21:00:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd62e8a4800) [pid = 3227] [serial = 772] [outer = (nil)] 21:00:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd632496400) [pid = 3227] [serial = 773] [outer = 0x7fd62e8a4800] 21:00:49 INFO - PROCESS | 3227 | 1461297649991 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd6329c6c00) [pid = 3227] [serial = 774] [outer = 0x7fd62e8a4800] 21:00:50 INFO - PROCESS | 3227 | 1461297650856 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]]]}] 21:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1381ms 21:00:50 INFO - PROCESS | 3227 | 1461297650893 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 21:00:50 INFO - PROCESS | 3227 | 1461297650897 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 21:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:00:50 INFO - PROCESS | 3227 | 1461297650903 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:00:50 INFO - PROCESS | 3227 | 1461297650905 Marionette TRACE conn3 <- [1,1002,null,{}] 21:00:50 INFO - PROCESS | 3227 | 1461297650911 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}] 21:00:51 INFO - PROCESS | 3227 | 1461297651091 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 21:00:51 INFO - PROCESS | 3227 | 1461297651276 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64648e800 == 74 [pid = 3227] [id = 258] 21:00:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd62051c400) [pid = 3227] [serial = 775] [outer = (nil)] 21:00:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd632a47800) [pid = 3227] [serial = 776] [outer = 0x7fd62051c400] 21:00:51 INFO - PROCESS | 3227 | 1461297651347 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd632c54400) [pid = 3227] [serial = 777] [outer = 0x7fd62051c400] 21:00:52 INFO - PROCESS | 3227 | 1461297652236 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]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1384ms 21:00:52 INFO - PROCESS | 3227 | 1461297652288 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 21:00:52 INFO - PROCESS | 3227 | 1461297652292 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 21:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:00:52 INFO - PROCESS | 3227 | 1461297652298 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 3227 | 1461297652300 Marionette TRACE conn3 <- [1,1006,null,{}] 21:00:52 INFO - PROCESS | 3227 | 1461297652306 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}] 21:00:52 INFO - PROCESS | 3227 | 1461297652483 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 21:00:52 INFO - PROCESS | 3227 | 1461297652669 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd648176000 == 75 [pid = 3227] [id = 259] 21:00:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd629eb4800) [pid = 3227] [serial = 778] [outer = (nil)] 21:00:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd632c5b400) [pid = 3227] [serial = 779] [outer = 0x7fd629eb4800] 21:00:52 INFO - PROCESS | 3227 | 1461297652743 Marionette DEBUG loaded listener.js 21:00:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd632fc5800) [pid = 3227] [serial = 780] [outer = 0x7fd629eb4800] 21:00:53 INFO - PROCESS | 3227 | 1461297653634 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]]]}] 21:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1383ms 21:00:53 INFO - PROCESS | 3227 | 1461297653682 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 21:00:53 INFO - PROCESS | 3227 | 1461297653685 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 21:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:00:53 INFO - PROCESS | 3227 | 1461297653691 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:00:53 INFO - PROCESS | 3227 | 1461297653695 Marionette TRACE conn3 <- [1,1010,null,{}] 21:00:53 INFO - PROCESS | 3227 | 1461297653700 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}] 21:00:53 INFO - PROCESS | 3227 | 1461297653953 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 21:00:54 INFO - PROCESS | 3227 | 1461297654141 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a430000 == 76 [pid = 3227] [id = 260] 21:00:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd630cde400) [pid = 3227] [serial = 781] [outer = (nil)] 21:00:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd633a55400) [pid = 3227] [serial = 782] [outer = 0x7fd630cde400] 21:00:54 INFO - PROCESS | 3227 | 1461297654223 Marionette DEBUG loaded listener.js 21:00:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd6342aa400) [pid = 3227] [serial = 783] [outer = 0x7fd630cde400] 21:00:55 INFO - PROCESS | 3227 | 1461297655128 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]]]}] 21:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1491ms 21:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:00:55 INFO - PROCESS | 3227 | 1461297655183 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 21:00:55 INFO - PROCESS | 3227 | 1461297655186 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 21:00:55 INFO - PROCESS | 3227 | 1461297655193 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:00:55 INFO - PROCESS | 3227 | 1461297655196 Marionette TRACE conn3 <- [1,1014,null,{}] 21:00:55 INFO - PROCESS | 3227 | 1461297655202 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}] 21:00:55 INFO - PROCESS | 3227 | 1461297655418 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 21:00:55 INFO - PROCESS | 3227 | 1461297655608 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b389000 == 77 [pid = 3227] [id = 261] 21:00:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd632a44c00) [pid = 3227] [serial = 784] [outer = (nil)] 21:00:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd6345fb800) [pid = 3227] [serial = 785] [outer = 0x7fd632a44c00] 21:00:55 INFO - PROCESS | 3227 | 1461297655687 Marionette DEBUG loaded listener.js 21:00:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd63494d400) [pid = 3227] [serial = 786] [outer = 0x7fd632a44c00] 21:00:56 INFO - PROCESS | 3227 | 1461297656630 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]]]}] 21:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1481ms 21:00:56 INFO - PROCESS | 3227 | 1461297656676 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 21:00:56 INFO - PROCESS | 3227 | 1461297656683 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 21:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:00:56 INFO - PROCESS | 3227 | 1461297656694 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:00:56 INFO - PROCESS | 3227 | 1461297656698 Marionette TRACE conn3 <- [1,1018,null,{}] 21:00:56 INFO - PROCESS | 3227 | 1461297656709 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}] 21:00:56 INFO - PROCESS | 3227 | 1461297656982 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 21:00:57 INFO - PROCESS | 3227 | 1461297657332 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3e6000 == 78 [pid = 3227] [id = 262] 21:00:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd62cd2e800) [pid = 3227] [serial = 787] [outer = (nil)] 21:00:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd6349f9800) [pid = 3227] [serial = 788] [outer = 0x7fd62cd2e800] 21:00:57 INFO - PROCESS | 3227 | 1461297657458 Marionette DEBUG loaded listener.js 21:00:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd63511c000) [pid = 3227] [serial = 789] [outer = 0x7fd62cd2e800] 21:00:58 INFO - PROCESS | 3227 | 1461297658650 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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1992ms 21:00:58 INFO - PROCESS | 3227 | 1461297658689 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 21:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:00:58 INFO - PROCESS | 3227 | 1461297658694 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 21:00:58 INFO - PROCESS | 3227 | 1461297658703 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 3227 | 1461297658708 Marionette TRACE conn3 <- [1,1022,null,{}] 21:00:58 INFO - PROCESS | 3227 | 1461297658716 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}] 21:00:58 INFO - PROCESS | 3227 | 1461297658937 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 21:00:59 INFO - PROCESS | 3227 | 1461297659228 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cf21800 == 79 [pid = 3227] [id = 263] 21:00:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd629eb6400) [pid = 3227] [serial = 790] [outer = (nil)] 21:00:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd6351be400) [pid = 3227] [serial = 791] [outer = 0x7fd629eb6400] 21:00:59 INFO - PROCESS | 3227 | 1461297659310 Marionette DEBUG loaded listener.js 21:00:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd635347000) [pid = 3227] [serial = 792] [outer = 0x7fd629eb6400] 21:01:00 INFO - PROCESS | 3227 | 1461297660125 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]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1484ms 21:01:00 INFO - PROCESS | 3227 | 1461297660187 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 3227 | 1461297660189 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 21:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:01:00 INFO - PROCESS | 3227 | 1461297660198 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 3227 | 1461297660200 Marionette TRACE conn3 <- [1,1026,null,{}] 21:01:00 INFO - PROCESS | 3227 | 1461297660206 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}] 21:01:00 INFO - PROCESS | 3227 | 1461297660402 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 21:01:00 INFO - PROCESS | 3227 | 1461297660588 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a63000 == 80 [pid = 3227] [id = 264] 21:01:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd61eb53400) [pid = 3227] [serial = 793] [outer = (nil)] 21:01:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd623389800) [pid = 3227] [serial = 794] [outer = 0x7fd61eb53400] 21:01:00 INFO - PROCESS | 3227 | 1461297660660 Marionette DEBUG loaded listener.js 21:01:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd62a630c00) [pid = 3227] [serial = 795] [outer = 0x7fd61eb53400] 21:01:01 INFO - PROCESS | 3227 | 1461297661601 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]]]}] 21:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1750ms 21:01:01 INFO - PROCESS | 3227 | 1461297661947 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 21:01:01 INFO - PROCESS | 3227 | 1461297661953 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 21:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:01:01 INFO - PROCESS | 3227 | 1461297661960 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:01:01 INFO - PROCESS | 3227 | 1461297661964 Marionette TRACE conn3 <- [1,1030,null,{}] 21:01:01 INFO - PROCESS | 3227 | 1461297661971 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}] 21:01:02 INFO - PROCESS | 3227 | 1461297662225 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 21:01:02 INFO - PROCESS | 3227 | 1461297662413 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62281d800 == 81 [pid = 3227] [id = 265] 21:01:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd62330b400) [pid = 3227] [serial = 796] [outer = (nil)] 21:01:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd623387000) [pid = 3227] [serial = 797] [outer = 0x7fd62330b400] 21:01:02 INFO - PROCESS | 3227 | 1461297662481 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd6289c3c00) [pid = 3227] [serial = 798] [outer = 0x7fd62330b400] 21:01:03 INFO - PROCESS | 3227 | 1461297663303 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]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1380ms 21:01:03 INFO - PROCESS | 3227 | 1461297663342 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 3227 | 1461297663347 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 21:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:01:03 INFO - PROCESS | 3227 | 1461297663359 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 3227 | 1461297663364 Marionette TRACE conn3 <- [1,1034,null,{}] 21:01:03 INFO - PROCESS | 3227 | 1461297663371 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}] 21:01:03 INFO - PROCESS | 3227 | 1461297663560 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 21:01:03 INFO - PROCESS | 3227 | 1461297663958 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227c8800 == 82 [pid = 3227] [id = 266] 21:01:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd629c55800) [pid = 3227] [serial = 799] [outer = (nil)] 21:01:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd629d82000) [pid = 3227] [serial = 800] [outer = 0x7fd629c55800] 21:01:04 INFO - PROCESS | 3227 | 1461297664038 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd62a6dd800) [pid = 3227] [serial = 801] [outer = 0x7fd629c55800] 21:01:04 INFO - PROCESS | 3227 | 1461297664885 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]]]}] 21:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1588ms 21:01:04 INFO - PROCESS | 3227 | 1461297664945 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 21:01:04 INFO - PROCESS | 3227 | 1461297664947 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 21:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:01:04 INFO - PROCESS | 3227 | 1461297664955 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:01:04 INFO - PROCESS | 3227 | 1461297664958 Marionette TRACE conn3 <- [1,1038,null,{}] 21:01:04 INFO - PROCESS | 3227 | 1461297664973 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}] 21:01:05 INFO - PROCESS | 3227 | 1461297665188 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 21:01:05 INFO - PROCESS | 3227 | 1461297665471 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ccbd000 == 83 [pid = 3227] [id = 267] 21:01:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd61eb60400) [pid = 3227] [serial = 802] [outer = (nil)] 21:01:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd62b16bc00) [pid = 3227] [serial = 803] [outer = 0x7fd61eb60400] 21:01:05 INFO - PROCESS | 3227 | 1461297665595 Marionette DEBUG loaded listener.js 21:01:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd62cca6000) [pid = 3227] [serial = 804] [outer = 0x7fd61eb60400] 21:01:06 INFO - PROCESS | 3227 | 1461297666552 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]]]}] 21:01:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629e19000 == 82 [pid = 3227] [id = 226] 21:01:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f5f000 == 81 [pid = 3227] [id = 227] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd62c12ac00) [pid = 3227] [serial = 641] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd62a6e3c00) [pid = 3227] [serial = 731] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd628fd6c00) [pid = 3227] [serial = 638] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd628fdf000) [pid = 3227] [serial = 634] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd6226eec00) [pid = 3227] [serial = 631] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd62e40a800) [pid = 3227] [serial = 644] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd62eb37000) [pid = 3227] [serial = 647] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd6300c7c00) [pid = 3227] [serial = 650] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd6323d8c00) [pid = 3227] [serial = 653] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd632a49400) [pid = 3227] [serial = 656] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd632cee800) [pid = 3227] [serial = 659] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd6345c8800) [pid = 3227] [serial = 662] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd62338a400) [pid = 3227] [serial = 665] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd629e8cc00) [pid = 3227] [serial = 692] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd62cd35c00) [pid = 3227] [serial = 704] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62e414000) [pid = 3227] [serial = 710] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd62e895c00) [pid = 3227] [serial = 716] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd6242ccc00) [pid = 3227] [serial = 689] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62e54c000) [pid = 3227] [serial = 713] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62b0a9800) [pid = 3227] [serial = 701] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd61fb74c00) [pid = 3227] [serial = 686] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd62d719000) [pid = 3227] [serial = 707] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd631557c00) [pid = 3227] [serial = 719] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd62a927c00) [pid = 3227] [serial = 698] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd62a89b000) [pid = 3227] [serial = 695] [outer = (nil)] [url = about:blank] 21:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1681ms 21:01:06 INFO - PROCESS | 3227 | 1461297666637 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 21:01:06 INFO - PROCESS | 3227 | 1461297666642 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 21:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:01:06 INFO - PROCESS | 3227 | 1461297666655 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:01:06 INFO - PROCESS | 3227 | 1461297666658 Marionette TRACE conn3 <- [1,1042,null,{}] 21:01:06 INFO - PROCESS | 3227 | 1461297666664 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}] 21:01:06 INFO - PROCESS | 3227 | 1461297666846 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd629d80c00) [pid = 3227] [serial = 680] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd629e8d000) [pid = 3227] [serial = 681] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd620517000) [pid = 3227] [serial = 669] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd61eb5d000) [pid = 3227] [serial = 668] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd6226ed000) [pid = 3227] [serial = 671] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd6242c9400) [pid = 3227] [serial = 674] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd62330d800) [pid = 3227] [serial = 672] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62bd2b000) [pid = 3227] [serial = 629] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd629b76800) [pid = 3227] [serial = 677] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd621f4bc00) [pid = 3227] [serial = 413] [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.] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd629d13000) [pid = 3227] [serial = 678] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd6289c7800) [pid = 3227] [serial = 675] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd629eb7800) [pid = 3227] [serial = 683] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62b0b5400) [pid = 3227] [serial = 518] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd628a15800) [pid = 3227] [serial = 587] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62e5c5400) [pid = 3227] [serial = 497] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd628fdd400) [pid = 3227] [serial = 726] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd629e8f000) [pid = 3227] [serial = 729] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd633992000) [pid = 3227] [serial = 512] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd6289c9000) [pid = 3227] [serial = 524] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62220cc00) [pid = 3227] [serial = 723] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62a355c00) [pid = 3227] [serial = 684] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd645e03400) [pid = 3227] [serial = 515] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62e4d7000) [pid = 3227] [serial = 530] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd620517c00) [pid = 3227] [serial = 722] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd6242cc400) [pid = 3227] [serial = 500] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd6289cb400) [pid = 3227] [serial = 725] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd62338f400) [pid = 3227] [serial = 521] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd629b6f000) [pid = 3227] [serial = 728] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd6326ec400) [pid = 3227] [serial = 509] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62a8a3000) [pid = 3227] [serial = 527] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd62e89a400) [pid = 3227] [serial = 506] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd62a891000) [pid = 3227] [serial = 503] [outer = (nil)] [url = about:blank] 21:01:06 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62a92b000) [pid = 3227] [serial = 548] [outer = (nil)] [url = about:blank] 21:01:07 INFO - PROCESS | 3227 | 1461297667079 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ece800 == 82 [pid = 3227] [id = 268] 21:01:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd620517c00) [pid = 3227] [serial = 805] [outer = (nil)] 21:01:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd6289c7800) [pid = 3227] [serial = 806] [outer = 0x7fd620517c00] 21:01:07 INFO - PROCESS | 3227 | 1461297667153 Marionette DEBUG loaded listener.js 21:01:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62aaa4400) [pid = 3227] [serial = 807] [outer = 0x7fd620517c00] 21:01:07 INFO - PROCESS | 3227 | 1461297667851 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]]]}] 21:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1229ms 21:01:07 INFO - PROCESS | 3227 | 1461297667885 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 21:01:07 INFO - PROCESS | 3227 | 1461297667888 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 21:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:01:07 INFO - PROCESS | 3227 | 1461297667919 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:01:07 INFO - PROCESS | 3227 | 1461297667922 Marionette TRACE conn3 <- [1,1046,null,{}] 21:01:07 INFO - PROCESS | 3227 | 1461297667932 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}] 21:01:08 INFO - PROCESS | 3227 | 1461297668123 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 21:01:08 INFO - PROCESS | 3227 | 1461297668135 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f45000 == 83 [pid = 3227] [id = 269] 21:01:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd6226ed000) [pid = 3227] [serial = 808] [outer = (nil)] 21:01:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62d712000) [pid = 3227] [serial = 809] [outer = 0x7fd6226ed000] 21:01:08 INFO - PROCESS | 3227 | 1461297668207 Marionette DEBUG loaded listener.js 21:01:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62e5c7800) [pid = 3227] [serial = 810] [outer = 0x7fd6226ed000] 21:01:09 INFO - PROCESS | 3227 | 1461297669159 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]]]}] 21:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1300ms 21:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:01:09 INFO - PROCESS | 3227 | 1461297669211 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 21:01:09 INFO - PROCESS | 3227 | 1461297669214 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 21:01:09 INFO - PROCESS | 3227 | 1461297669232 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:01:09 INFO - PROCESS | 3227 | 1461297669237 Marionette TRACE conn3 <- [1,1050,null,{}] 21:01:09 INFO - PROCESS | 3227 | 1461297669248 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}] 21:01:09 INFO - PROCESS | 3227 | 1461297669515 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 21:01:09 INFO - PROCESS | 3227 | 1461297669549 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2d1800 == 84 [pid = 3227] [id = 270] 21:01:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd6300d0000) [pid = 3227] [serial = 811] [outer = (nil)] 21:01:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd6326f9800) [pid = 3227] [serial = 812] [outer = 0x7fd6300d0000] 21:01:09 INFO - PROCESS | 3227 | 1461297669617 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd633a54c00) [pid = 3227] [serial = 813] [outer = 0x7fd6300d0000] 21:01:10 INFO - PROCESS | 3227 | 1461297670511 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]]]}] 21:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1355ms 21:01:10 INFO - PROCESS | 3227 | 1461297670579 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 21:01:10 INFO - PROCESS | 3227 | 1461297670583 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 21:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:01:10 INFO - PROCESS | 3227 | 1461297670588 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 3227 | 1461297670591 Marionette TRACE conn3 <- [1,1054,null,{}] 21:01:10 INFO - PROCESS | 3227 | 1461297670596 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}] 21:01:10 INFO - PROCESS | 3227 | 1461297670819 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 21:01:10 INFO - PROCESS | 3227 | 1461297670851 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632aea800 == 85 [pid = 3227] [id = 271] 21:01:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd633a55000) [pid = 3227] [serial = 814] [outer = (nil)] 21:01:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6342a7c00) [pid = 3227] [serial = 815] [outer = 0x7fd633a55000] 21:01:10 INFO - PROCESS | 3227 | 1461297670913 Marionette DEBUG loaded listener.js 21:01:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd6365c3400) [pid = 3227] [serial = 816] [outer = 0x7fd633a55000] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd621f4f800) [pid = 3227] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd630c48c00) [pid = 3227] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd6221ab000) [pid = 3227] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62eb40400) [pid = 3227] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd61eb54800) [pid = 3227] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd62a6e1800) [pid = 3227] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd62e546000) [pid = 3227] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62dc6ac00) [pid = 3227] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62d70c000) [pid = 3227] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd62a8c5400) [pid = 3227] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd62ac0c800) [pid = 3227] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62ac0b400) [pid = 3227] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd629d20800) [pid = 3227] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd6240b8800) [pid = 3227] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd629d14000) [pid = 3227] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd6240b3800) [pid = 3227] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd61eb5f800) [pid = 3227] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd622209c00) [pid = 3227] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62e5ca000) [pid = 3227] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd61fb65400) [pid = 3227] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd622207400) [pid = 3227] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62ac0fc00) [pid = 3227] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd61fb71c00) [pid = 3227] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd61fb6c400) [pid = 3227] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd628a1ec00) [pid = 3227] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd6300cbc00) [pid = 3227] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd61eb52400) [pid = 3227] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd629eb2400) [pid = 3227] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd62220d000) [pid = 3227] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62e5c9800) [pid = 3227] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd621f54400) [pid = 3227] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd621f53800) [pid = 3227] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd629d7d400) [pid = 3227] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd6226e4800) [pid = 3227] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd629d86400) [pid = 3227] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd62a919400) [pid = 3227] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd6242c8c00) [pid = 3227] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd62a6e0800) [pid = 3227] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd6221ab400) [pid = 3227] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd628fd6800) [pid = 3227] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd62a8a5800) [pid = 3227] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:01:11 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd61eb59800) [pid = 3227] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:01:12 INFO - PROCESS | 3227 | 1461297672205 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]]]}] 21:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1634ms 21:01:12 INFO - PROCESS | 3227 | 1461297672227 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 21:01:12 INFO - PROCESS | 3227 | 1461297672230 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 21:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:01:12 INFO - PROCESS | 3227 | 1461297672236 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:01:12 INFO - PROCESS | 3227 | 1461297672239 Marionette TRACE conn3 <- [1,1058,null,{}] 21:01:12 INFO - PROCESS | 3227 | 1461297672244 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}] 21:01:12 INFO - PROCESS | 3227 | 1461297672481 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 21:01:12 INFO - PROCESS | 3227 | 1461297672501 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a231000 == 86 [pid = 3227] [id = 272] 21:01:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd61fb65400) [pid = 3227] [serial = 817] [outer = (nil)] 21:01:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd620519000) [pid = 3227] [serial = 818] [outer = 0x7fd61fb65400] 21:01:12 INFO - PROCESS | 3227 | 1461297672565 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd629d7d400) [pid = 3227] [serial = 819] [outer = 0x7fd61fb65400] 21:01:13 INFO - PROCESS | 3227 | 1461297673352 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]]]}] 21:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1126ms 21:01:13 INFO - PROCESS | 3227 | 1461297673366 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 21:01:13 INFO - PROCESS | 3227 | 1461297673372 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 21:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:01:13 INFO - PROCESS | 3227 | 1461297673381 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:01:13 INFO - PROCESS | 3227 | 1461297673386 Marionette TRACE conn3 <- [1,1062,null,{}] 21:01:13 INFO - PROCESS | 3227 | 1461297673409 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}] 21:01:13 INFO - PROCESS | 3227 | 1461297673621 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 21:01:13 INFO - PROCESS | 3227 | 1461297673631 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63346a000 == 87 [pid = 3227] [id = 273] 21:01:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd6242c9800) [pid = 3227] [serial = 820] [outer = (nil)] 21:01:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd62ac05400) [pid = 3227] [serial = 821] [outer = 0x7fd6242c9800] 21:01:13 INFO - PROCESS | 3227 | 1461297673697 Marionette DEBUG loaded listener.js 21:01:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd62d719400) [pid = 3227] [serial = 822] [outer = 0x7fd6242c9800] 21:01:15 INFO - PROCESS | 3227 | 1461297675184 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]]]}] 21:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1857ms 21:01:15 INFO - PROCESS | 3227 | 1461297675239 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 21:01:15 INFO - PROCESS | 3227 | 1461297675247 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 21:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:01:15 INFO - PROCESS | 3227 | 1461297675258 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:01:15 INFO - PROCESS | 3227 | 1461297675263 Marionette TRACE conn3 <- [1,1066,null,{}] 21:01:15 INFO - PROCESS | 3227 | 1461297675317 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}] 21:01:15 INFO - PROCESS | 3227 | 1461297675580 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 21:01:15 INFO - PROCESS | 3227 | 1461297675803 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f46000 == 88 [pid = 3227] [id = 274] 21:01:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd6242cd800) [pid = 3227] [serial = 823] [outer = (nil)] 21:01:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd628a15800) [pid = 3227] [serial = 824] [outer = 0x7fd6242cd800] 21:01:15 INFO - PROCESS | 3227 | 1461297675885 Marionette DEBUG loaded listener.js 21:01:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd629eb1400) [pid = 3227] [serial = 825] [outer = 0x7fd6242cd800] 21:01:16 INFO - PROCESS | 3227 | 1461297676839 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]]]}] 21:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1594ms 21:01:16 INFO - PROCESS | 3227 | 1461297676852 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 21:01:16 INFO - PROCESS | 3227 | 1461297676861 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 21:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:01:16 INFO - PROCESS | 3227 | 1461297676871 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:01:16 INFO - PROCESS | 3227 | 1461297676875 Marionette TRACE conn3 <- [1,1070,null,{}] 21:01:16 INFO - PROCESS | 3227 | 1461297676881 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}] 21:01:17 INFO - PROCESS | 3227 | 1461297677084 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 21:01:17 INFO - PROCESS | 3227 | 1461297677318 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebef000 == 89 [pid = 3227] [id = 275] 21:01:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd62a88a800) [pid = 3227] [serial = 826] [outer = (nil)] 21:01:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd62a92fc00) [pid = 3227] [serial = 827] [outer = 0x7fd62a88a800] 21:01:17 INFO - PROCESS | 3227 | 1461297677437 Marionette DEBUG loaded listener.js 21:01:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd62b0aec00) [pid = 3227] [serial = 828] [outer = 0x7fd62a88a800] 21:01:18 INFO - PROCESS | 3227 | 1461297678296 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]]]}] 21:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1484ms 21:01:18 INFO - PROCESS | 3227 | 1461297678355 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 21:01:18 INFO - PROCESS | 3227 | 1461297678359 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 21:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:01:18 INFO - PROCESS | 3227 | 1461297678365 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:01:18 INFO - PROCESS | 3227 | 1461297678371 Marionette TRACE conn3 <- [1,1074,null,{}] 21:01:18 INFO - PROCESS | 3227 | 1461297678387 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}] 21:01:18 INFO - PROCESS | 3227 | 1461297678599 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 21:01:18 INFO - PROCESS | 3227 | 1461297678787 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ad6000 == 90 [pid = 3227] [id = 276] 21:01:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd62c06a400) [pid = 3227] [serial = 829] [outer = (nil)] 21:01:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd62e4da800) [pid = 3227] [serial = 830] [outer = 0x7fd62c06a400] 21:01:18 INFO - PROCESS | 3227 | 1461297678951 Marionette DEBUG loaded listener.js 21:01:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd62e5c9c00) [pid = 3227] [serial = 831] [outer = 0x7fd62c06a400] 21:01:19 INFO - PROCESS | 3227 | 1461297679858 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]]]}] 21:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1542ms 21:01:19 INFO - PROCESS | 3227 | 1461297679909 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 21:01:19 INFO - PROCESS | 3227 | 1461297679914 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 21:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:01:19 INFO - PROCESS | 3227 | 1461297679919 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 3227 | 1461297679923 Marionette TRACE conn3 <- [1,1078,null,{}] 21:01:19 INFO - PROCESS | 3227 | 1461297679928 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}] 21:01:20 INFO - PROCESS | 3227 | 1461297680127 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 21:01:20 INFO - PROCESS | 3227 | 1461297680356 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6412a2000 == 91 [pid = 3227] [id = 277] 21:01:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd628a16800) [pid = 3227] [serial = 832] [outer = (nil)] 21:01:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd62eb3ac00) [pid = 3227] [serial = 833] [outer = 0x7fd628a16800] 21:01:20 INFO - PROCESS | 3227 | 1461297680490 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd630ab0400) [pid = 3227] [serial = 834] [outer = 0x7fd628a16800] 21:01:21 INFO - PROCESS | 3227 | 1461297681379 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]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1478ms 21:01:21 INFO - PROCESS | 3227 | 1461297681400 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 21:01:21 INFO - PROCESS | 3227 | 1461297681404 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 21:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:01:21 INFO - PROCESS | 3227 | 1461297681410 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 3227 | 1461297681413 Marionette TRACE conn3 <- [1,1082,null,{}] 21:01:21 INFO - PROCESS | 3227 | 1461297681418 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}] 21:01:21 INFO - PROCESS | 3227 | 1461297681605 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 21:01:21 INFO - PROCESS | 3227 | 1461297681794 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645e6e800 == 92 [pid = 3227] [id = 278] 21:01:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd62d713c00) [pid = 3227] [serial = 835] [outer = (nil)] 21:01:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd631976800) [pid = 3227] [serial = 836] [outer = 0x7fd62d713c00] 21:01:21 INFO - PROCESS | 3227 | 1461297681869 Marionette DEBUG loaded listener.js 21:01:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd632a4b800) [pid = 3227] [serial = 837] [outer = 0x7fd62d713c00] 21:01:22 INFO - PROCESS | 3227 | 1461297682759 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]]]}] 21:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1379ms 21:01:22 INFO - PROCESS | 3227 | 1461297682790 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 21:01:22 INFO - PROCESS | 3227 | 1461297682794 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 21:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:01:22 INFO - PROCESS | 3227 | 1461297682800 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:01:22 INFO - PROCESS | 3227 | 1461297682802 Marionette TRACE conn3 <- [1,1086,null,{}] 21:01:22 INFO - PROCESS | 3227 | 1461297682808 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}] 21:01:23 INFO - PROCESS | 3227 | 1461297683013 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 21:01:23 INFO - PROCESS | 3227 | 1461297683203 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b37a800 == 93 [pid = 3227] [id = 279] 21:01:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd6342ad800) [pid = 3227] [serial = 838] [outer = (nil)] 21:01:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd63533b000) [pid = 3227] [serial = 839] [outer = 0x7fd6342ad800] 21:01:23 INFO - PROCESS | 3227 | 1461297683280 Marionette DEBUG loaded listener.js 21:01:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd636a36000) [pid = 3227] [serial = 840] [outer = 0x7fd6342ad800] 21:01:24 INFO - PROCESS | 3227 | 1461297684235 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]]]}] 21:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1486ms 21:01:24 INFO - PROCESS | 3227 | 1461297684288 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 21:01:24 INFO - PROCESS | 3227 | 1461297684291 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 21:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:01:24 INFO - PROCESS | 3227 | 1461297684298 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:01:24 INFO - PROCESS | 3227 | 1461297684302 Marionette TRACE conn3 <- [1,1090,null,{}] 21:01:24 INFO - PROCESS | 3227 | 1461297684307 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}] 21:01:24 INFO - PROCESS | 3227 | 1461297684514 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 21:01:24 INFO - PROCESS | 3227 | 1461297684747 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec70000 == 94 [pid = 3227] [id = 280] 21:01:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62a928400) [pid = 3227] [serial = 841] [outer = (nil)] 21:01:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd63af1f400) [pid = 3227] [serial = 842] [outer = 0x7fd62a928400] 21:01:24 INFO - PROCESS | 3227 | 1461297684864 Marionette DEBUG loaded listener.js 21:01:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd63ff3dc00) [pid = 3227] [serial = 843] [outer = 0x7fd62a928400] 21:01:25 INFO - PROCESS | 3227 | 1461297685746 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]]]}] 21:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1480ms 21:01:25 INFO - PROCESS | 3227 | 1461297685780 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 21:01:25 INFO - PROCESS | 3227 | 1461297685785 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 21:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:01:25 INFO - PROCESS | 3227 | 1461297685793 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:01:25 INFO - PROCESS | 3227 | 1461297685797 Marionette TRACE conn3 <- [1,1094,null,{}] 21:01:25 INFO - PROCESS | 3227 | 1461297685803 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}] 21:01:26 INFO - PROCESS | 3227 | 1461297686002 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 21:01:26 INFO - PROCESS | 3227 | 1461297686197 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6532d4800 == 95 [pid = 3227] [id = 281] 21:01:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62cd2f000) [pid = 3227] [serial = 844] [outer = (nil)] 21:01:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd640d63c00) [pid = 3227] [serial = 845] [outer = 0x7fd62cd2f000] 21:01:26 INFO - PROCESS | 3227 | 1461297686273 Marionette DEBUG loaded listener.js 21:01:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd641044800) [pid = 3227] [serial = 846] [outer = 0x7fd62cd2f000] 21:01:27 INFO - PROCESS | 3227 | 1461297687194 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]]]}] 21:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1437ms 21:01:27 INFO - PROCESS | 3227 | 1461297687230 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 21:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:01:27 INFO - PROCESS | 3227 | 1461297687234 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 21:01:27 INFO - PROCESS | 3227 | 1461297687241 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:01:27 INFO - PROCESS | 3227 | 1461297687245 Marionette TRACE conn3 <- [1,1098,null,{}] 21:01:27 INFO - PROCESS | 3227 | 1461297687250 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}] 21:01:27 INFO - PROCESS | 3227 | 1461297687460 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 21:01:27 INFO - PROCESS | 3227 | 1461297687653 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ecb7000 == 96 [pid = 3227] [id = 282] 21:01:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd6226e6c00) [pid = 3227] [serial = 847] [outer = (nil)] 21:01:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62a8c6000) [pid = 3227] [serial = 848] [outer = 0x7fd6226e6c00] 21:01:27 INFO - PROCESS | 3227 | 1461297687725 Marionette DEBUG loaded listener.js 21:01:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62e5bd800) [pid = 3227] [serial = 849] [outer = 0x7fd6226e6c00] 21:01:28 INFO - PROCESS | 3227 | 1461297688596 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]]]}] 21:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1383ms 21:01:28 INFO - PROCESS | 3227 | 1461297688625 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 21:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:01:28 INFO - PROCESS | 3227 | 1461297688629 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 21:01:28 INFO - PROCESS | 3227 | 1461297688636 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 3227 | 1461297688640 Marionette TRACE conn3 <- [1,1102,null,{}] 21:01:28 INFO - PROCESS | 3227 | 1461297688645 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}] 21:01:28 INFO - PROCESS | 3227 | 1461297688855 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 21:01:29 INFO - PROCESS | 3227 | 1461297689072 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6202d0800 == 97 [pid = 3227] [id = 283] 21:01:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd61fb74400) [pid = 3227] [serial = 850] [outer = (nil)] 21:01:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd623306000) [pid = 3227] [serial = 851] [outer = 0x7fd61fb74400] 21:01:29 INFO - PROCESS | 3227 | 1461297689184 Marionette DEBUG loaded listener.js 21:01:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62a6e2800) [pid = 3227] [serial = 852] [outer = 0x7fd61fb74400] 21:01:30 INFO - PROCESS | 3227 | 1461297690865 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]]]}] 21:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2286ms 21:01:30 INFO - PROCESS | 3227 | 1461297690922 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 21:01:30 INFO - PROCESS | 3227 | 1461297690929 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 21:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:01:30 INFO - PROCESS | 3227 | 1461297690939 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:01:30 INFO - PROCESS | 3227 | 1461297690946 Marionette TRACE conn3 <- [1,1106,null,{}] 21:01:31 INFO - PROCESS | 3227 | 1461297691002 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}] 21:01:31 INFO - PROCESS | 3227 | 1461297691224 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 21:01:31 INFO - PROCESS | 3227 | 1461297691423 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622271800 == 98 [pid = 3227] [id = 284] 21:01:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd61fb73000) [pid = 3227] [serial = 853] [outer = (nil)] 21:01:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd6221a2400) [pid = 3227] [serial = 854] [outer = 0x7fd61fb73000] 21:01:31 INFO - PROCESS | 3227 | 1461297691497 Marionette DEBUG loaded listener.js 21:01:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6226eb800) [pid = 3227] [serial = 855] [outer = 0x7fd61fb73000] 21:01:32 INFO - PROCESS | 3227 | 1461297692483 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]]]}] 21:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1589ms 21:01:32 INFO - PROCESS | 3227 | 1461297692528 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 21:01:32 INFO - PROCESS | 3227 | 1461297692535 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 21:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:01:32 INFO - PROCESS | 3227 | 1461297692545 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:01:32 INFO - PROCESS | 3227 | 1461297692549 Marionette TRACE conn3 <- [1,1110,null,{}] 21:01:32 INFO - PROCESS | 3227 | 1461297692555 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}] 21:01:32 INFO - PROCESS | 3227 | 1461297692782 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 21:01:33 INFO - PROCESS | 3227 | 1461297693037 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620dda000 == 99 [pid = 3227] [id = 285] 21:01:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd6240b4800) [pid = 3227] [serial = 856] [outer = (nil)] 21:01:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6242cc800) [pid = 3227] [serial = 857] [outer = 0x7fd6240b4800] 21:01:33 INFO - PROCESS | 3227 | 1461297693124 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd6289cbc00) [pid = 3227] [serial = 858] [outer = 0x7fd6240b4800] 21:01:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c86800 == 98 [pid = 3227] [id = 96] 21:01:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c18b800 == 97 [pid = 3227] [id = 182] 21:01:33 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6319e2000 == 96 [pid = 3227] [id = 177] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62a89f400) [pid = 3227] [serial = 749] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62beee800 == 95 [pid = 3227] [id = 54] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd635031000 == 94 [pid = 3227] [id = 198] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3da800 == 93 [pid = 3227] [id = 134] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ebf3800 == 92 [pid = 3227] [id = 109] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a231000 == 91 [pid = 3227] [id = 272] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62227c800 == 90 [pid = 3227] [id = 221] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632aea800 == 89 [pid = 3227] [id = 271] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2d1800 == 88 [pid = 3227] [id = 270] 21:01:34 INFO - PROCESS | 3227 | 1461297694178 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]]]}] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f45000 == 87 [pid = 3227] [id = 269] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ece800 == 86 [pid = 3227] [id = 268] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ccbd000 == 85 [pid = 3227] [id = 267] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227c8800 == 84 [pid = 3227] [id = 266] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62281d800 == 83 [pid = 3227] [id = 265] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd648176000 == 82 [pid = 3227] [id = 259] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64648e800 == 81 [pid = 3227] [id = 258] 21:01:34 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64585e800 == 80 [pid = 3227] [id = 239] 21:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1688ms 21:01:34 INFO - PROCESS | 3227 | 1461297694233 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 3227 | 1461297694236 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 21:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:01:34 INFO - PROCESS | 3227 | 1461297694243 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 3227 | 1461297694248 Marionette TRACE conn3 <- [1,1114,null,{}] 21:01:34 INFO - PROCESS | 3227 | 1461297694262 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}] 21:01:34 INFO - PROCESS | 3227 | 1461297694438 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd632c55000) [pid = 3227] [serial = 657] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62e5ca800) [pid = 3227] [serial = 666] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd632694800) [pid = 3227] [serial = 654] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd6240aac00) [pid = 3227] [serial = 632] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd62f6a3800) [pid = 3227] [serial = 648] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd628a1dc00) [pid = 3227] [serial = 533] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62cd32000) [pid = 3227] [serial = 642] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62ac0f000) [pid = 3227] [serial = 639] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd63398ec00) [pid = 3227] [serial = 660] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd62eb3c000) [pid = 3227] [serial = 717] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62e5c0800) [pid = 3227] [serial = 714] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd62e4db800) [pid = 3227] [serial = 711] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd62dc6b000) [pid = 3227] [serial = 708] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd62d712800) [pid = 3227] [serial = 705] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd62c066c00) [pid = 3227] [serial = 702] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd62aaacc00) [pid = 3227] [serial = 699] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd62a8c1400) [pid = 3227] [serial = 696] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62a257400) [pid = 3227] [serial = 693] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd628a18400) [pid = 3227] [serial = 690] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6221afc00) [pid = 3227] [serial = 687] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62a92b400) [pid = 3227] [serial = 608] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd630cd6800) [pid = 3227] [serial = 651] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd634958c00) [pid = 3227] [serial = 663] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd628fd9400) [pid = 3227] [serial = 605] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62e4d9c00) [pid = 3227] [serial = 645] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd629e91800) [pid = 3227] [serial = 593] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd62e4d8000) [pid = 3227] [serial = 602] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd629d13800) [pid = 3227] [serial = 635] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62a888400) [pid = 3227] [serial = 746] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd6240b5000) [pid = 3227] [serial = 734] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd62a89c800) [pid = 3227] [serial = 738] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd629eb6000) [pid = 3227] [serial = 737] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd62ac08400) [pid = 3227] [serial = 740] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd628fdac00) [pid = 3227] [serial = 743] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd628fe3800) [pid = 3227] [serial = 735] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd62a8bdc00) [pid = 3227] [serial = 747] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd629d21c00) [pid = 3227] [serial = 744] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd62b161000) [pid = 3227] [serial = 741] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd62c133800) [pid = 3227] [serial = 557] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd629eb0000) [pid = 3227] [serial = 554] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd62e40dc00) [pid = 3227] [serial = 599] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd62ac0bc00) [pid = 3227] [serial = 596] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd6242c6400) [pid = 3227] [serial = 590] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd623310c00) [pid = 3227] [serial = 551] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd63197c000) [pid = 3227] [serial = 720] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd62e5c8400) [pid = 3227] [serial = 563] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd62e4dcc00) [pid = 3227] [serial = 560] [outer = (nil)] [url = about:blank] 21:01:34 INFO - PROCESS | 3227 | 1461297694653 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622102800 == 81 [pid = 3227] [id = 286] 21:01:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd6240b5000) [pid = 3227] [serial = 859] [outer = (nil)] 21:01:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd628a19800) [pid = 3227] [serial = 860] [outer = 0x7fd6240b5000] 21:01:34 INFO - PROCESS | 3227 | 1461297694723 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd629c5f000) [pid = 3227] [serial = 861] [outer = 0x7fd6240b5000] 21:01:35 INFO - PROCESS | 3227 | 1461297695435 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]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1237ms 21:01:35 INFO - PROCESS | 3227 | 1461297695508 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 3227 | 1461297695513 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 21:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:01:35 INFO - PROCESS | 3227 | 1461297695522 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 3227 | 1461297695524 Marionette TRACE conn3 <- [1,1118,null,{}] 21:01:35 INFO - PROCESS | 3227 | 1461297695530 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}] 21:01:35 INFO - PROCESS | 3227 | 1461297695696 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 21:01:35 INFO - PROCESS | 3227 | 1461297695706 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243cc800 == 82 [pid = 3227] [id = 287] 21:01:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd6240b9800) [pid = 3227] [serial = 862] [outer = (nil)] 21:01:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd629eae800) [pid = 3227] [serial = 863] [outer = 0x7fd6240b9800] 21:01:35 INFO - PROCESS | 3227 | 1461297695771 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd62a25bc00) [pid = 3227] [serial = 864] [outer = 0x7fd6240b9800] 21:01:36 INFO - PROCESS | 3227 | 1461297696625 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]]]}] 21:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1177ms 21:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:01:36 INFO - PROCESS | 3227 | 1461297696700 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 21:01:36 INFO - PROCESS | 3227 | 1461297696703 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 21:01:36 INFO - PROCESS | 3227 | 1461297696709 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 3227 | 1461297696712 Marionette TRACE conn3 <- [1,1122,null,{}] 21:01:36 INFO - PROCESS | 3227 | 1461297696736 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}] 21:01:36 INFO - PROCESS | 3227 | 1461297696957 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 21:01:36 INFO - PROCESS | 3227 | 1461297696982 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c84000 == 83 [pid = 3227] [id = 288] 21:01:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd629d83c00) [pid = 3227] [serial = 865] [outer = (nil)] 21:01:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd62a35c800) [pid = 3227] [serial = 866] [outer = 0x7fd629d83c00] 21:01:37 INFO - PROCESS | 3227 | 1461297697047 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd62a888400) [pid = 3227] [serial = 867] [outer = 0x7fd629d83c00] 21:01:37 INFO - PROCESS | 3227 | 1461297697888 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]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1204ms 21:01:37 INFO - PROCESS | 3227 | 1461297697913 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 21:01:37 INFO - PROCESS | 3227 | 1461297697917 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 21:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:01:37 INFO - PROCESS | 3227 | 1461297697922 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 3227 | 1461297697924 Marionette TRACE conn3 <- [1,1126,null,{}] 21:01:37 INFO - PROCESS | 3227 | 1461297697929 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}] 21:01:38 INFO - PROCESS | 3227 | 1461297698272 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 21:01:38 INFO - PROCESS | 3227 | 1461297698302 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a5be800 == 84 [pid = 3227] [id = 289] 21:01:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd62a8c0800) [pid = 3227] [serial = 868] [outer = (nil)] 21:01:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd62a924000) [pid = 3227] [serial = 869] [outer = 0x7fd62a8c0800] 21:01:38 INFO - PROCESS | 3227 | 1461297698367 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd62aaa2800) [pid = 3227] [serial = 870] [outer = 0x7fd62a8c0800] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd623385800) [pid = 3227] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd620517c00) [pid = 3227] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd633a55000) [pid = 3227] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd61eb60400) [pid = 3227] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd6300d0000) [pid = 3227] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd62330b400) [pid = 3227] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd629c55800) [pid = 3227] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd61fb65400) [pid = 3227] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:01:39 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd6226ed000) [pid = 3227] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:01:40 INFO - PROCESS | 3227 | 1461297700004 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]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2140ms 21:01:40 INFO - PROCESS | 3227 | 1461297700064 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 3227 | 1461297700067 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 21:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:01:40 INFO - PROCESS | 3227 | 1461297700073 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 3227 | 1461297700076 Marionette TRACE conn3 <- [1,1130,null,{}] 21:01:40 INFO - PROCESS | 3227 | 1461297700091 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}] 21:01:40 INFO - PROCESS | 3227 | 1461297700268 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 21:01:40 INFO - PROCESS | 3227 | 1461297700279 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62beec800 == 85 [pid = 3227] [id = 290] 21:01:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd629d87c00) [pid = 3227] [serial = 871] [outer = (nil)] 21:01:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd62ac0bc00) [pid = 3227] [serial = 872] [outer = 0x7fd629d87c00] 21:01:40 INFO - PROCESS | 3227 | 1461297700340 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd62b0acc00) [pid = 3227] [serial = 873] [outer = 0x7fd629d87c00] 21:01:41 INFO - PROCESS | 3227 | 1461297701173 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]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1148ms 21:01:41 INFO - PROCESS | 3227 | 1461297701222 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 3227 | 1461297701225 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 21:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:01:41 INFO - PROCESS | 3227 | 1461297701231 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 3227 | 1461297701233 Marionette TRACE conn3 <- [1,1134,null,{}] 21:01:41 INFO - PROCESS | 3227 | 1461297701238 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}] 21:01:41 INFO - PROCESS | 3227 | 1461297701399 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 21:01:41 INFO - PROCESS | 3227 | 1461297701408 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d967800 == 86 [pid = 3227] [id = 291] 21:01:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd62ac0cc00) [pid = 3227] [serial = 874] [outer = (nil)] 21:01:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd62b0b6400) [pid = 3227] [serial = 875] [outer = 0x7fd62ac0cc00] 21:01:41 INFO - PROCESS | 3227 | 1461297701471 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd62c064c00) [pid = 3227] [serial = 876] [outer = 0x7fd62ac0cc00] 21:01:42 INFO - PROCESS | 3227 | 1461297702648 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]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1476ms 21:01:42 INFO - PROCESS | 3227 | 1461297702709 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 3227 | 1461297702717 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 21:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:01:42 INFO - PROCESS | 3227 | 1461297702728 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 3227 | 1461297702732 Marionette TRACE conn3 <- [1,1138,null,{}] 21:01:42 INFO - PROCESS | 3227 | 1461297702741 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}] 21:01:42 INFO - PROCESS | 3227 | 1461297702987 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 21:01:43 INFO - PROCESS | 3227 | 1461297703264 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621fa0800 == 87 [pid = 3227] [id = 292] 21:01:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd62330e400) [pid = 3227] [serial = 877] [outer = (nil)] 21:01:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd6240aa800) [pid = 3227] [serial = 878] [outer = 0x7fd62330e400] 21:01:43 INFO - PROCESS | 3227 | 1461297703349 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd6289c2400) [pid = 3227] [serial = 879] [outer = 0x7fd62330e400] 21:01:44 INFO - PROCESS | 3227 | 1461297704311 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]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1635ms 21:01:44 INFO - PROCESS | 3227 | 1461297704363 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 3227 | 1461297704373 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 21:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:01:44 INFO - PROCESS | 3227 | 1461297704384 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 3227 | 1461297704388 Marionette TRACE conn3 <- [1,1142,null,{}] 21:01:44 INFO - PROCESS | 3227 | 1461297704395 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}] 21:01:44 INFO - PROCESS | 3227 | 1461297704602 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 21:01:44 INFO - PROCESS | 3227 | 1461297704874 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f5e800 == 88 [pid = 3227] [id = 293] 21:01:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd629d1b400) [pid = 3227] [serial = 880] [outer = (nil)] 21:01:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd629e8f800) [pid = 3227] [serial = 881] [outer = 0x7fd629d1b400] 21:01:45 INFO - PROCESS | 3227 | 1461297704995 Marionette DEBUG loaded listener.js 21:01:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd62a62f400) [pid = 3227] [serial = 882] [outer = 0x7fd629d1b400] 21:01:45 INFO - PROCESS | 3227 | 1461297705828 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]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1488ms 21:01:45 INFO - PROCESS | 3227 | 1461297705873 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 21:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:01:45 INFO - PROCESS | 3227 | 1461297705877 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 21:01:45 INFO - PROCESS | 3227 | 1461297705885 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 3227 | 1461297705891 Marionette TRACE conn3 <- [1,1146,null,{}] 21:01:45 INFO - PROCESS | 3227 | 1461297705908 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}] 21:01:46 INFO - PROCESS | 3227 | 1461297706128 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 21:01:46 INFO - PROCESS | 3227 | 1461297706314 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2cf000 == 89 [pid = 3227] [id = 294] 21:01:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd62a8bac00) [pid = 3227] [serial = 883] [outer = (nil)] 21:01:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd62a922800) [pid = 3227] [serial = 884] [outer = 0x7fd62a8bac00] 21:01:46 INFO - PROCESS | 3227 | 1461297706396 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd62b0abc00) [pid = 3227] [serial = 885] [outer = 0x7fd62a8bac00] 21:01:47 INFO - PROCESS | 3227 | 1461297707247 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]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1394ms 21:01:47 INFO - PROCESS | 3227 | 1461297707278 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 3227 | 1461297707283 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 21:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:01:47 INFO - PROCESS | 3227 | 1461297707289 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:01:47 INFO - PROCESS | 3227 | 1461297707291 Marionette TRACE conn3 <- [1,1150,null,{}] 21:01:47 INFO - PROCESS | 3227 | 1461297707297 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}] 21:01:47 INFO - PROCESS | 3227 | 1461297707484 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 21:01:47 INFO - PROCESS | 3227 | 1461297707665 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb11000 == 90 [pid = 3227] [id = 295] 21:01:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd62a8c7400) [pid = 3227] [serial = 886] [outer = (nil)] 21:01:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd62c06e000) [pid = 3227] [serial = 887] [outer = 0x7fd62a8c7400] 21:01:47 INFO - PROCESS | 3227 | 1461297707735 Marionette DEBUG loaded listener.js 21:01:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd62c12e400) [pid = 3227] [serial = 888] [outer = 0x7fd62a8c7400] 21:01:48 INFO - PROCESS | 3227 | 1461297708629 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]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1381ms 21:01:48 INFO - PROCESS | 3227 | 1461297708672 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 3227 | 1461297708676 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 21:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:01:48 INFO - PROCESS | 3227 | 1461297708683 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 3227 | 1461297708686 Marionette TRACE conn3 <- [1,1154,null,{}] 21:01:48 INFO - PROCESS | 3227 | 1461297708692 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}] 21:01:48 INFO - PROCESS | 3227 | 1461297708879 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 21:01:49 INFO - PROCESS | 3227 | 1461297709087 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62f61c800 == 91 [pid = 3227] [id = 296] 21:01:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd62b163000) [pid = 3227] [serial = 889] [outer = (nil)] 21:01:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd62ccb0000) [pid = 3227] [serial = 890] [outer = 0x7fd62b163000] 21:01:49 INFO - PROCESS | 3227 | 1461297709167 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd62cd39c00) [pid = 3227] [serial = 891] [outer = 0x7fd62b163000] 21:01:50 INFO - PROCESS | 3227 | 1461297710151 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]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1534ms 21:01:50 INFO - PROCESS | 3227 | 1461297710221 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 3227 | 1461297710227 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 21:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:01:50 INFO - PROCESS | 3227 | 1461297710238 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 3227 | 1461297710242 Marionette TRACE conn3 <- [1,1158,null,{}] 21:01:50 INFO - PROCESS | 3227 | 1461297710252 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}] 21:01:50 INFO - PROCESS | 3227 | 1461297710610 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 21:01:50 INFO - PROCESS | 3227 | 1461297710943 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632adb800 == 92 [pid = 3227] [id = 297] 21:01:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd62a89f000) [pid = 3227] [serial = 892] [outer = (nil)] 21:01:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd62e4d5400) [pid = 3227] [serial = 893] [outer = 0x7fd62a89f000] 21:01:51 INFO - PROCESS | 3227 | 1461297711064 Marionette DEBUG loaded listener.js 21:01:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62e5c8000) [pid = 3227] [serial = 894] [outer = 0x7fd62a89f000] 21:01:52 INFO - PROCESS | 3227 | 1461297712226 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]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2041ms 21:01:52 INFO - PROCESS | 3227 | 1461297712279 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 3227 | 1461297712283 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 21:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:01:52 INFO - PROCESS | 3227 | 1461297712290 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 3227 | 1461297712294 Marionette TRACE conn3 <- [1,1162,null,{}] 21:01:52 INFO - PROCESS | 3227 | 1461297712300 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}] 21:01:52 INFO - PROCESS | 3227 | 1461297712498 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 21:01:52 INFO - PROCESS | 3227 | 1461297712716 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b96800 == 93 [pid = 3227] [id = 298] 21:01:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62e5bec00) [pid = 3227] [serial = 895] [outer = (nil)] 21:01:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62e8a4c00) [pid = 3227] [serial = 896] [outer = 0x7fd62e5bec00] 21:01:52 INFO - PROCESS | 3227 | 1461297712831 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62eb41000) [pid = 3227] [serial = 897] [outer = 0x7fd62e5bec00] 21:01:53 INFO - PROCESS | 3227 | 1461297713640 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]]]}] 21:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1385ms 21:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:01:53 INFO - PROCESS | 3227 | 1461297713676 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 21:01:53 INFO - PROCESS | 3227 | 1461297713679 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 21:01:53 INFO - PROCESS | 3227 | 1461297713685 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 3227 | 1461297713688 Marionette TRACE conn3 <- [1,1166,null,{}] 21:01:53 INFO - PROCESS | 3227 | 1461297713693 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}] 21:01:53 INFO - PROCESS | 3227 | 1461297713879 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 21:01:54 INFO - PROCESS | 3227 | 1461297714075 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6338f6000 == 94 [pid = 3227] [id = 299] 21:01:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62e5c9800) [pid = 3227] [serial = 898] [outer = (nil)] 21:01:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd630c47c00) [pid = 3227] [serial = 899] [outer = 0x7fd62e5c9800] 21:01:54 INFO - PROCESS | 3227 | 1461297714145 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd63197d800) [pid = 3227] [serial = 900] [outer = 0x7fd62e5c9800] 21:01:55 INFO - PROCESS | 3227 | 1461297715046 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]]]}] 21:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1432ms 21:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:01:55 INFO - PROCESS | 3227 | 1461297715117 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 21:01:55 INFO - PROCESS | 3227 | 1461297715120 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 21:01:55 INFO - PROCESS | 3227 | 1461297715127 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:01:55 INFO - PROCESS | 3227 | 1461297715130 Marionette TRACE conn3 <- [1,1170,null,{}] 21:01:55 INFO - PROCESS | 3227 | 1461297715135 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}] 21:01:55 INFO - PROCESS | 3227 | 1461297715331 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 21:01:55 INFO - PROCESS | 3227 | 1461297715564 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6349a7000 == 95 [pid = 3227] [id = 300] 21:01:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd629d7d800) [pid = 3227] [serial = 901] [outer = (nil)] 21:01:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd6323d8c00) [pid = 3227] [serial = 902] [outer = 0x7fd629d7d800] 21:01:55 INFO - PROCESS | 3227 | 1461297715688 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd632a45000) [pid = 3227] [serial = 903] [outer = 0x7fd629d7d800] 21:01:56 INFO - PROCESS | 3227 | 1461297716552 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]]]}] 21:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1481ms 21:01:56 INFO - PROCESS | 3227 | 1461297716607 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 21:01:56 INFO - PROCESS | 3227 | 1461297716612 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 21:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:01:56 INFO - PROCESS | 3227 | 1461297716619 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 3227 | 1461297716622 Marionette TRACE conn3 <- [1,1174,null,{}] 21:01:56 INFO - PROCESS | 3227 | 1461297716629 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}] 21:01:56 INFO - PROCESS | 3227 | 1461297716846 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 21:01:57 INFO - PROCESS | 3227 | 1461297717029 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636573000 == 96 [pid = 3227] [id = 301] 21:01:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62a8a8400) [pid = 3227] [serial = 904] [outer = (nil)] 21:01:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd632c52800) [pid = 3227] [serial = 905] [outer = 0x7fd62a8a8400] 21:01:57 INFO - PROCESS | 3227 | 1461297717107 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd632c5dc00) [pid = 3227] [serial = 906] [outer = 0x7fd62a8a8400] 21:01:58 INFO - PROCESS | 3227 | 1461297718015 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] 21:01:58 INFO - PROCESS | 3227 | 1461297718066 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 21:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:01:58 INFO - PROCESS | 3227 | 1461297718073 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 3227 | 1461297718078 Marionette TRACE conn3 <- [1,1178,null,{}] 21:01:58 INFO - PROCESS | 3227 | 1461297718083 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}] 21:01:58 INFO - PROCESS | 3227 | 1461297718311 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 21:01:58 INFO - PROCESS | 3227 | 1461297718492 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641020800 == 97 [pid = 3227] [id = 302] 21:01:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd632a4cc00) [pid = 3227] [serial = 907] [outer = (nil)] 21:01:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd6342a2800) [pid = 3227] [serial = 908] [outer = 0x7fd632a4cc00] 21:01:58 INFO - PROCESS | 3227 | 1461297718618 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd6349f1400) [pid = 3227] [serial = 909] [outer = 0x7fd632a4cc00] 21:01:59 INFO - PROCESS | 3227 | 1461297719466 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] 21:01:59 INFO - PROCESS | 3227 | 1461297719509 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 21:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:01:59 INFO - PROCESS | 3227 | 1461297719517 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 3227 | 1461297719520 Marionette TRACE conn3 <- [1,1182,null,{}] 21:01:59 INFO - PROCESS | 3227 | 1461297719526 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}] 21:01:59 INFO - PROCESS | 3227 | 1461297719720 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 21:01:59 INFO - PROCESS | 3227 | 1461297719910 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645842000 == 98 [pid = 3227] [id = 303] 21:01:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd632a42400) [pid = 3227] [serial = 910] [outer = (nil)] 21:01:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd635344000) [pid = 3227] [serial = 911] [outer = 0x7fd632a42400] 21:01:59 INFO - PROCESS | 3227 | 1461297719987 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd63af22800) [pid = 3227] [serial = 912] [outer = 0x7fd632a42400] 21:02:00 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:02:00 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:02:00 INFO - PROCESS | 3227 | 1461297720940 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] 21:02:01 INFO - PROCESS | 3227 | 1461297721008 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 21:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:02:01 INFO - PROCESS | 3227 | 1461297721018 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 3227 | 1461297721023 Marionette TRACE conn3 <- [1,1186,null,{}] 21:02:01 INFO - PROCESS | 3227 | 1461297721032 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}] 21:02:01 INFO - PROCESS | 3227 | 1461297721311 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 21:02:01 INFO - PROCESS | 3227 | 1461297721561 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebe2000 == 99 [pid = 3227] [id = 304] 21:02:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd61eb54800) [pid = 3227] [serial = 913] [outer = (nil)] 21:02:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd623388400) [pid = 3227] [serial = 914] [outer = 0x7fd61eb54800] 21:02:01 INFO - PROCESS | 3227 | 1461297721638 Marionette DEBUG loaded listener.js 21:02:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd64108bc00) [pid = 3227] [serial = 915] [outer = 0x7fd61eb54800] 21:02:02 INFO - PROCESS | 3227 | 1461297722672 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] 21:02:02 INFO - PROCESS | 3227 | 1461297722762 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 21:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:02:02 INFO - PROCESS | 3227 | 1461297722770 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:02:02 INFO - PROCESS | 3227 | 1461297722774 Marionette TRACE conn3 <- [1,1190,null,{}] 21:02:02 INFO - PROCESS | 3227 | 1461297722780 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}] 21:02:02 INFO - PROCESS | 3227 | 1461297722980 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 21:02:03 INFO - PROCESS | 3227 | 1461297723220 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f62800 == 100 [pid = 3227] [id = 305] 21:02:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd620517000) [pid = 3227] [serial = 916] [outer = (nil)] 21:02:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd64108a000) [pid = 3227] [serial = 917] [outer = 0x7fd620517000] 21:02:03 INFO - PROCESS | 3227 | 1461297723300 Marionette DEBUG loaded listener.js 21:02:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd641cad800) [pid = 3227] [serial = 918] [outer = 0x7fd620517000] 21:02:04 INFO - PROCESS | 3227 | 1461297724689 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] 21:02:04 INFO - PROCESS | 3227 | 1461297724764 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 21:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:02:04 INFO - PROCESS | 3227 | 1461297724774 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:02:04 INFO - PROCESS | 3227 | 1461297724779 Marionette TRACE conn3 <- [1,1194,null,{}] 21:02:04 INFO - PROCESS | 3227 | 1461297724787 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}] 21:02:05 INFO - PROCESS | 3227 | 1461297725034 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 21:02:05 INFO - PROCESS | 3227 | 1461297725357 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f9f000 == 101 [pid = 3227] [id = 306] 21:02:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd623310c00) [pid = 3227] [serial = 919] [outer = (nil)] 21:02:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6240b7c00) [pid = 3227] [serial = 920] [outer = 0x7fd623310c00] 21:02:05 INFO - PROCESS | 3227 | 1461297725500 Marionette DEBUG loaded listener.js 21:02:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd628a13c00) [pid = 3227] [serial = 921] [outer = 0x7fd623310c00] 21:02:06 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:02:06 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:02:06 INFO - PROCESS | 3227 | 1461297726507 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] 21:02:06 INFO - PROCESS | 3227 | 1461297726576 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 21:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:02:06 INFO - PROCESS | 3227 | 1461297726589 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 3227 | 1461297726592 Marionette TRACE conn3 <- [1,1198,null,{}] 21:02:06 INFO - PROCESS | 3227 | 1461297726600 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}] 21:02:06 INFO - PROCESS | 3227 | 1461297726834 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f58000 == 100 [pid = 3227] [id = 207] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd632c5b400) [pid = 3227] [serial = 779] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd6349f9800) [pid = 3227] [serial = 788] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd6345fb800) [pid = 3227] [serial = 785] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd633a55400) [pid = 3227] [serial = 782] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd623389800) [pid = 3227] [serial = 794] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6351be400) [pid = 3227] [serial = 791] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | 1461297727243 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62beec800 == 99 [pid = 3227] [id = 290] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a5be800 == 98 [pid = 3227] [id = 289] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c84000 == 97 [pid = 3227] [id = 288] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243cc800 == 96 [pid = 3227] [id = 287] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622102800 == 95 [pid = 3227] [id = 286] 21:02:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec73800 == 96 [pid = 3227] [id = 307] 21:02:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd6226ec400) [pid = 3227] [serial = 922] [outer = (nil)] 21:02:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd628a21c00) [pid = 3227] [serial = 923] [outer = 0x7fd6226ec400] 21:02:07 INFO - PROCESS | 3227 | 1461297727340 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62a6db800) [pid = 3227] [serial = 924] [outer = 0x7fd6226ec400] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620dda000 == 95 [pid = 3227] [id = 285] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622271800 == 94 [pid = 3227] [id = 284] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ad6000 == 93 [pid = 3227] [id = 276] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ebef000 == 92 [pid = 3227] [id = 275] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f46000 == 91 [pid = 3227] [id = 274] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd629d7d400) [pid = 3227] [serial = 819] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62a92dc00) [pid = 3227] [serial = 750] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6289c7800) [pid = 3227] [serial = 806] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd6342a7c00) [pid = 3227] [serial = 815] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62eb40c00) [pid = 3227] [serial = 767] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62b16bc00) [pid = 3227] [serial = 803] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd633a54c00) [pid = 3227] [serial = 813] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd632496400) [pid = 3227] [serial = 773] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd6326f9800) [pid = 3227] [serial = 812] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd62a916c00) [pid = 3227] [serial = 755] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62aaa4400) [pid = 3227] [serial = 807] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd6289c3c00) [pid = 3227] [serial = 798] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd629d82000) [pid = 3227] [serial = 800] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd623387000) [pid = 3227] [serial = 797] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd632a47800) [pid = 3227] [serial = 776] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd620519000) [pid = 3227] [serial = 818] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd631558000) [pid = 3227] [serial = 770] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd62d712000) [pid = 3227] [serial = 809] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd62d711c00) [pid = 3227] [serial = 761] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd6365c3400) [pid = 3227] [serial = 816] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd6240aa400) [pid = 3227] [serial = 752] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62a6dd800) [pid = 3227] [serial = 801] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62c127000) [pid = 3227] [serial = 758] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62e5c7800) [pid = 3227] [serial = 810] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62cca6000) [pid = 3227] [serial = 804] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62e4d1800) [pid = 3227] [serial = 764] [outer = (nil)] [url = about:blank] 21:02:07 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b1c4000 == 90 [pid = 3227] [id = 10] 21:02:08 INFO - PROCESS | 3227 | 1461297728232 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]]]}] 21:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1694ms 21:02:08 INFO - PROCESS | 3227 | 1461297728283 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 3227 | 1461297728287 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:02:08 INFO - PROCESS | 3227 | 1461297728295 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 3227 | 1461297728301 Marionette TRACE conn3 <- [1,1202,null,{}] 21:02:08 INFO - PROCESS | 3227 | 1461297728317 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}] 21:02:08 INFO - PROCESS | 3227 | 1461297728514 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 21:02:08 INFO - PROCESS | 3227 | 1461297728678 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c89000 == 91 [pid = 3227] [id = 308] 21:02:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd623306c00) [pid = 3227] [serial = 925] [outer = (nil)] 21:02:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62a88e400) [pid = 3227] [serial = 926] [outer = 0x7fd623306c00] 21:02:08 INFO - PROCESS | 3227 | 1461297728751 Marionette DEBUG loaded listener.js 21:02:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62ac0d400) [pid = 3227] [serial = 927] [outer = 0x7fd623306c00] 21:02:09 INFO - PROCESS | 3227 | 1461297729584 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]]]}] 21:02:09 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 21:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1342ms 21:02:09 INFO - PROCESS | 3227 | 1461297729644 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 21:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:02:09 INFO - PROCESS | 3227 | 1461297729649 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 21:02:09 INFO - PROCESS | 3227 | 1461297729655 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:02:09 INFO - PROCESS | 3227 | 1461297729658 Marionette TRACE conn3 <- [1,1206,null,{}] 21:02:09 INFO - PROCESS | 3227 | 1461297729664 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}] 21:02:09 INFO - PROCESS | 3227 | 1461297729943 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 21:02:10 INFO - PROCESS | 3227 | 1461297730095 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b241800 == 92 [pid = 3227] [id = 309] 21:02:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62c06f400) [pid = 3227] [serial = 928] [outer = (nil)] 21:02:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62cca6000) [pid = 3227] [serial = 929] [outer = 0x7fd62c06f400] 21:02:10 INFO - PROCESS | 3227 | 1461297730181 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62d71a800) [pid = 3227] [serial = 930] [outer = 0x7fd62c06f400] 21:02:11 INFO - PROCESS | 3227 | 1461297731156 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]]]}] 21:02:11 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 21:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1533ms 21:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:02:11 INFO - PROCESS | 3227 | 1461297731206 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 3227 | 1461297731209 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 21:02:11 INFO - PROCESS | 3227 | 1461297731217 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 3227 | 1461297731220 Marionette TRACE conn3 <- [1,1210,null,{}] 21:02:11 INFO - PROCESS | 3227 | 1461297731226 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}] 21:02:11 INFO - PROCESS | 3227 | 1461297731467 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 21:02:11 INFO - PROCESS | 3227 | 1461297731497 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e0ac800 == 93 [pid = 3227] [id = 310] 21:02:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62c068400) [pid = 3227] [serial = 931] [outer = (nil)] 21:02:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd62e40ac00) [pid = 3227] [serial = 932] [outer = 0x7fd62c068400] 21:02:11 INFO - PROCESS | 3227 | 1461297731559 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62e4dc800) [pid = 3227] [serial = 933] [outer = 0x7fd62c068400] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd61fb73000) [pid = 3227] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd6240b5000) [pid = 3227] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd6240b4800) [pid = 3227] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd629d87c00) [pid = 3227] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd6240b9800) [pid = 3227] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd629d83c00) [pid = 3227] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:02:12 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62a8c0800) [pid = 3227] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:02:12 INFO - PROCESS | 3227 | 1461297732626 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]]]}] 21:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1482ms 21:02:12 INFO - PROCESS | 3227 | 1461297732700 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 3227 | 1461297732704 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 21:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:02:12 INFO - PROCESS | 3227 | 1461297732715 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 3227 | 1461297732719 Marionette TRACE conn3 <- [1,1214,null,{}] 21:02:12 INFO - PROCESS | 3227 | 1461297732728 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}] 21:02:12 INFO - PROCESS | 3227 | 1461297732961 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 21:02:13 INFO - PROCESS | 3227 | 1461297733141 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebe6800 == 94 [pid = 3227] [id = 311] 21:02:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd621f55800) [pid = 3227] [serial = 934] [outer = (nil)] 21:02:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62d79f400) [pid = 3227] [serial = 935] [outer = 0x7fd621f55800] 21:02:13 INFO - PROCESS | 3227 | 1461297733246 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd632a45c00) [pid = 3227] [serial = 936] [outer = 0x7fd621f55800] 21:02:14 INFO - PROCESS | 3227 | 1461297734360 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]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1687ms 21:02:14 INFO - PROCESS | 3227 | 1461297734403 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 3227 | 1461297734409 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 21:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:02:14 INFO - PROCESS | 3227 | 1461297734418 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 3227 | 1461297734424 Marionette TRACE conn3 <- [1,1218,null,{}] 21:02:14 INFO - PROCESS | 3227 | 1461297734434 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}] 21:02:14 INFO - PROCESS | 3227 | 1461297734656 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 21:02:14 INFO - PROCESS | 3227 | 1461297734903 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227c3800 == 95 [pid = 3227] [id = 312] 21:02:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd6226e9400) [pid = 3227] [serial = 937] [outer = (nil)] 21:02:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd6242c6400) [pid = 3227] [serial = 938] [outer = 0x7fd6226e9400] 21:02:15 INFO - PROCESS | 3227 | 1461297735043 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd629b77000) [pid = 3227] [serial = 939] [outer = 0x7fd6226e9400] 21:02:15 INFO - PROCESS | 3227 | 1461297735952 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]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1596ms 21:02:16 INFO - PROCESS | 3227 | 1461297736017 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 3227 | 1461297736027 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 21:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:02:16 INFO - PROCESS | 3227 | 1461297736041 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 3227 | 1461297736047 Marionette TRACE conn3 <- [1,1222,null,{}] 21:02:16 INFO - PROCESS | 3227 | 1461297736054 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}] 21:02:16 INFO - PROCESS | 3227 | 1461297736287 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 21:02:16 INFO - PROCESS | 3227 | 1461297736536 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c198800 == 96 [pid = 3227] [id = 313] 21:02:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62a6e1800) [pid = 3227] [serial = 940] [outer = (nil)] 21:02:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62a89e800) [pid = 3227] [serial = 941] [outer = 0x7fd62a6e1800] 21:02:16 INFO - PROCESS | 3227 | 1461297736663 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62a921000) [pid = 3227] [serial = 942] [outer = 0x7fd62a6e1800] 21:02:17 INFO - PROCESS | 3227 | 1461297737595 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] 21:02:17 INFO - PROCESS | 3227 | 1461297737641 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 21:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:02:17 INFO - PROCESS | 3227 | 1461297737647 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 3227 | 1461297737653 Marionette TRACE conn3 <- [1,1226,null,{}] 21:02:17 INFO - PROCESS | 3227 | 1461297737670 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}] 21:02:17 INFO - PROCESS | 3227 | 1461297737884 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 21:02:18 INFO - PROCESS | 3227 | 1461297738156 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b8b800 == 97 [pid = 3227] [id = 314] 21:02:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd6226e5400) [pid = 3227] [serial = 943] [outer = (nil)] 21:02:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62e412000) [pid = 3227] [serial = 944] [outer = 0x7fd6226e5400] 21:02:18 INFO - PROCESS | 3227 | 1461297738287 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62e5c8400) [pid = 3227] [serial = 945] [outer = 0x7fd6226e5400] 21:02:19 INFO - PROCESS | 3227 | 1461297739157 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]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1548ms 21:02:19 INFO - PROCESS | 3227 | 1461297739198 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 21:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:02:19 INFO - PROCESS | 3227 | 1461297739204 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 21:02:19 INFO - PROCESS | 3227 | 1461297739210 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 3227 | 1461297739214 Marionette TRACE conn3 <- [1,1230,null,{}] 21:02:19 INFO - PROCESS | 3227 | 1461297739219 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}] 21:02:19 INFO - PROCESS | 3227 | 1461297739417 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 21:02:19 INFO - PROCESS | 3227 | 1461297739600 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ad6800 == 98 [pid = 3227] [id = 315] 21:02:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62b0af000) [pid = 3227] [serial = 946] [outer = (nil)] 21:02:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd631a2cc00) [pid = 3227] [serial = 947] [outer = 0x7fd62b0af000] 21:02:19 INFO - PROCESS | 3227 | 1461297739675 Marionette DEBUG loaded listener.js 21:02:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd632c5b800) [pid = 3227] [serial = 948] [outer = 0x7fd62b0af000] 21:02:20 INFO - PROCESS | 3227 | 1461297740608 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]]]}] 21:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 21:02:20 INFO - PROCESS | 3227 | 1461297740642 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 21:02:20 INFO - PROCESS | 3227 | 1461297740645 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 21:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:02:20 INFO - PROCESS | 3227 | 1461297740653 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:02:20 INFO - PROCESS | 3227 | 1461297740655 Marionette TRACE conn3 <- [1,1234,null,{}] 21:02:20 INFO - PROCESS | 3227 | 1461297740661 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}] 21:02:20 INFO - PROCESS | 3227 | 1461297740873 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 21:02:21 INFO - PROCESS | 3227 | 1461297741056 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6410f0000 == 99 [pid = 3227] [id = 316] 21:02:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62eb33000) [pid = 3227] [serial = 949] [outer = (nil)] 21:02:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd633992000) [pid = 3227] [serial = 950] [outer = 0x7fd62eb33000] 21:02:21 INFO - PROCESS | 3227 | 1461297741129 Marionette DEBUG loaded listener.js 21:02:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6345ca000) [pid = 3227] [serial = 951] [outer = 0x7fd62eb33000] 21:02:22 INFO - PROCESS | 3227 | 1461297742029 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]]]}] 21:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1428ms 21:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:02:22 INFO - PROCESS | 3227 | 1461297742082 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 21:02:22 INFO - PROCESS | 3227 | 1461297742085 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 21:02:22 INFO - PROCESS | 3227 | 1461297742092 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:02:22 INFO - PROCESS | 3227 | 1461297742095 Marionette TRACE conn3 <- [1,1238,null,{}] 21:02:22 INFO - PROCESS | 3227 | 1461297742101 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}] 21:02:22 INFO - PROCESS | 3227 | 1461297742351 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 21:02:22 INFO - PROCESS | 3227 | 1461297742545 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646530000 == 100 [pid = 3227] [id = 317] 21:02:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd641f3f400) [pid = 3227] [serial = 952] [outer = (nil)] 21:02:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6240ac800) [pid = 3227] [serial = 953] [outer = 0x7fd641f3f400] 21:02:22 INFO - PROCESS | 3227 | 1461297742706 Marionette DEBUG loaded listener.js 21:02:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd642086400) [pid = 3227] [serial = 954] [outer = 0x7fd641f3f400] 21:02:23 INFO - PROCESS | 3227 | 1461297743571 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]]]}] 21:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1538ms 21:02:23 INFO - PROCESS | 3227 | 1461297743629 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 21:02:23 INFO - PROCESS | 3227 | 1461297743632 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 21:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:02:23 INFO - PROCESS | 3227 | 1461297743638 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:02:23 INFO - PROCESS | 3227 | 1461297743640 Marionette TRACE conn3 <- [1,1242,null,{}] 21:02:23 INFO - PROCESS | 3227 | 1461297743646 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}] 21:02:23 INFO - PROCESS | 3227 | 1461297743834 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 21:02:24 INFO - PROCESS | 3227 | 1461297744025 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a4b7800 == 101 [pid = 3227] [id = 318] 21:02:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd634958800) [pid = 3227] [serial = 955] [outer = (nil)] 21:02:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd64208c800) [pid = 3227] [serial = 956] [outer = 0x7fd634958800] 21:02:24 INFO - PROCESS | 3227 | 1461297744108 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd6420bb400) [pid = 3227] [serial = 957] [outer = 0x7fd634958800] 21:02:25 INFO - PROCESS | 3227 | 1461297745041 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]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1478ms 21:02:25 INFO - PROCESS | 3227 | 1461297745120 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 3227 | 1461297745125 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 21:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:02:25 INFO - PROCESS | 3227 | 1461297745132 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 3227 | 1461297745135 Marionette TRACE conn3 <- [1,1246,null,{}] 21:02:25 INFO - PROCESS | 3227 | 1461297745143 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}] 21:02:25 INFO - PROCESS | 3227 | 1461297745391 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 21:02:25 INFO - PROCESS | 3227 | 1461297745617 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3dc000 == 102 [pid = 3227] [id = 319] 21:02:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd641f38800) [pid = 3227] [serial = 958] [outer = (nil)] 21:02:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd64220a000) [pid = 3227] [serial = 959] [outer = 0x7fd641f38800] 21:02:25 INFO - PROCESS | 3227 | 1461297745740 Marionette DEBUG loaded listener.js 21:02:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd643ca0c00) [pid = 3227] [serial = 960] [outer = 0x7fd641f38800] 21:02:26 INFO - PROCESS | 3227 | 1461297746569 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]]]}] 21:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1489ms 21:02:26 INFO - PROCESS | 3227 | 1461297746621 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 21:02:26 INFO - PROCESS | 3227 | 1461297746625 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 21:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:02:26 INFO - PROCESS | 3227 | 1461297746631 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:02:26 INFO - PROCESS | 3227 | 1461297746633 Marionette TRACE conn3 <- [1,1250,null,{}] 21:02:26 INFO - PROCESS | 3227 | 1461297746639 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}] 21:02:26 INFO - PROCESS | 3227 | 1461297746848 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 21:02:27 INFO - PROCESS | 3227 | 1461297747035 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e26c000 == 103 [pid = 3227] [id = 320] 21:02:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd642088800) [pid = 3227] [serial = 961] [outer = (nil)] 21:02:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd645803000) [pid = 3227] [serial = 962] [outer = 0x7fd642088800] 21:02:27 INFO - PROCESS | 3227 | 1461297747113 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6458a6000) [pid = 3227] [serial = 963] [outer = 0x7fd642088800] 21:02:27 INFO - PROCESS | 3227 | 1461297747968 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]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1382ms 21:02:28 INFO - PROCESS | 3227 | 1461297748015 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 21:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:02:28 INFO - PROCESS | 3227 | 1461297748019 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 21:02:28 INFO - PROCESS | 3227 | 1461297748025 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 3227 | 1461297748029 Marionette TRACE conn3 <- [1,1254,null,{}] 21:02:28 INFO - PROCESS | 3227 | 1461297748035 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}] 21:02:28 INFO - PROCESS | 3227 | 1461297748225 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 21:02:28 INFO - PROCESS | 3227 | 1461297748415 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623608000 == 104 [pid = 3227] [id = 321] 21:02:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd643ca3400) [pid = 3227] [serial = 964] [outer = (nil)] 21:02:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd645ba8c00) [pid = 3227] [serial = 965] [outer = 0x7fd643ca3400] 21:02:28 INFO - PROCESS | 3227 | 1461297748490 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd645baec00) [pid = 3227] [serial = 966] [outer = 0x7fd643ca3400] 21:02:29 INFO - PROCESS | 3227 | 1461297749355 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]]]}] 21:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1394ms 21:02:29 INFO - PROCESS | 3227 | 1461297749420 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 21:02:29 INFO - PROCESS | 3227 | 1461297749424 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 21:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:02:29 INFO - PROCESS | 3227 | 1461297749430 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:02:29 INFO - PROCESS | 3227 | 1461297749435 Marionette TRACE conn3 <- [1,1258,null,{}] 21:02:29 INFO - PROCESS | 3227 | 1461297749440 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}] 21:02:29 INFO - PROCESS | 3227 | 1461297749698 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 21:02:29 INFO - PROCESS | 3227 | 1461297749940 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64dbaf800 == 105 [pid = 3227] [id = 322] 21:02:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd645e0e000) [pid = 3227] [serial = 967] [outer = (nil)] 21:02:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd645e11000) [pid = 3227] [serial = 968] [outer = 0x7fd645e0e000] 21:02:30 INFO - PROCESS | 3227 | 1461297750068 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd646204400) [pid = 3227] [serial = 969] [outer = 0x7fd645e0e000] 21:02:30 INFO - PROCESS | 3227 | 1461297750979 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]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1595ms 21:02:31 INFO - PROCESS | 3227 | 1461297751027 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 21:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:02:31 INFO - PROCESS | 3227 | 1461297751032 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 21:02:31 INFO - PROCESS | 3227 | 1461297751038 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:02:31 INFO - PROCESS | 3227 | 1461297751041 Marionette TRACE conn3 <- [1,1262,null,{}] 21:02:31 INFO - PROCESS | 3227 | 1461297751046 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}] 21:02:31 INFO - PROCESS | 3227 | 1461297751241 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 21:02:31 INFO - PROCESS | 3227 | 1461297751435 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e128000 == 106 [pid = 3227] [id = 323] 21:02:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62d70d400) [pid = 3227] [serial = 970] [outer = (nil)] 21:02:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd62df56000) [pid = 3227] [serial = 971] [outer = 0x7fd62d70d400] 21:02:31 INFO - PROCESS | 3227 | 1461297751524 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd62df61000) [pid = 3227] [serial = 972] [outer = 0x7fd62d70d400] 21:02:32 INFO - PROCESS | 3227 | 1461297752564 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]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms 21:02:32 INFO - PROCESS | 3227 | 1461297752618 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 3227 | 1461297752621 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:02:32 INFO - PROCESS | 3227 | 1461297752627 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 3227 | 1461297752629 Marionette TRACE conn3 <- [1,1266,null,{}] 21:02:32 INFO - PROCESS | 3227 | 1461297752635 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}] 21:02:32 INFO - PROCESS | 3227 | 1461297752832 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 21:02:33 INFO - PROCESS | 3227 | 1461297753033 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a0db800 == 107 [pid = 3227] [id = 324] 21:02:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd62df52400) [pid = 3227] [serial = 973] [outer = (nil)] 21:02:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd631493000) [pid = 3227] [serial = 974] [outer = 0x7fd62df52400] 21:02:33 INFO - PROCESS | 3227 | 1461297753120 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd631975000) [pid = 3227] [serial = 975] [outer = 0x7fd62df52400] 21:02:34 INFO - PROCESS | 3227 | 1461297754043 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]]]}] 21:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1478ms 21:02:34 INFO - PROCESS | 3227 | 1461297754106 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 21:02:34 INFO - PROCESS | 3227 | 1461297754109 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 21:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:02:34 INFO - PROCESS | 3227 | 1461297754116 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:02:34 INFO - PROCESS | 3227 | 1461297754119 Marionette TRACE conn3 <- [1,1270,null,{}] 21:02:34 INFO - PROCESS | 3227 | 1461297754124 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}] 21:02:34 INFO - PROCESS | 3227 | 1461297754400 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 21:02:34 INFO - PROCESS | 3227 | 1461297754652 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c4c800 == 108 [pid = 3227] [id = 325] 21:02:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd61faea400) [pid = 3227] [serial = 976] [outer = (nil)] 21:02:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd61faf4000) [pid = 3227] [serial = 977] [outer = 0x7fd61faea400] 21:02:34 INFO - PROCESS | 3227 | 1461297754776 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd61faf8800) [pid = 3227] [serial = 978] [outer = 0x7fd61faea400] 21:02:35 INFO - PROCESS | 3227 | 1461297755759 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]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1730ms 21:02:35 INFO - PROCESS | 3227 | 1461297755848 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 21:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:02:35 INFO - PROCESS | 3227 | 1461297755853 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 21:02:35 INFO - PROCESS | 3227 | 1461297755860 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 3227 | 1461297755863 Marionette TRACE conn3 <- [1,1274,null,{}] 21:02:35 INFO - PROCESS | 3227 | 1461297755870 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}] 21:02:36 INFO - PROCESS | 3227 | 1461297756128 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 21:02:36 INFO - PROCESS | 3227 | 1461297756393 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c62000 == 109 [pid = 3227] [id = 326] 21:02:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd61faee800) [pid = 3227] [serial = 979] [outer = (nil)] 21:02:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd628fdac00) [pid = 3227] [serial = 980] [outer = 0x7fd61faee800] 21:02:36 INFO - PROCESS | 3227 | 1461297756471 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd631976c00) [pid = 3227] [serial = 981] [outer = 0x7fd61faee800] 21:02:37 INFO - PROCESS | 3227 | 1461297757346 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]]]}] 21:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1535ms 21:02:37 INFO - PROCESS | 3227 | 1461297757395 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 3227 | 1461297757399 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 21:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:02:37 INFO - PROCESS | 3227 | 1461297757406 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 3227 | 1461297757410 Marionette TRACE conn3 <- [1,1278,null,{}] 21:02:37 INFO - PROCESS | 3227 | 1461297757415 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}] 21:02:37 INFO - PROCESS | 3227 | 1461297757618 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 21:02:38 INFO - PROCESS | 3227 | 1461297758376 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c61000 == 110 [pid = 3227] [id = 327] 21:02:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd61fb6fc00) [pid = 3227] [serial = 982] [outer = (nil)] 21:02:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd620521400) [pid = 3227] [serial = 983] [outer = 0x7fd61fb6fc00] 21:02:38 INFO - PROCESS | 3227 | 1461297758452 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd62233b800) [pid = 3227] [serial = 984] [outer = 0x7fd61fb6fc00] 21:02:39 INFO - PROCESS | 3227 | 1461297759414 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]]]}] 21:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2087ms 21:02:39 INFO - PROCESS | 3227 | 1461297759494 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 3227 | 1461297759502 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 21:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:02:39 INFO - PROCESS | 3227 | 1461297759513 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 3227 | 1461297759516 Marionette TRACE conn3 <- [1,1282,null,{}] 21:02:39 INFO - PROCESS | 3227 | 1461297759524 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}] 21:02:39 INFO - PROCESS | 3227 | 1461297759851 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 21:02:40 INFO - PROCESS | 3227 | 1461297760162 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec7a800 == 111 [pid = 3227] [id = 328] 21:02:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd629c52000) [pid = 3227] [serial = 985] [outer = (nil)] 21:02:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd629c59c00) [pid = 3227] [serial = 986] [outer = 0x7fd629c52000] 21:02:40 INFO - PROCESS | 3227 | 1461297760275 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd629eb7800) [pid = 3227] [serial = 987] [outer = 0x7fd629c52000] 21:02:40 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62210f800 == 110 [pid = 3227] [id = 191] 21:02:40 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb1a000 == 109 [pid = 3227] [id = 194] 21:02:40 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd62a8c6000) [pid = 3227] [serial = 848] [outer = (nil)] [url = about:blank] 21:02:40 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd640d63c00) [pid = 3227] [serial = 845] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e0ac800 == 108 [pid = 3227] [id = 310] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b241800 == 107 [pid = 3227] [id = 309] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c89000 == 106 [pid = 3227] [id = 308] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ec73800 == 105 [pid = 3227] [id = 307] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628f9f000 == 104 [pid = 3227] [id = 306] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632adb800 == 103 [pid = 3227] [id = 297] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62f61c800 == 102 [pid = 3227] [id = 296] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb11000 == 101 [pid = 3227] [id = 295] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2cf000 == 100 [pid = 3227] [id = 294] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f5e800 == 99 [pid = 3227] [id = 293] 21:02:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd621fa0800 == 98 [pid = 3227] [id = 292] 21:02:41 INFO - PROCESS | 3227 | 1461297761345 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]]]}] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd62b0acc00) [pid = 3227] [serial = 873] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd6221a2400) [pid = 3227] [serial = 854] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62a92fc00) [pid = 3227] [serial = 827] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62ac05400) [pid = 3227] [serial = 821] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd628a19800) [pid = 3227] [serial = 860] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd628a15800) [pid = 3227] [serial = 824] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd63af1f400) [pid = 3227] [serial = 842] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd631976800) [pid = 3227] [serial = 836] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd6242cc800) [pid = 3227] [serial = 857] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd62ac0bc00) [pid = 3227] [serial = 872] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd62a25bc00) [pid = 3227] [serial = 864] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd62e4da800) [pid = 3227] [serial = 830] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd62a35c800) [pid = 3227] [serial = 866] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd629c5f000) [pid = 3227] [serial = 861] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd63533b000) [pid = 3227] [serial = 839] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd623306000) [pid = 3227] [serial = 851] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62eb3ac00) [pid = 3227] [serial = 833] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd6289cbc00) [pid = 3227] [serial = 858] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd6226eb800) [pid = 3227] [serial = 855] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd629eae800) [pid = 3227] [serial = 863] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd62aaa2800) [pid = 3227] [serial = 870] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd62a888400) [pid = 3227] [serial = 867] [outer = (nil)] [url = about:blank] 21:02:41 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a924000) [pid = 3227] [serial = 869] [outer = (nil)] [url = about:blank] 21:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1889ms 21:02:41 INFO - PROCESS | 3227 | 1461297761407 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 3227 | 1461297761412 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 21:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:02:41 INFO - PROCESS | 3227 | 1461297761420 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 3227 | 1461297761424 Marionette TRACE conn3 <- [1,1286,null,{}] 21:02:41 INFO - PROCESS | 3227 | 1461297761430 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}] 21:02:41 INFO - PROCESS | 3227 | 1461297761652 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 21:02:41 INFO - PROCESS | 3227 | 1461297761902 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621fb1800 == 99 [pid = 3227] [id = 329] 21:02:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6242cbc00) [pid = 3227] [serial = 988] [outer = (nil)] 21:02:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62a8a6000) [pid = 3227] [serial = 989] [outer = 0x7fd6242cbc00] 21:02:41 INFO - PROCESS | 3227 | 1461297761975 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd62a924000) [pid = 3227] [serial = 990] [outer = 0x7fd6242cbc00] 21:02:42 INFO - PROCESS | 3227 | 1461297762729 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]]]}] 21:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1333ms 21:02:42 INFO - PROCESS | 3227 | 1461297762760 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 21:02:42 INFO - PROCESS | 3227 | 1461297762764 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 21:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:02:42 INFO - PROCESS | 3227 | 1461297762777 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:02:42 INFO - PROCESS | 3227 | 1461297762786 Marionette TRACE conn3 <- [1,1290,null,{}] 21:02:42 INFO - PROCESS | 3227 | 1461297762794 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}] 21:02:42 INFO - PROCESS | 3227 | 1461297762979 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 21:02:43 INFO - PROCESS | 3227 | 1461297763000 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e19000 == 100 [pid = 3227] [id = 330] 21:02:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd628fda000) [pid = 3227] [serial = 991] [outer = (nil)] 21:02:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62c127c00) [pid = 3227] [serial = 992] [outer = 0x7fd628fda000] 21:02:43 INFO - PROCESS | 3227 | 1461297763220 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62d70cc00) [pid = 3227] [serial = 993] [outer = 0x7fd628fda000] 21:02:44 INFO - PROCESS | 3227 | 1461297764066 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]]]}] 21:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1351ms 21:02:44 INFO - PROCESS | 3227 | 1461297764128 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 3227 | 1461297764145 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 21:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:02:44 INFO - PROCESS | 3227 | 1461297764152 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 3227 | 1461297764154 Marionette TRACE conn3 <- [1,1294,null,{}] 21:02:44 INFO - PROCESS | 3227 | 1461297764160 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}] 21:02:44 INFO - PROCESS | 3227 | 1461297764431 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 21:02:44 INFO - PROCESS | 3227 | 1461297764459 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62cdb1800 == 101 [pid = 3227] [id = 331] 21:02:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd629b74800) [pid = 3227] [serial = 994] [outer = (nil)] 21:02:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62df5dc00) [pid = 3227] [serial = 995] [outer = 0x7fd629b74800] 21:02:44 INFO - PROCESS | 3227 | 1461297764526 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd62e5be000) [pid = 3227] [serial = 996] [outer = 0x7fd629b74800] 21:02:45 INFO - PROCESS | 3227 | 1461297765492 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]]]}] 21:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1378ms 21:02:45 INFO - PROCESS | 3227 | 1461297765531 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 21:02:45 INFO - PROCESS | 3227 | 1461297765534 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 21:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:02:45 INFO - PROCESS | 3227 | 1461297765541 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:02:45 INFO - PROCESS | 3227 | 1461297765544 Marionette TRACE conn3 <- [1,1298,null,{}] 21:02:45 INFO - PROCESS | 3227 | 1461297765556 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}] 21:02:46 INFO - PROCESS | 3227 | 1461297766182 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd62b1c4800) [pid = 3227] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd6226ec400) [pid = 3227] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62c06f400) [pid = 3227] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd62a256400) [pid = 3227] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62c068400) [pid = 3227] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd623310c00) [pid = 3227] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:02:46 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd623306c00) [pid = 3227] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:02:46 INFO - PROCESS | 3227 | 1461297766355 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62281a000 == 102 [pid = 3227] [id = 332] 21:02:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd62a88e800) [pid = 3227] [serial = 997] [outer = (nil)] 21:02:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62c06f400) [pid = 3227] [serial = 998] [outer = 0x7fd62a88e800] 21:02:46 INFO - PROCESS | 3227 | 1461297766433 Marionette DEBUG loaded listener.js 21:02:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd6323dc000) [pid = 3227] [serial = 999] [outer = 0x7fd62a88e800] 21:02:47 INFO - PROCESS | 3227 | 1461297767182 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]]]}] 21:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1682ms 21:02:47 INFO - PROCESS | 3227 | 1461297767225 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 21:02:47 INFO - PROCESS | 3227 | 1461297767229 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 21:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:02:47 INFO - PROCESS | 3227 | 1461297767235 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 3227 | 1461297767237 Marionette TRACE conn3 <- [1,1302,null,{}] 21:02:47 INFO - PROCESS | 3227 | 1461297767243 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}] 21:02:47 INFO - PROCESS | 3227 | 1461297767503 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 21:02:47 INFO - PROCESS | 3227 | 1461297767526 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6319dd000 == 103 [pid = 3227] [id = 333] 21:02:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd631551400) [pid = 3227] [serial = 1000] [outer = (nil)] 21:02:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd633f62400) [pid = 3227] [serial = 1001] [outer = 0x7fd631551400] 21:02:47 INFO - PROCESS | 3227 | 1461297767589 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd634955000) [pid = 3227] [serial = 1002] [outer = 0x7fd631551400] 21:02:48 INFO - PROCESS | 3227 | 1461297768632 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]]]}] 21:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1432ms 21:02:48 INFO - PROCESS | 3227 | 1461297768669 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 21:02:48 INFO - PROCESS | 3227 | 1461297768676 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 21:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:02:48 INFO - PROCESS | 3227 | 1461297768685 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 3227 | 1461297768692 Marionette TRACE conn3 <- [1,1306,null,{}] 21:02:48 INFO - PROCESS | 3227 | 1461297768702 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}] 21:02:48 INFO - PROCESS | 3227 | 1461297768934 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 21:02:49 INFO - PROCESS | 3227 | 1461297769209 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621f99800 == 104 [pid = 3227] [id = 334] 21:02:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd622339c00) [pid = 3227] [serial = 1003] [outer = (nil)] 21:02:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd6240ad000) [pid = 3227] [serial = 1004] [outer = 0x7fd622339c00] 21:02:49 INFO - PROCESS | 3227 | 1461297769352 Marionette DEBUG loaded listener.js 21:02:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd629b6e400) [pid = 3227] [serial = 1005] [outer = 0x7fd622339c00] 21:02:50 INFO - PROCESS | 3227 | 1461297770303 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]]]}] 21:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1686ms 21:02:50 INFO - PROCESS | 3227 | 1461297770373 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 21:02:50 INFO - PROCESS | 3227 | 1461297770382 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 21:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:02:50 INFO - PROCESS | 3227 | 1461297770393 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:02:50 INFO - PROCESS | 3227 | 1461297770397 Marionette TRACE conn3 <- [1,1310,null,{}] 21:02:50 INFO - PROCESS | 3227 | 1461297770404 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}] 21:02:50 INFO - PROCESS | 3227 | 1461297770673 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 21:02:50 INFO - PROCESS | 3227 | 1461297770975 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aac4000 == 105 [pid = 3227] [id = 335] 21:02:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd623306c00) [pid = 3227] [serial = 1006] [outer = (nil)] 21:02:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd62a919400) [pid = 3227] [serial = 1007] [outer = 0x7fd623306c00] 21:02:51 INFO - PROCESS | 3227 | 1461297771059 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd62ac0bc00) [pid = 3227] [serial = 1008] [outer = 0x7fd623306c00] 21:02:52 INFO - PROCESS | 3227 | 1461297772058 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] 21:02:52 INFO - PROCESS | 3227 | 1461297772140 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 21:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:02:52 INFO - PROCESS | 3227 | 1461297772148 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 3227 | 1461297772154 Marionette TRACE conn3 <- [1,1314,null,{}] 21:02:52 INFO - PROCESS | 3227 | 1461297772171 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}] 21:02:52 INFO - PROCESS | 3227 | 1461297772426 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 21:02:52 INFO - PROCESS | 3227 | 1461297772664 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633a12000 == 106 [pid = 3227] [id = 336] 21:02:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd62e4d7400) [pid = 3227] [serial = 1009] [outer = (nil)] 21:02:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd6300d2c00) [pid = 3227] [serial = 1010] [outer = 0x7fd62e4d7400] 21:02:52 INFO - PROCESS | 3227 | 1461297772743 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd632a44800) [pid = 3227] [serial = 1011] [outer = 0x7fd62e4d7400] 21:02:53 INFO - PROCESS | 3227 | 1461297773740 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]]]}] 21:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1642ms 21:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:02:53 INFO - PROCESS | 3227 | 1461297773791 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 21:02:53 INFO - PROCESS | 3227 | 1461297773795 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 21:02:53 INFO - PROCESS | 3227 | 1461297773802 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 3227 | 1461297773805 Marionette TRACE conn3 <- [1,1318,null,{}] 21:02:53 INFO - PROCESS | 3227 | 1461297773811 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}] 21:02:54 INFO - PROCESS | 3227 | 1461297774032 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 21:02:54 INFO - PROCESS | 3227 | 1461297774288 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63ffca800 == 107 [pid = 3227] [id = 337] 21:02:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd62e4d4800) [pid = 3227] [serial = 1012] [outer = (nil)] 21:02:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd6351ca400) [pid = 3227] [serial = 1013] [outer = 0x7fd62e4d4800] 21:02:54 INFO - PROCESS | 3227 | 1461297774414 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd63af1c800) [pid = 3227] [serial = 1014] [outer = 0x7fd62e4d4800] 21:02:55 INFO - PROCESS | 3227 | 1461297775409 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]]]}] 21:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1685ms 21:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:02:55 INFO - PROCESS | 3227 | 1461297775487 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 3227 | 1461297775490 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 21:02:55 INFO - PROCESS | 3227 | 1461297775498 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 3227 | 1461297775500 Marionette TRACE conn3 <- [1,1322,null,{}] 21:02:55 INFO - PROCESS | 3227 | 1461297775507 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}] 21:02:55 INFO - PROCESS | 3227 | 1461297775765 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 21:02:56 INFO - PROCESS | 3227 | 1461297776120 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd643c2f800 == 108 [pid = 3227] [id = 338] 21:02:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd628fde000) [pid = 3227] [serial = 1015] [outer = (nil)] 21:02:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd64104bc00) [pid = 3227] [serial = 1016] [outer = 0x7fd628fde000] 21:02:56 INFO - PROCESS | 3227 | 1461297776206 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd641fefc00) [pid = 3227] [serial = 1017] [outer = 0x7fd628fde000] 21:02:57 INFO - PROCESS | 3227 | 1461297777109 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]]]}] 21:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1684ms 21:02:57 INFO - PROCESS | 3227 | 1461297777181 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 3227 | 1461297777185 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 21:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:02:57 INFO - PROCESS | 3227 | 1461297777192 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 3227 | 1461297777194 Marionette TRACE conn3 <- [1,1326,null,{}] 21:02:57 INFO - PROCESS | 3227 | 1461297777202 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}] 21:02:57 INFO - PROCESS | 3227 | 1461297777516 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 21:02:57 INFO - PROCESS | 3227 | 1461297777805 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b380000 == 109 [pid = 3227] [id = 339] 21:02:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd645bb4000) [pid = 3227] [serial = 1018] [outer = (nil)] 21:02:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd645e0ec00) [pid = 3227] [serial = 1019] [outer = 0x7fd645bb4000] 21:02:57 INFO - PROCESS | 3227 | 1461297777885 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd646211000) [pid = 3227] [serial = 1020] [outer = 0x7fd645bb4000] 21:02:58 INFO - PROCESS | 3227 | 1461297778721 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]]]}] 21:02:58 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 21:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1585ms 21:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:02:58 INFO - PROCESS | 3227 | 1461297778778 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 3227 | 1461297778781 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 21:02:58 INFO - PROCESS | 3227 | 1461297778788 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 3227 | 1461297778791 Marionette TRACE conn3 <- [1,1330,null,{}] 21:02:58 INFO - PROCESS | 3227 | 1461297778796 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}] 21:02:58 INFO - PROCESS | 3227 | 1461297778984 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 21:02:59 INFO - PROCESS | 3227 | 1461297779180 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a1d7000 == 110 [pid = 3227] [id = 340] 21:02:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd6223a8800) [pid = 3227] [serial = 1021] [outer = (nil)] 21:02:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd6223aec00) [pid = 3227] [serial = 1022] [outer = 0x7fd6223a8800] 21:02:59 INFO - PROCESS | 3227 | 1461297779253 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd6223b3800) [pid = 3227] [serial = 1023] [outer = 0x7fd6223a8800] 21:03:00 INFO - PROCESS | 3227 | 1461297780213 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]]]}] 21:03:00 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 21:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1493ms 21:03:00 INFO - PROCESS | 3227 | 1461297780281 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 21:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:03:00 INFO - PROCESS | 3227 | 1461297780285 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 21:03:00 INFO - PROCESS | 3227 | 1461297780292 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 3227 | 1461297780295 Marionette TRACE conn3 <- [1,1334,null,{}] 21:03:00 INFO - PROCESS | 3227 | 1461297780300 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}] 21:03:00 INFO - PROCESS | 3227 | 1461297780501 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 21:03:00 INFO - PROCESS | 3227 | 1461297780761 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c1cf000 == 111 [pid = 3227] [id = 341] 21:03:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd61e9df400) [pid = 3227] [serial = 1024] [outer = (nil)] 21:03:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd61e9e8c00) [pid = 3227] [serial = 1025] [outer = 0x7fd61e9df400] 21:03:00 INFO - PROCESS | 3227 | 1461297780890 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd61e9ed800) [pid = 3227] [serial = 1026] [outer = 0x7fd61e9df400] 21:03:01 INFO - PROCESS | 3227 | 1461297781799 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]]]}] 21:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1542ms 21:03:01 INFO - PROCESS | 3227 | 1461297781834 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 21:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:03:01 INFO - PROCESS | 3227 | 1461297781839 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 21:03:01 INFO - PROCESS | 3227 | 1461297781846 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 3227 | 1461297781849 Marionette TRACE conn3 <- [1,1338,null,{}] 21:03:01 INFO - PROCESS | 3227 | 1461297781855 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}] 21:03:02 INFO - PROCESS | 3227 | 1461297782069 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 21:03:02 INFO - PROCESS | 3227 | 1461297782317 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3d8800 == 112 [pid = 3227] [id = 342] 21:03:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd61e9e3400) [pid = 3227] [serial = 1027] [outer = (nil)] 21:03:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd6223b2c00) [pid = 3227] [serial = 1028] [outer = 0x7fd61e9e3400] 21:03:02 INFO - PROCESS | 3227 | 1461297782443 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd645e0e800) [pid = 3227] [serial = 1029] [outer = 0x7fd61e9e3400] 21:03:03 INFO - PROCESS | 3227 | 1461297783841 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]]]}] 21:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2045ms 21:03:03 INFO - PROCESS | 3227 | 1461297783892 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 21:03:03 INFO - PROCESS | 3227 | 1461297783895 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 21:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:03:03 INFO - PROCESS | 3227 | 1461297783903 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:03:03 INFO - PROCESS | 3227 | 1461297783906 Marionette TRACE conn3 <- [1,1342,null,{}] 21:03:03 INFO - PROCESS | 3227 | 1461297783913 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}] 21:03:04 INFO - PROCESS | 3227 | 1461297784115 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 21:03:04 INFO - PROCESS | 3227 | 1461297784310 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbda800 == 113 [pid = 3227] [id = 343] 21:03:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd61e9ed400) [pid = 3227] [serial = 1030] [outer = (nil)] 21:03:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd624346000) [pid = 3227] [serial = 1031] [outer = 0x7fd61e9ed400] 21:03:04 INFO - PROCESS | 3227 | 1461297784393 Marionette DEBUG loaded listener.js 21:03:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd62434e800) [pid = 3227] [serial = 1032] [outer = 0x7fd61e9ed400] 21:03:05 INFO - PROCESS | 3227 | 1461297785279 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]]]}] 21:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1430ms 21:03:05 INFO - PROCESS | 3227 | 1461297785334 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 21:03:05 INFO - PROCESS | 3227 | 1461297785339 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 21:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:03:05 INFO - PROCESS | 3227 | 1461297785346 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:03:05 INFO - PROCESS | 3227 | 1461297785351 Marionette TRACE conn3 <- [1,1346,null,{}] 21:03:05 INFO - PROCESS | 3227 | 1461297785357 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}] 21:03:05 INFO - PROCESS | 3227 | 1461297785595 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 21:03:05 INFO - PROCESS | 3227 | 1461297785853 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a060000 == 114 [pid = 3227] [id = 344] 21:03:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd624345400) [pid = 3227] [serial = 1033] [outer = (nil)] 21:03:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd62434e400) [pid = 3227] [serial = 1034] [outer = 0x7fd624345400] 21:03:06 INFO - PROCESS | 3227 | 1461297786007 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd646247c00) [pid = 3227] [serial = 1035] [outer = 0x7fd624345400] 21:03:06 INFO - PROCESS | 3227 | 1461297786923 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]]]}] 21:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1639ms 21:03:06 INFO - PROCESS | 3227 | 1461297786987 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 21:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:03:06 INFO - PROCESS | 3227 | 1461297786992 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 21:03:07 INFO - PROCESS | 3227 | 1461297787000 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 3227 | 1461297787003 Marionette TRACE conn3 <- [1,1350,null,{}] 21:03:07 INFO - PROCESS | 3227 | 1461297787009 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}] 21:03:07 INFO - PROCESS | 3227 | 1461297787255 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 21:03:07 INFO - PROCESS | 3227 | 1461297787505 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619d1e800 == 115 [pid = 3227] [id = 345] 21:03:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd619dc3800) [pid = 3227] [serial = 1036] [outer = (nil)] 21:03:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd619dc9000) [pid = 3227] [serial = 1037] [outer = 0x7fd619dc3800] 21:03:07 INFO - PROCESS | 3227 | 1461297787625 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd61a072000) [pid = 3227] [serial = 1038] [outer = 0x7fd619dc3800] 21:03:08 INFO - PROCESS | 3227 | 1461297788452 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]]]}] 21:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1486ms 21:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:03:08 INFO - PROCESS | 3227 | 1461297788485 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 21:03:08 INFO - PROCESS | 3227 | 1461297788488 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 21:03:08 INFO - PROCESS | 3227 | 1461297788495 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:03:08 INFO - PROCESS | 3227 | 1461297788498 Marionette TRACE conn3 <- [1,1354,null,{}] 21:03:08 INFO - PROCESS | 3227 | 1461297788503 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}] 21:03:08 INFO - PROCESS | 3227 | 1461297788702 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 21:03:08 INFO - PROCESS | 3227 | 1461297788926 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f60d800 == 116 [pid = 3227] [id = 346] 21:03:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 230 (0x7fd619dc4400) [pid = 3227] [serial = 1039] [outer = (nil)] 21:03:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd61f627000) [pid = 3227] [serial = 1040] [outer = 0x7fd619dc4400] 21:03:09 INFO - PROCESS | 3227 | 1461297788998 Marionette DEBUG loaded listener.js 21:03:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd61f62c400) [pid = 3227] [serial = 1041] [outer = 0x7fd619dc4400] 21:03:10 INFO - PROCESS | 3227 | 1461297790089 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]]]}] 21:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1650ms 21:03:10 INFO - PROCESS | 3227 | 1461297790144 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 21:03:10 INFO - PROCESS | 3227 | 1461297790148 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 21:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:03:10 INFO - PROCESS | 3227 | 1461297790154 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:03:10 INFO - PROCESS | 3227 | 1461297790157 Marionette TRACE conn3 <- [1,1358,null,{}] 21:03:10 INFO - PROCESS | 3227 | 1461297790164 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}] 21:03:10 INFO - PROCESS | 3227 | 1461297790390 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 21:03:10 INFO - PROCESS | 3227 | 1461297790672 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622113800 == 117 [pid = 3227] [id = 347] 21:03:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd61faf1000) [pid = 3227] [serial = 1042] [outer = (nil)] 21:03:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 234 (0x7fd624348000) [pid = 3227] [serial = 1043] [outer = 0x7fd61faf1000] 21:03:10 INFO - PROCESS | 3227 | 1461297790792 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 235 (0x7fd629e91400) [pid = 3227] [serial = 1044] [outer = 0x7fd61faf1000] 21:03:12 INFO - PROCESS | 3227 | 1461297792065 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]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1995ms 21:03:12 INFO - PROCESS | 3227 | 1461297792150 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 21:03:12 INFO - PROCESS | 3227 | 1461297792156 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 21:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:03:12 INFO - PROCESS | 3227 | 1461297792166 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 3227 | 1461297792171 Marionette TRACE conn3 <- [1,1362,null,{}] 21:03:12 INFO - PROCESS | 3227 | 1461297792299 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}] 21:03:12 INFO - PROCESS | 3227 | 1461297792563 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 21:03:12 INFO - PROCESS | 3227 | 1461297792728 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f612800 == 118 [pid = 3227] [id = 348] 21:03:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 236 (0x7fd61a073400) [pid = 3227] [serial = 1045] [outer = (nil)] 21:03:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 237 (0x7fd61eb21c00) [pid = 3227] [serial = 1046] [outer = 0x7fd61a073400] 21:03:12 INFO - PROCESS | 3227 | 1461297792806 Marionette DEBUG loaded listener.js 21:03:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 238 (0x7fd61eb5c000) [pid = 3227] [serial = 1047] [outer = 0x7fd61a073400] 21:03:13 INFO - PROCESS | 3227 | 1461297793890 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]]]}] 21:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1805ms 21:03:13 INFO - PROCESS | 3227 | 1461297793973 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 21:03:13 INFO - PROCESS | 3227 | 1461297793982 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 21:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:03:14 INFO - PROCESS | 3227 | 1461297793995 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 3227 | 1461297793998 Marionette TRACE conn3 <- [1,1366,null,{}] 21:03:14 INFO - PROCESS | 3227 | 1461297794004 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}] 21:03:14 INFO - PROCESS | 3227 | 1461297794248 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62281a000 == 117 [pid = 3227] [id = 332] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 237 (0x7fd62b240000) [pid = 3227] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 236 (0x7fd630c47c00) [pid = 3227] [serial = 899] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 235 (0x7fd62d79f400) [pid = 3227] [serial = 935] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 234 (0x7fd6323d8c00) [pid = 3227] [serial = 902] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 233 (0x7fd632c52800) [pid = 3227] [serial = 905] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd6342a2800) [pid = 3227] [serial = 908] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd623388400) [pid = 3227] [serial = 914] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd635344000) [pid = 3227] [serial = 911] [outer = (nil)] [url = about:blank] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62cdb1800 == 116 [pid = 3227] [id = 331] 21:03:14 INFO - PROCESS | 3227 | 1461297794657 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629e19000 == 115 [pid = 3227] [id = 330] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd621fb1800 == 114 [pid = 3227] [id = 329] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ec7a800 == 113 [pid = 3227] [id = 328] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62beeb800 == 112 [pid = 3227] [id = 11] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c61000 == 111 [pid = 3227] [id = 327] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c62000 == 110 [pid = 3227] [id = 326] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c4c800 == 109 [pid = 3227] [id = 325] 21:03:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e11c000 == 110 [pid = 3227] [id = 349] 21:03:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd61faf8400) [pid = 3227] [serial = 1048] [outer = (nil)] 21:03:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd62233a000) [pid = 3227] [serial = 1049] [outer = 0x7fd61faf8400] 21:03:14 INFO - PROCESS | 3227 | 1461297794752 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd623305800) [pid = 3227] [serial = 1050] [outer = 0x7fd61faf8400] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a0db800 == 109 [pid = 3227] [id = 324] 21:03:14 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e128000 == 108 [pid = 3227] [id = 323] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64dbaf800 == 107 [pid = 3227] [id = 322] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623608000 == 106 [pid = 3227] [id = 321] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e26c000 == 105 [pid = 3227] [id = 320] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3dc000 == 104 [pid = 3227] [id = 319] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64a4b7800 == 103 [pid = 3227] [id = 318] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd646530000 == 102 [pid = 3227] [id = 317] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6410f0000 == 101 [pid = 3227] [id = 316] 21:03:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ad6800 == 100 [pid = 3227] [id = 315] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd62a6db800) [pid = 3227] [serial = 924] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd64108a000) [pid = 3227] [serial = 917] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd62ccb0000) [pid = 3227] [serial = 890] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 229 (0x7fd62e4d5400) [pid = 3227] [serial = 893] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd62e8a4c00) [pid = 3227] [serial = 896] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd62a922800) [pid = 3227] [serial = 884] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd62d71a800) [pid = 3227] [serial = 930] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd62e4dc800) [pid = 3227] [serial = 933] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd62cca6000) [pid = 3227] [serial = 929] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd629e93c00) [pid = 3227] [serial = 636] [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.] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd62ac0d400) [pid = 3227] [serial = 927] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd62e40ac00) [pid = 3227] [serial = 932] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd628a13c00) [pid = 3227] [serial = 921] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd6240b7c00) [pid = 3227] [serial = 920] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd62a88e400) [pid = 3227] [serial = 926] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd62c06e000) [pid = 3227] [serial = 887] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd62b0b6400) [pid = 3227] [serial = 875] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd6240aa800) [pid = 3227] [serial = 878] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd629e8f800) [pid = 3227] [serial = 881] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd628a21c00) [pid = 3227] [serial = 923] [outer = (nil)] [url = about:blank] 21:03:15 INFO - PROCESS | 3227 | 1461297795676 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] 21:03:15 INFO - PROCESS | 3227 | 1461297795742 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 21:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:03:15 INFO - PROCESS | 3227 | 1461297795749 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:03:15 INFO - PROCESS | 3227 | 1461297795755 Marionette TRACE conn3 <- [1,1370,null,{}] 21:03:15 INFO - PROCESS | 3227 | 1461297795770 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}] 21:03:15 INFO - PROCESS | 3227 | 1461297795988 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 21:03:16 INFO - PROCESS | 3227 | 1461297796236 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622271800 == 101 [pid = 3227] [id = 350] 21:03:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd6240ae400) [pid = 3227] [serial = 1051] [outer = (nil)] 21:03:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd628fdd400) [pid = 3227] [serial = 1052] [outer = 0x7fd6240ae400] 21:03:16 INFO - PROCESS | 3227 | 1461297796310 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd629eafc00) [pid = 3227] [serial = 1053] [outer = 0x7fd6240ae400] 21:03:17 INFO - PROCESS | 3227 | 1461297797084 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] 21:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:03:17 INFO - PROCESS | 3227 | 1461297797156 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 21:03:17 INFO - PROCESS | 3227 | 1461297797163 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 3227 | 1461297797167 Marionette TRACE conn3 <- [1,1374,null,{}] 21:03:17 INFO - PROCESS | 3227 | 1461297797173 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}] 21:03:17 INFO - PROCESS | 3227 | 1461297797431 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 21:03:17 INFO - PROCESS | 3227 | 1461297797459 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628fb7000 == 102 [pid = 3227] [id = 351] 21:03:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd629eb0000) [pid = 3227] [serial = 1054] [outer = (nil)] 21:03:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd62a920c00) [pid = 3227] [serial = 1055] [outer = 0x7fd629eb0000] 21:03:17 INFO - PROCESS | 3227 | 1461297797523 Marionette DEBUG loaded listener.js 21:03:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd62ac07800) [pid = 3227] [serial = 1056] [outer = 0x7fd629eb0000] 21:03:18 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:18 INFO - PROCESS | 3227 | 1461297798450 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] 21:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:03:18 INFO - PROCESS | 3227 | 1461297798517 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 21:03:18 INFO - PROCESS | 3227 | 1461297798524 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 3227 | 1461297798527 Marionette TRACE conn3 <- [1,1378,null,{}] 21:03:18 INFO - PROCESS | 3227 | 1461297798533 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}] 21:03:18 INFO - PROCESS | 3227 | 1461297798789 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 21:03:18 INFO - PROCESS | 3227 | 1461297798825 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b240000 == 103 [pid = 3227] [id = 352] 21:03:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd62ac08000) [pid = 3227] [serial = 1057] [outer = (nil)] 21:03:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd6289c4400) [pid = 3227] [serial = 1058] [outer = 0x7fd62ac08000] 21:03:18 INFO - PROCESS | 3227 | 1461297798905 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd62cc10800) [pid = 3227] [serial = 1059] [outer = 0x7fd62ac08000] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd62ac0cc00) [pid = 3227] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd629b74800) [pid = 3227] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd621f55800) [pid = 3227] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd628fda000) [pid = 3227] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd629c52000) [pid = 3227] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd61fb6fc00) [pid = 3227] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd6242cbc00) [pid = 3227] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd6242c9800) [pid = 3227] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:03:19 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd62a88e800) [pid = 3227] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:03:20 INFO - PROCESS | 3227 | 1461297800256 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] 21:03:20 INFO - PROCESS | 3227 | 1461297800318 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 21:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:03:20 INFO - PROCESS | 3227 | 1461297800325 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:03:20 INFO - PROCESS | 3227 | 1461297800328 Marionette TRACE conn3 <- [1,1382,null,{}] 21:03:20 INFO - PROCESS | 3227 | 1461297800333 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}] 21:03:20 INFO - PROCESS | 3227 | 1461297800574 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 21:03:20 INFO - PROCESS | 3227 | 1461297800735 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2d0800 == 104 [pid = 3227] [id = 353] 21:03:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd6226e9800) [pid = 3227] [serial = 1060] [outer = (nil)] 21:03:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd62ccaec00) [pid = 3227] [serial = 1061] [outer = 0x7fd6226e9800] 21:03:20 INFO - PROCESS | 3227 | 1461297800807 Marionette DEBUG loaded listener.js 21:03:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd62e8a1800) [pid = 3227] [serial = 1062] [outer = 0x7fd6226e9800] 21:03:21 INFO - PROCESS | 3227 | [3227] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:03:21 INFO - PROCESS | 3227 | 1461297801611 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] 21:03:21 INFO - PROCESS | 3227 | 1461297801660 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 21:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:03:21 INFO - PROCESS | 3227 | 1461297801667 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:03:21 INFO - PROCESS | 3227 | 1461297801670 Marionette TRACE conn3 <- [1,1386,null,{}] 21:03:21 INFO - PROCESS | 3227 | 1461297801676 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}] 21:03:22 INFO - PROCESS | 3227 | 1461297802004 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 21:03:22 INFO - PROCESS | 3227 | 1461297802297 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbd5000 == 105 [pid = 3227] [id = 354] 21:03:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd619dc6400) [pid = 3227] [serial = 1063] [outer = (nil)] 21:03:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd61a075400) [pid = 3227] [serial = 1064] [outer = 0x7fd619dc6400] 21:03:22 INFO - PROCESS | 3227 | 1461297802435 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd61e9eac00) [pid = 3227] [serial = 1065] [outer = 0x7fd619dc6400] 21:03:23 INFO - PROCESS | 3227 | 1461297803426 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] 21:03:23 INFO - PROCESS | 3227 | 1461297803508 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 21:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:03:23 INFO - PROCESS | 3227 | 1461297803516 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:03:23 INFO - PROCESS | 3227 | 1461297803523 Marionette TRACE conn3 <- [1,1390,null,{}] 21:03:23 INFO - PROCESS | 3227 | 1461297803531 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}] 21:03:23 INFO - PROCESS | 3227 | 1461297803793 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 21:03:24 INFO - PROCESS | 3227 | 1461297804088 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622106000 == 106 [pid = 3227] [id = 355] 21:03:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd61faf6000) [pid = 3227] [serial = 1066] [outer = (nil)] 21:03:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd6223ad000) [pid = 3227] [serial = 1067] [outer = 0x7fd61faf6000] 21:03:24 INFO - PROCESS | 3227 | 1461297804170 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd623391400) [pid = 3227] [serial = 1068] [outer = 0x7fd61faf6000] 21:03:25 INFO - PROCESS | 3227 | 1461297805120 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]]]}] 21:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1634ms 21:03:25 INFO - PROCESS | 3227 | 1461297805152 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 21:03:25 INFO - PROCESS | 3227 | 1461297805157 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 21:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:03:25 INFO - PROCESS | 3227 | 1461297805167 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:03:25 INFO - PROCESS | 3227 | 1461297805172 Marionette TRACE conn3 <- [1,1394,null,{}] 21:03:25 INFO - PROCESS | 3227 | 1461297805179 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}] 21:03:25 INFO - PROCESS | 3227 | 1461297805403 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 21:03:25 INFO - PROCESS | 3227 | 1461297805703 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63140d800 == 107 [pid = 3227] [id = 356] 21:03:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd62a6e5400) [pid = 3227] [serial = 1069] [outer = (nil)] 21:03:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd62a89f400) [pid = 3227] [serial = 1070] [outer = 0x7fd62a6e5400] 21:03:25 INFO - PROCESS | 3227 | 1461297805856 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd62b298800) [pid = 3227] [serial = 1071] [outer = 0x7fd62a6e5400] 21:03:26 INFO - PROCESS | 3227 | 1461297806781 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]]]}] 21:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1637ms 21:03:26 INFO - PROCESS | 3227 | 1461297806803 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 3227 | 1461297806810 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 21:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:03:26 INFO - PROCESS | 3227 | 1461297806827 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 3227 | 1461297806835 Marionette TRACE conn3 <- [1,1398,null,{}] 21:03:26 INFO - PROCESS | 3227 | 1461297806841 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}] 21:03:27 INFO - PROCESS | 3227 | 1461297807082 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 21:03:27 INFO - PROCESS | 3227 | 1461297807342 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6338f9800 == 108 [pid = 3227] [id = 357] 21:03:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd628a1b400) [pid = 3227] [serial = 1072] [outer = (nil)] 21:03:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd62df61400) [pid = 3227] [serial = 1073] [outer = 0x7fd628a1b400] 21:03:27 INFO - PROCESS | 3227 | 1461297807464 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd62eb3a400) [pid = 3227] [serial = 1074] [outer = 0x7fd628a1b400] 21:03:28 INFO - PROCESS | 3227 | 1461297808359 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]]]}] 21:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1595ms 21:03:28 INFO - PROCESS | 3227 | 1461297808416 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 21:03:28 INFO - PROCESS | 3227 | 1461297808420 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 21:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:03:28 INFO - PROCESS | 3227 | 1461297808426 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:03:28 INFO - PROCESS | 3227 | 1461297808429 Marionette TRACE conn3 <- [1,1402,null,{}] 21:03:28 INFO - PROCESS | 3227 | 1461297808435 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}] 21:03:28 INFO - PROCESS | 3227 | 1461297808667 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 21:03:28 INFO - PROCESS | 3227 | 1461297808924 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640b1c000 == 109 [pid = 3227] [id = 358] 21:03:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd622212000) [pid = 3227] [serial = 1075] [outer = (nil)] 21:03:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 230 (0x7fd632a47800) [pid = 3227] [serial = 1076] [outer = 0x7fd622212000] 21:03:29 INFO - PROCESS | 3227 | 1461297809053 Marionette DEBUG loaded listener.js 21:03:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd6341d1800) [pid = 3227] [serial = 1077] [outer = 0x7fd622212000] 21:03:29 INFO - PROCESS | 3227 | 1461297809961 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]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1589ms 21:03:30 INFO - PROCESS | 3227 | 1461297810017 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 21:03:30 INFO - PROCESS | 3227 | 1461297810021 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 21:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:03:30 INFO - PROCESS | 3227 | 1461297810030 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 3227 | 1461297810035 Marionette TRACE conn3 <- [1,1406,null,{}] 21:03:30 INFO - PROCESS | 3227 | 1461297810042 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}] 21:03:30 INFO - PROCESS | 3227 | 1461297810325 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 21:03:30 INFO - PROCESS | 3227 | 1461297810650 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646525000 == 110 [pid = 3227] [id = 359] 21:03:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd641cad400) [pid = 3227] [serial = 1078] [outer = (nil)] 21:03:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd642046c00) [pid = 3227] [serial = 1079] [outer = 0x7fd641cad400] 21:03:30 INFO - PROCESS | 3227 | 1461297810742 Marionette DEBUG loaded listener.js 21:03:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 234 (0x7fd64220f400) [pid = 3227] [serial = 1080] [outer = 0x7fd641cad400] 21:03:31 INFO - PROCESS | 3227 | 1461297811634 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]]]}] 21:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1642ms 21:03:31 INFO - PROCESS | 3227 | 1461297811673 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 21:03:31 INFO - PROCESS | 3227 | 1461297811676 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 21:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:03:31 INFO - PROCESS | 3227 | 1461297811684 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:03:31 INFO - PROCESS | 3227 | 1461297811689 Marionette TRACE conn3 <- [1,1410,null,{}] 21:03:31 INFO - PROCESS | 3227 | 1461297811696 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}] 21:03:31 INFO - PROCESS | 3227 | 1461297811978 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 21:03:32 INFO - PROCESS | 3227 | 1461297812222 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620409800 == 111 [pid = 3227] [id = 360] 21:03:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 235 (0x7fd641f39000) [pid = 3227] [serial = 1081] [outer = (nil)] 21:03:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 236 (0x7fd645bac400) [pid = 3227] [serial = 1082] [outer = 0x7fd641f39000] 21:03:32 INFO - PROCESS | 3227 | 1461297812340 Marionette DEBUG loaded listener.js 21:03:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 237 (0x7fd645e05000) [pid = 3227] [serial = 1083] [outer = 0x7fd641f39000] 21:03:33 INFO - PROCESS | 3227 | 1461297813295 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]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1636ms 21:03:33 INFO - PROCESS | 3227 | 1461297813321 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 21:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:03:33 INFO - PROCESS | 3227 | 1461297813325 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 21:03:33 INFO - PROCESS | 3227 | 1461297813331 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 3227 | 1461297813335 Marionette TRACE conn3 <- [1,1414,null,{}] 21:03:33 INFO - PROCESS | 3227 | 1461297813341 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}] 21:03:33 INFO - PROCESS | 3227 | 1461297813545 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 21:03:33 INFO - PROCESS | 3227 | 1461297813810 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f4d000 == 112 [pid = 3227] [id = 361] 21:03:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 238 (0x7fd621f6e400) [pid = 3227] [serial = 1084] [outer = (nil)] 21:03:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 239 (0x7fd621f72c00) [pid = 3227] [serial = 1085] [outer = 0x7fd621f6e400] 21:03:33 INFO - PROCESS | 3227 | 1461297813900 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 240 (0x7fd621f78800) [pid = 3227] [serial = 1086] [outer = 0x7fd621f6e400] 21:03:34 INFO - PROCESS | 3227 | 1461297814925 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]]]}] 21:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1638ms 21:03:34 INFO - PROCESS | 3227 | 1461297814970 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 21:03:34 INFO - PROCESS | 3227 | 1461297814973 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 21:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:03:34 INFO - PROCESS | 3227 | 1461297814981 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:03:34 INFO - PROCESS | 3227 | 1461297814985 Marionette TRACE conn3 <- [1,1418,null,{}] 21:03:34 INFO - PROCESS | 3227 | 1461297814991 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}] 21:03:35 INFO - PROCESS | 3227 | 1461297815246 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 21:03:35 INFO - PROCESS | 3227 | 1461297815541 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618bd9800 == 113 [pid = 3227] [id = 362] 21:03:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 241 (0x7fd621f6ec00) [pid = 3227] [serial = 1087] [outer = (nil)] 21:03:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 242 (0x7fd645e04800) [pid = 3227] [serial = 1088] [outer = 0x7fd621f6ec00] 21:03:35 INFO - PROCESS | 3227 | 1461297815620 Marionette DEBUG loaded listener.js 21:03:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 243 (0x7fd645e0d000) [pid = 3227] [serial = 1089] [outer = 0x7fd621f6ec00] 21:03:36 INFO - PROCESS | 3227 | 1461297816493 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]]]}] 21:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1586ms 21:03:36 INFO - PROCESS | 3227 | 1461297816569 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 21:03:36 INFO - PROCESS | 3227 | 1461297816573 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 21:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:03:36 INFO - PROCESS | 3227 | 1461297816582 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:03:36 INFO - PROCESS | 3227 | 1461297816586 Marionette TRACE conn3 <- [1,1422,null,{}] 21:03:36 INFO - PROCESS | 3227 | 1461297816593 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}] 21:03:36 INFO - PROCESS | 3227 | 1461297816843 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 21:03:37 INFO - PROCESS | 3227 | 1461297817092 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6198d1800 == 114 [pid = 3227] [id = 363] 21:03:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 244 (0x7fd6241c0400) [pid = 3227] [serial = 1090] [outer = (nil)] 21:03:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 245 (0x7fd6241c6800) [pid = 3227] [serial = 1091] [outer = 0x7fd6241c0400] 21:03:37 INFO - PROCESS | 3227 | 1461297817210 Marionette DEBUG loaded listener.js 21:03:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 246 (0x7fd6241cac00) [pid = 3227] [serial = 1092] [outer = 0x7fd6241c0400] 21:03:38 INFO - PROCESS | 3227 | 1461297818091 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]]]}] 21:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1584ms 21:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:03:38 INFO - PROCESS | 3227 | 1461297818166 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 3227 | 1461297818169 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 21:03:38 INFO - PROCESS | 3227 | 1461297818176 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 3227 | 1461297818179 Marionette TRACE conn3 <- [1,1426,null,{}] 21:03:38 INFO - PROCESS | 3227 | 1461297818186 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}] 21:03:38 INFO - PROCESS | 3227 | 1461297818408 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 21:03:38 INFO - PROCESS | 3227 | 1461297818681 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfcd800 == 115 [pid = 3227] [id = 364] 21:03:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 247 (0x7fd6184f6800) [pid = 3227] [serial = 1093] [outer = (nil)] 21:03:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 248 (0x7fd6184f9000) [pid = 3227] [serial = 1094] [outer = 0x7fd6184f6800] 21:03:38 INFO - PROCESS | 3227 | 1461297818782 Marionette DEBUG loaded listener.js 21:03:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 249 (0x7fd6241cb800) [pid = 3227] [serial = 1095] [outer = 0x7fd6184f6800] 21:03:39 INFO - PROCESS | 3227 | 1461297819701 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]]]}] 21:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1584ms 21:03:39 INFO - PROCESS | 3227 | 1461297819761 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 21:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:03:39 INFO - PROCESS | 3227 | 1461297819770 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 21:03:39 INFO - PROCESS | 3227 | 1461297819776 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:03:39 INFO - PROCESS | 3227 | 1461297819780 Marionette TRACE conn3 <- [1,1430,null,{}] 21:03:39 INFO - PROCESS | 3227 | 1461297819786 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}] 21:03:40 INFO - PROCESS | 3227 | 1461297820057 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 21:03:40 INFO - PROCESS | 3227 | 1461297820325 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618915800 == 116 [pid = 3227] [id = 365] 21:03:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 250 (0x7fd61884a400) [pid = 3227] [serial = 1096] [outer = (nil)] 21:03:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 251 (0x7fd618850000) [pid = 3227] [serial = 1097] [outer = 0x7fd61884a400] 21:03:40 INFO - PROCESS | 3227 | 1461297820400 Marionette DEBUG loaded listener.js 21:03:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 252 (0x7fd644140400) [pid = 3227] [serial = 1098] [outer = 0x7fd61884a400] 21:03:41 INFO - PROCESS | 3227 | 1461297821366 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]]]}] 21:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1634ms 21:03:41 INFO - PROCESS | 3227 | 1461297821411 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 21:03:41 INFO - PROCESS | 3227 | 1461297821415 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 21:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:03:41 INFO - PROCESS | 3227 | 1461297821421 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:03:41 INFO - PROCESS | 3227 | 1461297821423 Marionette TRACE conn3 <- [1,1434,null,{}] 21:03:41 INFO - PROCESS | 3227 | 1461297821428 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}] 21:03:41 INFO - PROCESS | 3227 | 1461297821613 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 21:03:41 INFO - PROCESS | 3227 | 1461297821864 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617b7a000 == 117 [pid = 3227] [id = 366] 21:03:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 253 (0x7fd61884ac00) [pid = 3227] [serial = 1099] [outer = (nil)] 21:03:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 254 (0x7fd6189a2400) [pid = 3227] [serial = 1100] [outer = 0x7fd61884ac00] 21:03:41 INFO - PROCESS | 3227 | 1461297821981 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 255 (0x7fd6189a7c00) [pid = 3227] [serial = 1101] [outer = 0x7fd61884ac00] 21:03:42 INFO - PROCESS | 3227 | 1461297822921 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]]]}] 21:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1942ms 21:03:43 INFO - PROCESS | 3227 | 1461297823365 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 21:03:43 INFO - PROCESS | 3227 | 1461297823371 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 21:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:03:43 INFO - PROCESS | 3227 | 1461297823477 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:03:43 INFO - PROCESS | 3227 | 1461297823482 Marionette TRACE conn3 <- [1,1438,null,{}] 21:03:43 INFO - PROCESS | 3227 | 1461297823498 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}] 21:03:43 INFO - PROCESS | 3227 | 1461297823733 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 21:03:43 INFO - PROCESS | 3227 | 1461297823855 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfce800 == 118 [pid = 3227] [id = 367] 21:03:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 256 (0x7fd618854c00) [pid = 3227] [serial = 1102] [outer = (nil)] 21:03:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 257 (0x7fd6189a5000) [pid = 3227] [serial = 1103] [outer = 0x7fd618854c00] 21:03:43 INFO - PROCESS | 3227 | 1461297823972 Marionette DEBUG loaded listener.js 21:03:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 258 (0x7fd619dc8800) [pid = 3227] [serial = 1104] [outer = 0x7fd618854c00] 21:03:45 INFO - PROCESS | 3227 | 1461297825059 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]]]}] 21:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1739ms 21:03:45 INFO - PROCESS | 3227 | 1461297825120 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 21:03:45 INFO - PROCESS | 3227 | 1461297825125 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 21:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:03:45 INFO - PROCESS | 3227 | 1461297825136 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:03:45 INFO - PROCESS | 3227 | 1461297825141 Marionette TRACE conn3 <- [1,1442,null,{}] 21:03:45 INFO - PROCESS | 3227 | 1461297825148 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}] 21:03:45 INFO - PROCESS | 3227 | 1461297825332 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 21:03:45 INFO - PROCESS | 3227 | 1461297825567 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c1e1800 == 119 [pid = 3227] [id = 368] 21:03:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 259 (0x7fd61eb17c00) [pid = 3227] [serial = 1105] [outer = (nil)] 21:03:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 260 (0x7fd61eb25000) [pid = 3227] [serial = 1106] [outer = 0x7fd61eb17c00] 21:03:45 INFO - PROCESS | 3227 | 1461297825633 Marionette DEBUG loaded listener.js 21:03:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 261 (0x7fd61f629800) [pid = 3227] [serial = 1107] [outer = 0x7fd61eb17c00] 21:03:46 INFO - PROCESS | 3227 | 1461297826517 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]]]}] 21:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1435ms 21:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:03:46 INFO - PROCESS | 3227 | 1461297826569 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 21:03:46 INFO - PROCESS | 3227 | 1461297826571 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 21:03:46 INFO - PROCESS | 3227 | 1461297826577 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:03:46 INFO - PROCESS | 3227 | 1461297826580 Marionette TRACE conn3 <- [1,1446,null,{}] 21:03:46 INFO - PROCESS | 3227 | 1461297826594 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}] 21:03:46 INFO - PROCESS | 3227 | 1461297826816 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 21:03:47 INFO - PROCESS | 3227 | 1461297827098 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620569800 == 120 [pid = 3227] [id = 369] 21:03:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 262 (0x7fd61a06e000) [pid = 3227] [serial = 1108] [outer = (nil)] 21:03:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 263 (0x7fd62233d400) [pid = 3227] [serial = 1109] [outer = 0x7fd61a06e000] 21:03:47 INFO - PROCESS | 3227 | 1461297827224 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 264 (0x7fd6223b1000) [pid = 3227] [serial = 1110] [outer = 0x7fd61a06e000] 21:03:48 INFO - PROCESS | 3227 | 1461297828126 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]]]}] 21:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1583ms 21:03:48 INFO - PROCESS | 3227 | 1461297828164 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 21:03:48 INFO - PROCESS | 3227 | 1461297828167 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 21:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:03:48 INFO - PROCESS | 3227 | 1461297828175 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:03:48 INFO - PROCESS | 3227 | 1461297828179 Marionette TRACE conn3 <- [1,1450,null,{}] 21:03:48 INFO - PROCESS | 3227 | 1461297828185 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}] 21:03:48 INFO - PROCESS | 3227 | 1461297828375 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 21:03:48 INFO - PROCESS | 3227 | 1461297828586 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a72800 == 121 [pid = 3227] [id = 370] 21:03:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 265 (0x7fd61eb24400) [pid = 3227] [serial = 1111] [outer = (nil)] 21:03:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 266 (0x7fd6241c8000) [pid = 3227] [serial = 1112] [outer = 0x7fd61eb24400] 21:03:48 INFO - PROCESS | 3227 | 1461297828707 Marionette DEBUG loaded listener.js 21:03:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 267 (0x7fd62434d800) [pid = 3227] [serial = 1113] [outer = 0x7fd61eb24400] 21:03:49 INFO - PROCESS | 3227 | 1461297829622 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]]]}] 21:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1479ms 21:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:03:49 INFO - PROCESS | 3227 | 1461297829656 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 21:03:49 INFO - PROCESS | 3227 | 1461297829659 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 21:03:49 INFO - PROCESS | 3227 | 1461297829665 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:03:49 INFO - PROCESS | 3227 | 1461297829668 Marionette TRACE conn3 <- [1,1454,null,{}] 21:03:49 INFO - PROCESS | 3227 | 1461297829673 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}] 21:03:49 INFO - PROCESS | 3227 | 1461297829866 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62f611800 == 120 [pid = 3227] [id = 190] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622810800 == 119 [pid = 3227] [id = 195] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b96800 == 118 [pid = 3227] [id = 298] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ebe2000 == 117 [pid = 3227] [id = 304] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645842000 == 116 [pid = 3227] [id = 303] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6349a7000 == 115 [pid = 3227] [id = 300] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6338f6000 == 114 [pid = 3227] [id = 299] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 266 (0x7fd64208c800) [pid = 3227] [serial = 956] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 265 (0x7fd64220a000) [pid = 3227] [serial = 959] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 264 (0x7fd645ba8c00) [pid = 3227] [serial = 965] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 263 (0x7fd631a2cc00) [pid = 3227] [serial = 947] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 262 (0x7fd62a89e800) [pid = 3227] [serial = 941] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 261 (0x7fd645803000) [pid = 3227] [serial = 962] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 260 (0x7fd6242c6400) [pid = 3227] [serial = 938] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 259 (0x7fd62df56000) [pid = 3227] [serial = 971] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 258 (0x7fd645e11000) [pid = 3227] [serial = 968] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 257 (0x7fd62e412000) [pid = 3227] [serial = 944] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 256 (0x7fd631493000) [pid = 3227] [serial = 974] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 255 (0x7fd6240ac800) [pid = 3227] [serial = 953] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 254 (0x7fd633992000) [pid = 3227] [serial = 950] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 253 (0x7fd61faf4000) [pid = 3227] [serial = 977] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 252 (0x7fd628fdac00) [pid = 3227] [serial = 980] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | --DOMWINDOW == 251 (0x7fd633f62400) [pid = 3227] [serial = 1001] [outer = (nil)] [url = about:blank] 21:03:50 INFO - PROCESS | 3227 | 1461297830292 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2d0800 == 113 [pid = 3227] [id = 353] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b240000 == 112 [pid = 3227] [id = 352] 21:03:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a1cf800 == 113 [pid = 3227] [id = 371] 21:03:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 252 (0x7fd61eb1b400) [pid = 3227] [serial = 1114] [outer = (nil)] 21:03:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 253 (0x7fd6223aa800) [pid = 3227] [serial = 1115] [outer = 0x7fd61eb1b400] 21:03:50 INFO - PROCESS | 3227 | 1461297830393 Marionette DEBUG loaded listener.js 21:03:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 254 (0x7fd628a16400) [pid = 3227] [serial = 1116] [outer = 0x7fd61eb1b400] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628fb7000 == 112 [pid = 3227] [id = 351] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622271800 == 111 [pid = 3227] [id = 350] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e11c000 == 110 [pid = 3227] [id = 349] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61f612800 == 109 [pid = 3227] [id = 348] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c1cf000 == 108 [pid = 3227] [id = 341] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a1d7000 == 107 [pid = 3227] [id = 340] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b380000 == 106 [pid = 3227] [id = 339] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd643c2f800 == 105 [pid = 3227] [id = 338] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63ffca800 == 104 [pid = 3227] [id = 337] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633a12000 == 103 [pid = 3227] [id = 336] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aac4000 == 102 [pid = 3227] [id = 335] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd621f99800 == 101 [pid = 3227] [id = 334] 21:03:50 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636573000 == 100 [pid = 3227] [id = 301] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 253 (0x7fd62c064c00) [pid = 3227] [serial = 876] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 252 (0x7fd62df5dc00) [pid = 3227] [serial = 995] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 251 (0x7fd62e5be000) [pid = 3227] [serial = 996] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 250 (0x7fd632a45c00) [pid = 3227] [serial = 936] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 249 (0x7fd62c127c00) [pid = 3227] [serial = 992] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 248 (0x7fd629eb7800) [pid = 3227] [serial = 987] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 247 (0x7fd629c59c00) [pid = 3227] [serial = 986] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 246 (0x7fd62233b800) [pid = 3227] [serial = 984] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 245 (0x7fd620521400) [pid = 3227] [serial = 983] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 244 (0x7fd62a8a6000) [pid = 3227] [serial = 989] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 243 (0x7fd62a924000) [pid = 3227] [serial = 990] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 242 (0x7fd62d719400) [pid = 3227] [serial = 822] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 241 (0x7fd62c06f400) [pid = 3227] [serial = 998] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 240 (0x7fd6323dc000) [pid = 3227] [serial = 999] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | --DOMWINDOW == 239 (0x7fd62d70cc00) [pid = 3227] [serial = 993] [outer = (nil)] [url = about:blank] 21:03:51 INFO - PROCESS | 3227 | 1461297831240 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]]]}] 21:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1631ms 21:03:51 INFO - PROCESS | 3227 | 1461297831296 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 21:03:51 INFO - PROCESS | 3227 | 1461297831300 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 21:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:03:51 INFO - PROCESS | 3227 | 1461297831305 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:03:51 INFO - PROCESS | 3227 | 1461297831307 Marionette TRACE conn3 <- [1,1458,null,{}] 21:03:51 INFO - PROCESS | 3227 | 1461297831326 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}] 21:03:51 INFO - PROCESS | 3227 | 1461297831547 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 21:03:51 INFO - PROCESS | 3227 | 1461297831558 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c56800 == 101 [pid = 3227] [id = 372] 21:03:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 240 (0x7fd629c59c00) [pid = 3227] [serial = 1117] [outer = (nil)] 21:03:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 241 (0x7fd62a8c0800) [pid = 3227] [serial = 1118] [outer = 0x7fd629c59c00] 21:03:51 INFO - PROCESS | 3227 | 1461297831624 Marionette DEBUG loaded listener.js 21:03:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 242 (0x7fd62a92c000) [pid = 3227] [serial = 1119] [outer = 0x7fd629c59c00] 21:03:52 INFO - PROCESS | 3227 | 1461297832606 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]]]}] 21:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1338ms 21:03:52 INFO - PROCESS | 3227 | 1461297832644 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 21:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:03:52 INFO - PROCESS | 3227 | 1461297832648 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 21:03:52 INFO - PROCESS | 3227 | 1461297832655 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:03:52 INFO - PROCESS | 3227 | 1461297832658 Marionette TRACE conn3 <- [1,1462,null,{}] 21:03:52 INFO - PROCESS | 3227 | 1461297832663 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}] 21:03:52 INFO - PROCESS | 3227 | 1461297832938 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 21:03:52 INFO - PROCESS | 3227 | 1461297832970 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628fae000 == 102 [pid = 3227] [id = 373] 21:03:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 243 (0x7fd62a353000) [pid = 3227] [serial = 1120] [outer = (nil)] 21:03:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 244 (0x7fd62b16bc00) [pid = 3227] [serial = 1121] [outer = 0x7fd62a353000] 21:03:53 INFO - PROCESS | 3227 | 1461297833045 Marionette DEBUG loaded listener.js 21:03:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 245 (0x7fd62c134c00) [pid = 3227] [serial = 1122] [outer = 0x7fd62a353000] 21:03:54 INFO - PROCESS | 3227 | 1461297834096 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]]]}] 21:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1487ms 21:03:54 INFO - PROCESS | 3227 | 1461297834143 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 21:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:03:54 INFO - PROCESS | 3227 | 1461297834151 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 21:03:54 INFO - PROCESS | 3227 | 1461297834167 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:03:54 INFO - PROCESS | 3227 | 1461297834170 Marionette TRACE conn3 <- [1,1466,null,{}] 21:03:54 INFO - PROCESS | 3227 | 1461297834177 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}] 21:03:54 INFO - PROCESS | 3227 | 1461297834439 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 21:03:54 INFO - PROCESS | 3227 | 1461297834466 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b06e800 == 103 [pid = 3227] [id = 374] 21:03:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 246 (0x7fd62a8c4800) [pid = 3227] [serial = 1123] [outer = (nil)] 21:03:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 247 (0x7fd62dc6b400) [pid = 3227] [serial = 1124] [outer = 0x7fd62a8c4800] 21:03:54 INFO - PROCESS | 3227 | 1461297834532 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 248 (0x7fd62e4d9400) [pid = 3227] [serial = 1125] [outer = 0x7fd62a8c4800] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 247 (0x7fd62b163000) [pid = 3227] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 246 (0x7fd61eb54800) [pid = 3227] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 245 (0x7fd62ac08000) [pid = 3227] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 244 (0x7fd629eb4800) [pid = 3227] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 243 (0x7fd62cd2dc00) [pid = 3227] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 242 (0x7fd6226e6c00) [pid = 3227] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 241 (0x7fd632a4cc00) [pid = 3227] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 240 (0x7fd62cd2e800) [pid = 3227] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 239 (0x7fd62a255400) [pid = 3227] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 238 (0x7fd62b0af000) [pid = 3227] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 237 (0x7fd623388800) [pid = 3227] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 236 (0x7fd641f3f400) [pid = 3227] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 235 (0x7fd629eb6400) [pid = 3227] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 234 (0x7fd62d713c00) [pid = 3227] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 233 (0x7fd62df52400) [pid = 3227] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd61faf8400) [pid = 3227] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd620517000) [pid = 3227] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd6342ad800) [pid = 3227] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 229 (0x7fd62a89f000) [pid = 3227] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd634958800) [pid = 3227] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd62a8c7400) [pid = 3227] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd642088800) [pid = 3227] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd62e5c9800) [pid = 3227] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd641f38800) [pid = 3227] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd62a88bc00) [pid = 3227] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd61faee800) [pid = 3227] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd6240ae400) [pid = 3227] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd61eb53400) [pid = 3227] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd643ca3400) [pid = 3227] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd629eba000) [pid = 3227] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd62330e400) [pid = 3227] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd62a8bac00) [pid = 3227] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd6226e5400) [pid = 3227] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd629eb0000) [pid = 3227] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd629d1b400) [pid = 3227] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd61a073400) [pid = 3227] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd61fb74400) [pid = 3227] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd62eb33000) [pid = 3227] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd62c06a400) [pid = 3227] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62d70d400) [pid = 3227] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd62c06f800) [pid = 3227] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd632a42400) [pid = 3227] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62c067400) [pid = 3227] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd629d7d800) [pid = 3227] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd630cde400) [pid = 3227] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd62e8a4800) [pid = 3227] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62cd2f000) [pid = 3227] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd62a6e1800) [pid = 3227] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd628a16800) [pid = 3227] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd62a88a800) [pid = 3227] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd632a44c00) [pid = 3227] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd62a8a8400) [pid = 3227] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd6242cd800) [pid = 3227] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd6226e9400) [pid = 3227] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd645e0e000) [pid = 3227] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd61faea400) [pid = 3227] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62e5c3800) [pid = 3227] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd62051c400) [pid = 3227] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62a928400) [pid = 3227] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:03:55 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62e5bec00) [pid = 3227] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:03:56 INFO - PROCESS | 3227 | 1461297836380 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]]]}] 21:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2245ms 21:03:56 INFO - PROCESS | 3227 | 1461297836402 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 21:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:03:56 INFO - PROCESS | 3227 | 1461297836407 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 21:03:56 INFO - PROCESS | 3227 | 1461297836415 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:03:56 INFO - PROCESS | 3227 | 1461297836417 Marionette TRACE conn3 <- [1,1470,null,{}] 21:03:56 INFO - PROCESS | 3227 | 1461297836424 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}] 21:03:56 INFO - PROCESS | 3227 | 1461297836616 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 21:03:56 INFO - PROCESS | 3227 | 1461297836783 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec64800 == 104 [pid = 3227] [id = 375] 21:03:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd61eb58800) [pid = 3227] [serial = 1126] [outer = (nil)] 21:03:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62330e400) [pid = 3227] [serial = 1127] [outer = 0x7fd61eb58800] 21:03:56 INFO - PROCESS | 3227 | 1461297836863 Marionette DEBUG loaded listener.js 21:03:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62a6d9400) [pid = 3227] [serial = 1128] [outer = 0x7fd61eb58800] 21:03:57 INFO - PROCESS | 3227 | 1461297837634 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]]]}] 21:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1240ms 21:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:03:57 INFO - PROCESS | 3227 | 1461297837654 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 21:03:57 INFO - PROCESS | 3227 | 1461297837656 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 21:03:57 INFO - PROCESS | 3227 | 1461297837664 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:03:57 INFO - PROCESS | 3227 | 1461297837666 Marionette TRACE conn3 <- [1,1474,null,{}] 21:03:57 INFO - PROCESS | 3227 | 1461297837672 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}] 21:03:58 INFO - PROCESS | 3227 | 1461297838068 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 21:03:58 INFO - PROCESS | 3227 | 1461297838232 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a04d800 == 105 [pid = 3227] [id = 376] 21:03:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd6184f2000) [pid = 3227] [serial = 1129] [outer = (nil)] 21:03:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd6184f7000) [pid = 3227] [serial = 1130] [outer = 0x7fd6184f2000] 21:03:58 INFO - PROCESS | 3227 | 1461297838407 Marionette DEBUG loaded listener.js 21:03:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd61899e400) [pid = 3227] [serial = 1131] [outer = 0x7fd6184f2000] 21:03:59 INFO - PROCESS | 3227 | 1461297839497 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]]]}] 21:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1887ms 21:03:59 INFO - PROCESS | 3227 | 1461297839553 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 21:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:03:59 INFO - PROCESS | 3227 | 1461297839565 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 21:03:59 INFO - PROCESS | 3227 | 1461297839577 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:03:59 INFO - PROCESS | 3227 | 1461297839588 Marionette TRACE conn3 <- [1,1478,null,{}] 21:03:59 INFO - PROCESS | 3227 | 1461297839608 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}] 21:04:00 INFO - PROCESS | 3227 | 1461297840050 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 21:04:00 INFO - PROCESS | 3227 | 1461297840264 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620402800 == 106 [pid = 3227] [id = 377] 21:04:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd61eb53c00) [pid = 3227] [serial = 1132] [outer = (nil)] 21:04:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd61f629c00) [pid = 3227] [serial = 1133] [outer = 0x7fd61eb53c00] 21:04:00 INFO - PROCESS | 3227 | 1461297840383 Marionette DEBUG loaded listener.js 21:04:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd61fb6a400) [pid = 3227] [serial = 1134] [outer = 0x7fd61eb53c00] 21:04:01 INFO - PROCESS | 3227 | 1461297841486 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]]]}] 21:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1957ms 21:04:01 INFO - PROCESS | 3227 | 1461297841533 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 21:04:01 INFO - PROCESS | 3227 | 1461297841541 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 21:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:04:01 INFO - PROCESS | 3227 | 1461297841550 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:04:01 INFO - PROCESS | 3227 | 1461297841555 Marionette TRACE conn3 <- [1,1482,null,{}] 21:04:01 INFO - PROCESS | 3227 | 1461297841562 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}] 21:04:01 INFO - PROCESS | 3227 | 1461297841800 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 21:04:02 INFO - PROCESS | 3227 | 1461297842102 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aad4000 == 107 [pid = 3227] [id = 378] 21:04:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd6223b1800) [pid = 3227] [serial = 1135] [outer = (nil)] 21:04:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd623385800) [pid = 3227] [serial = 1136] [outer = 0x7fd6223b1800] 21:04:02 INFO - PROCESS | 3227 | 1461297842218 Marionette DEBUG loaded listener.js 21:04:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd624342800) [pid = 3227] [serial = 1137] [outer = 0x7fd6223b1800] 21:04:03 INFO - PROCESS | 3227 | 1461297843217 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]]]}] 21:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1732ms 21:04:03 INFO - PROCESS | 3227 | 1461297843283 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 21:04:03 INFO - PROCESS | 3227 | 1461297843290 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 21:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:04:03 INFO - PROCESS | 3227 | 1461297843308 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:04:03 INFO - PROCESS | 3227 | 1461297843316 Marionette TRACE conn3 <- [1,1486,null,{}] 21:04:03 INFO - PROCESS | 3227 | 1461297843322 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}] 21:04:03 INFO - PROCESS | 3227 | 1461297843592 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 21:04:03 INFO - PROCESS | 3227 | 1461297843889 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e61f800 == 108 [pid = 3227] [id = 379] 21:04:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd61f624c00) [pid = 3227] [serial = 1138] [outer = (nil)] 21:04:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd629b70c00) [pid = 3227] [serial = 1139] [outer = 0x7fd61f624c00] 21:04:03 INFO - PROCESS | 3227 | 1461297843966 Marionette DEBUG loaded listener.js 21:04:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd62a8bc000) [pid = 3227] [serial = 1140] [outer = 0x7fd61f624c00] 21:04:04 INFO - PROCESS | 3227 | 1461297844932 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]]]}] 21:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1694ms 21:04:04 INFO - PROCESS | 3227 | 1461297844995 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 21:04:04 INFO - PROCESS | 3227 | 1461297844999 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 21:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:04:05 INFO - PROCESS | 3227 | 1461297845006 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:04:05 INFO - PROCESS | 3227 | 1461297845009 Marionette TRACE conn3 <- [1,1490,null,{}] 21:04:05 INFO - PROCESS | 3227 | 1461297845014 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}] 21:04:05 INFO - PROCESS | 3227 | 1461297845228 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 21:04:05 INFO - PROCESS | 3227 | 1461297845489 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6319ce000 == 109 [pid = 3227] [id = 380] 21:04:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd620520800) [pid = 3227] [serial = 1141] [outer = (nil)] 21:04:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd62b163000) [pid = 3227] [serial = 1142] [outer = 0x7fd620520800] 21:04:05 INFO - PROCESS | 3227 | 1461297845572 Marionette DEBUG loaded listener.js 21:04:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd62cd2f000) [pid = 3227] [serial = 1143] [outer = 0x7fd620520800] 21:04:06 INFO - PROCESS | 3227 | 1461297846455 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]]]}] 21:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1482ms 21:04:06 INFO - PROCESS | 3227 | 1461297846488 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 3227 | 1461297846492 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 21:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:04:06 INFO - PROCESS | 3227 | 1461297846500 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 3227 | 1461297846503 Marionette TRACE conn3 <- [1,1494,null,{}] 21:04:06 INFO - PROCESS | 3227 | 1461297846509 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}] 21:04:06 INFO - PROCESS | 3227 | 1461297846710 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 21:04:06 INFO - PROCESS | 3227 | 1461297846971 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633131000 == 110 [pid = 3227] [id = 381] 21:04:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd62e4d0400) [pid = 3227] [serial = 1144] [outer = (nil)] 21:04:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd62e545400) [pid = 3227] [serial = 1145] [outer = 0x7fd62e4d0400] 21:04:07 INFO - PROCESS | 3227 | 1461297847108 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd62e89b400) [pid = 3227] [serial = 1146] [outer = 0x7fd62e4d0400] 21:04:07 INFO - PROCESS | 3227 | 1461297847987 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]]]}] 21:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1529ms 21:04:08 INFO - PROCESS | 3227 | 1461297848030 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 21:04:08 INFO - PROCESS | 3227 | 1461297848034 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 21:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:04:08 INFO - PROCESS | 3227 | 1461297848040 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 3227 | 1461297848043 Marionette TRACE conn3 <- [1,1498,null,{}] 21:04:08 INFO - PROCESS | 3227 | 1461297848049 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}] 21:04:08 INFO - PROCESS | 3227 | 1461297848257 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 21:04:08 INFO - PROCESS | 3227 | 1461297848465 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63a0d9000 == 111 [pid = 3227] [id = 382] 21:04:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd62c134800) [pid = 3227] [serial = 1147] [outer = (nil)] 21:04:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd63197d000) [pid = 3227] [serial = 1148] [outer = 0x7fd62c134800] 21:04:08 INFO - PROCESS | 3227 | 1461297848632 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd632907c00) [pid = 3227] [serial = 1149] [outer = 0x7fd62c134800] 21:04:09 INFO - PROCESS | 3227 | 1461297849785 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]]]}] 21:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1783ms 21:04:09 INFO - PROCESS | 3227 | 1461297849824 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 3227 | 1461297849828 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 21:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:04:09 INFO - PROCESS | 3227 | 1461297849834 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 3227 | 1461297849838 Marionette TRACE conn3 <- [1,1502,null,{}] 21:04:09 INFO - PROCESS | 3227 | 1461297849844 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}] 21:04:10 INFO - PROCESS | 3227 | 1461297850070 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 21:04:10 INFO - PROCESS | 3227 | 1461297850325 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd642257800 == 112 [pid = 3227] [id = 383] 21:04:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd62b164400) [pid = 3227] [serial = 1150] [outer = (nil)] 21:04:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd632c52c00) [pid = 3227] [serial = 1151] [outer = 0x7fd62b164400] 21:04:10 INFO - PROCESS | 3227 | 1461297850449 Marionette DEBUG loaded listener.js 21:04:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd633994c00) [pid = 3227] [serial = 1152] [outer = 0x7fd62b164400] 21:04:11 INFO - PROCESS | 3227 | 1461297851356 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]]]}] 21:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1586ms 21:04:11 INFO - PROCESS | 3227 | 1461297851421 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 21:04:11 INFO - PROCESS | 3227 | 1461297851424 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 21:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:04:11 INFO - PROCESS | 3227 | 1461297851431 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:04:11 INFO - PROCESS | 3227 | 1461297851434 Marionette TRACE conn3 <- [1,1506,null,{}] 21:04:11 INFO - PROCESS | 3227 | 1461297851441 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}] 21:04:11 INFO - PROCESS | 3227 | 1461297851648 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 21:04:11 INFO - PROCESS | 3227 | 1461297851962 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6462b0000 == 113 [pid = 3227] [id = 384] 21:04:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd6289cfc00) [pid = 3227] [serial = 1153] [outer = (nil)] 21:04:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd6342ad800) [pid = 3227] [serial = 1154] [outer = 0x7fd6289cfc00] 21:04:12 INFO - PROCESS | 3227 | 1461297852044 Marionette DEBUG loaded listener.js 21:04:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd6349fe800) [pid = 3227] [serial = 1155] [outer = 0x7fd6289cfc00] 21:04:12 INFO - PROCESS | 3227 | 1461297852846 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]]]}] 21:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1479ms 21:04:12 INFO - PROCESS | 3227 | 1461297852911 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 21:04:12 INFO - PROCESS | 3227 | 1461297852915 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 21:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:04:12 INFO - PROCESS | 3227 | 1461297852921 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:04:12 INFO - PROCESS | 3227 | 1461297852925 Marionette TRACE conn3 <- [1,1510,null,{}] 21:04:12 INFO - PROCESS | 3227 | 1461297852930 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}] 21:04:13 INFO - PROCESS | 3227 | 1461297853169 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 21:04:13 INFO - PROCESS | 3227 | 1461297853438 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b37e800 == 114 [pid = 3227] [id = 385] 21:04:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd62b0ac400) [pid = 3227] [serial = 1156] [outer = (nil)] 21:04:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd6365cbc00) [pid = 3227] [serial = 1157] [outer = 0x7fd62b0ac400] 21:04:13 INFO - PROCESS | 3227 | 1461297853590 Marionette DEBUG loaded listener.js 21:04:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd640b60000) [pid = 3227] [serial = 1158] [outer = 0x7fd62b0ac400] 21:04:14 INFO - PROCESS | 3227 | 1461297854834 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]]]}] 21:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1937ms 21:04:14 INFO - PROCESS | 3227 | 1461297854861 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 21:04:14 INFO - PROCESS | 3227 | 1461297854867 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 21:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:04:14 INFO - PROCESS | 3227 | 1461297854876 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:04:14 INFO - PROCESS | 3227 | 1461297854881 Marionette TRACE conn3 <- [1,1514,null,{}] 21:04:14 INFO - PROCESS | 3227 | 1461297854889 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}] 21:04:15 INFO - PROCESS | 3227 | 1461297855155 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 21:04:15 INFO - PROCESS | 3227 | 1461297855462 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fac8800 == 115 [pid = 3227] [id = 386] 21:04:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd641ca2c00) [pid = 3227] [serial = 1159] [outer = (nil)] 21:04:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd642084c00) [pid = 3227] [serial = 1160] [outer = 0x7fd641ca2c00] 21:04:15 INFO - PROCESS | 3227 | 1461297855542 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd642202c00) [pid = 3227] [serial = 1161] [outer = 0x7fd641ca2c00] 21:04:16 INFO - PROCESS | 3227 | 1461297856416 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]]]}] 21:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1583ms 21:04:16 INFO - PROCESS | 3227 | 1461297856459 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 21:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:04:16 INFO - PROCESS | 3227 | 1461297856469 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 21:04:16 INFO - PROCESS | 3227 | 1461297856475 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 3227 | 1461297856479 Marionette TRACE conn3 <- [1,1518,null,{}] 21:04:16 INFO - PROCESS | 3227 | 1461297856485 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}] 21:04:16 INFO - PROCESS | 3227 | 1461297856735 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 21:04:16 INFO - PROCESS | 3227 | 1461297856990 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616dd9800 == 116 [pid = 3227] [id = 387] 21:04:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd641f38800) [pid = 3227] [serial = 1162] [outer = (nil)] 21:04:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd645bb0400) [pid = 3227] [serial = 1163] [outer = 0x7fd641f38800] 21:04:17 INFO - PROCESS | 3227 | 1461297857108 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd645e0f400) [pid = 3227] [serial = 1164] [outer = 0x7fd641f38800] 21:04:17 INFO - PROCESS | 3227 | 1461297857927 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]]]}] 21:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1481ms 21:04:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:04:17 INFO - PROCESS | 3227 | 1461297857957 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 21:04:17 INFO - PROCESS | 3227 | 1461297857960 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 21:04:17 INFO - PROCESS | 3227 | 1461297857967 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:04:17 INFO - PROCESS | 3227 | 1461297857970 Marionette TRACE conn3 <- [1,1522,null,{}] 21:04:17 INFO - PROCESS | 3227 | 1461297857976 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}] 21:04:18 INFO - PROCESS | 3227 | 1461297858181 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 21:04:18 INFO - PROCESS | 3227 | 1461297858449 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea29000 == 117 [pid = 3227] [id = 388] 21:04:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd61c4d7c00) [pid = 3227] [serial = 1165] [outer = (nil)] 21:04:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd61c4dd400) [pid = 3227] [serial = 1166] [outer = 0x7fd61c4d7c00] 21:04:18 INFO - PROCESS | 3227 | 1461297858566 Marionette DEBUG loaded listener.js 21:04:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 230 (0x7fd61c4e2000) [pid = 3227] [serial = 1167] [outer = 0x7fd61c4d7c00] 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:19 INFO - PROCESS | 3227 | 1461297859294 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"]]]}] 21:04:19 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 () { 21:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:04:19 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 () { 21:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:04:19 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 () { 21:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:04:19 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 () { 21:04:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:04:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1391ms 21:04:19 INFO - PROCESS | 3227 | 1461297859372 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 21:04:19 INFO - PROCESS | 3227 | 1461297859374 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 21:04:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:04:19 INFO - PROCESS | 3227 | 1461297859384 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:04:19 INFO - PROCESS | 3227 | 1461297859388 Marionette TRACE conn3 <- [1,1526,null,{}] 21:04:19 INFO - PROCESS | 3227 | 1461297859394 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}] 21:04:19 INFO - PROCESS | 3227 | 1461297859598 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 21:04:19 INFO - PROCESS | 3227 | 1461297859845 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a0d0000 == 118 [pid = 3227] [id = 389] 21:04:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd619dcd400) [pid = 3227] [serial = 1168] [outer = (nil)] 21:04:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd61f632000) [pid = 3227] [serial = 1169] [outer = 0x7fd619dcd400] 21:04:19 INFO - PROCESS | 3227 | 1461297859958 Marionette DEBUG loaded listener.js 21:04:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd62a254800) [pid = 3227] [serial = 1170] [outer = 0x7fd619dcd400] 21:04:20 INFO - PROCESS | 3227 | 1461297860793 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"]]]}] 21:04:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:04:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:04:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:04:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1439ms 21:04:20 INFO - PROCESS | 3227 | 1461297860859 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 21:04:20 INFO - PROCESS | 3227 | 1461297860864 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 21:04:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:04:20 INFO - PROCESS | 3227 | 1461297860872 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 3227 | 1461297860874 Marionette TRACE conn3 <- [1,1530,null,{}] 21:04:20 INFO - PROCESS | 3227 | 1461297860880 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}] 21:04:21 INFO - PROCESS | 3227 | 1461297861079 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 21:04:21 INFO - PROCESS | 3227 | 1461297861350 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e123000 == 119 [pid = 3227] [id = 390] 21:04:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 234 (0x7fd617081400) [pid = 3227] [serial = 1171] [outer = (nil)] 21:04:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 235 (0x7fd61708e000) [pid = 3227] [serial = 1172] [outer = 0x7fd617081400] 21:04:21 INFO - PROCESS | 3227 | 1461297861426 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 236 (0x7fd61c4e3400) [pid = 3227] [serial = 1173] [outer = 0x7fd617081400] 21:04:22 INFO - PROCESS | 3227 | 1461297862212 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]]]}] 21:04:22 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 21:04:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:04:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:04:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:04:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:04:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:04:22 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. 21:04:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:04:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 21:04:22 INFO - PROCESS | 3227 | 1461297862256 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 21:04:22 INFO - PROCESS | 3227 | 1461297862260 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 21:04:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:04:22 INFO - PROCESS | 3227 | 1461297862266 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:04:22 INFO - PROCESS | 3227 | 1461297862269 Marionette TRACE conn3 <- [1,1534,null,{}] 21:04:22 INFO - PROCESS | 3227 | 1461297862274 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}] 21:04:22 INFO - PROCESS | 3227 | 1461297862478 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 21:04:22 INFO - PROCESS | 3227 | 1461297862700 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec71000 == 120 [pid = 3227] [id = 391] 21:04:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 237 (0x7fd617083800) [pid = 3227] [serial = 1174] [outer = (nil)] 21:04:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 238 (0x7fd61fb6e400) [pid = 3227] [serial = 1175] [outer = 0x7fd617083800] 21:04:22 INFO - PROCESS | 3227 | 1461297862824 Marionette DEBUG loaded listener.js 21:04:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 239 (0x7fd62330cc00) [pid = 3227] [serial = 1176] [outer = 0x7fd617083800] 21:04:23 INFO - PROCESS | 3227 | 1461297863784 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]]]}] 21:04:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:04:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1584ms 21:04:23 INFO - PROCESS | 3227 | 1461297863851 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 21:04:23 INFO - PROCESS | 3227 | 1461297863855 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 21:04:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:04:23 INFO - PROCESS | 3227 | 1461297863861 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:04:23 INFO - PROCESS | 3227 | 1461297863863 Marionette TRACE conn3 <- [1,1538,null,{}] 21:04:23 INFO - PROCESS | 3227 | 1461297863869 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}] 21:04:24 INFO - PROCESS | 3227 | 1461297864076 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 21:04:24 INFO - PROCESS | 3227 | 1461297864879 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619d08800 == 121 [pid = 3227] [id = 392] 21:04:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 240 (0x7fd6184ecc00) [pid = 3227] [serial = 1177] [outer = (nil)] 21:04:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 241 (0x7fd6184f3000) [pid = 3227] [serial = 1178] [outer = 0x7fd6184ecc00] 21:04:24 INFO - PROCESS | 3227 | 1461297864965 Marionette DEBUG loaded listener.js 21:04:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 242 (0x7fd618850c00) [pid = 3227] [serial = 1179] [outer = 0x7fd6184ecc00] 21:04:25 INFO - PROCESS | 3227 | 1461297865812 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]]]}] 21:04:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:04:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1982ms 21:04:25 INFO - PROCESS | 3227 | 1461297865846 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 21:04:25 INFO - PROCESS | 3227 | 1461297865853 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 21:04:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:04:25 INFO - PROCESS | 3227 | 1461297865861 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:04:25 INFO - PROCESS | 3227 | 1461297865865 Marionette TRACE conn3 <- [1,1542,null,{}] 21:04:25 INFO - PROCESS | 3227 | 1461297865873 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}] 21:04:26 INFO - PROCESS | 3227 | 1461297866080 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 21:04:26 INFO - PROCESS | 3227 | 1461297866354 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fad3000 == 122 [pid = 3227] [id = 393] 21:04:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 243 (0x7fd61faf4000) [pid = 3227] [serial = 1180] [outer = (nil)] 21:04:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 244 (0x7fd620519800) [pid = 3227] [serial = 1181] [outer = 0x7fd61faf4000] 21:04:26 INFO - PROCESS | 3227 | 1461297866507 Marionette DEBUG loaded listener.js 21:04:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 245 (0x7fd621f74800) [pid = 3227] [serial = 1182] [outer = 0x7fd61faf4000] 21:04:27 INFO - PROCESS | 3227 | 1461297867411 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]]]}] 21:04:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:04:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 21:04:27 INFO - PROCESS | 3227 | 1461297867499 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 21:04:27 INFO - PROCESS | 3227 | 1461297867513 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 21:04:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:04:27 INFO - PROCESS | 3227 | 1461297867533 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:04:27 INFO - PROCESS | 3227 | 1461297867537 Marionette TRACE conn3 <- [1,1546,null,{}] 21:04:27 INFO - PROCESS | 3227 | 1461297867549 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}] 21:04:27 INFO - PROCESS | 3227 | 1461297867944 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 21:04:28 INFO - PROCESS | 3227 | 1461297868220 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618bd5800 == 123 [pid = 3227] [id = 394] 21:04:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 246 (0x7fd62232f800) [pid = 3227] [serial = 1183] [outer = (nil)] 21:04:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 247 (0x7fd6223a8000) [pid = 3227] [serial = 1184] [outer = 0x7fd62232f800] 21:04:28 INFO - PROCESS | 3227 | 1461297868306 Marionette DEBUG loaded listener.js 21:04:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 248 (0x7fd623311400) [pid = 3227] [serial = 1185] [outer = 0x7fd62232f800] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d967800 == 122 [pid = 3227] [id = 291] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243dc000 == 121 [pid = 3227] [id = 206] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227c3800 == 120 [pid = 3227] [id = 312] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ec64800 == 119 [pid = 3227] [id = 375] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b06e800 == 118 [pid = 3227] [id = 374] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628fae000 == 117 [pid = 3227] [id = 373] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c56800 == 116 [pid = 3227] [id = 372] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a1cf800 == 115 [pid = 3227] [id = 371] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620a72800 == 114 [pid = 3227] [id = 370] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620569800 == 113 [pid = 3227] [id = 369] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c1e1800 == 112 [pid = 3227] [id = 368] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfce800 == 111 [pid = 3227] [id = 367] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620409800 == 110 [pid = 3227] [id = 360] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd646525000 == 109 [pid = 3227] [id = 359] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640b1c000 == 108 [pid = 3227] [id = 358] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6338f9800 == 107 [pid = 3227] [id = 357] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63140d800 == 106 [pid = 3227] [id = 356] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622106000 == 105 [pid = 3227] [id = 355] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641020800 == 104 [pid = 3227] [id = 302] 21:04:28 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cbd5000 == 103 [pid = 3227] [id = 354] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 247 (0x7fd62ccaec00) [pid = 3227] [serial = 1061] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 246 (0x7fd62cd39c00) [pid = 3227] [serial = 891] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 245 (0x7fd61f627000) [pid = 3227] [serial = 1040] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 244 (0x7fd64108bc00) [pid = 3227] [serial = 915] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 243 (0x7fd6289c4400) [pid = 3227] [serial = 1058] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 242 (0x7fd632fc5800) [pid = 3227] [serial = 780] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 241 (0x7fd6223b2c00) [pid = 3227] [serial = 1028] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 240 (0x7fd62e54d000) [pid = 3227] [serial = 765] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 239 (0x7fd62e5bd800) [pid = 3227] [serial = 849] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 238 (0x7fd6349f1400) [pid = 3227] [serial = 909] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 237 (0x7fd63511c000) [pid = 3227] [serial = 789] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 236 (0x7fd630ab7400) [pid = 3227] [serial = 768] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 235 (0x7fd632c5b800) [pid = 3227] [serial = 948] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 234 (0x7fd6223aec00) [pid = 3227] [serial = 1022] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 233 (0x7fd628a14c00) [pid = 3227] [serial = 753] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd642086400) [pid = 3227] [serial = 954] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd645e0ec00) [pid = 3227] [serial = 1019] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd624348000) [pid = 3227] [serial = 1043] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 229 (0x7fd635347000) [pid = 3227] [serial = 792] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd632a4b800) [pid = 3227] [serial = 837] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd631975000) [pid = 3227] [serial = 975] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd62233a000) [pid = 3227] [serial = 1049] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd641cad800) [pid = 3227] [serial = 918] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd636a36000) [pid = 3227] [serial = 840] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd62e5c8000) [pid = 3227] [serial = 894] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd6420bb400) [pid = 3227] [serial = 957] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd62c12e400) [pid = 3227] [serial = 888] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd6458a6000) [pid = 3227] [serial = 963] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd63197d800) [pid = 3227] [serial = 900] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd64104bc00) [pid = 3227] [serial = 1016] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd6240ad000) [pid = 3227] [serial = 1004] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd643ca0c00) [pid = 3227] [serial = 960] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd62ac06000) [pid = 3227] [serial = 756] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd6351ca400) [pid = 3227] [serial = 1013] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd631976c00) [pid = 3227] [serial = 981] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd628fdd400) [pid = 3227] [serial = 1052] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd62cc10800) [pid = 3227] [serial = 1059] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd62a630c00) [pid = 3227] [serial = 795] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd645baec00) [pid = 3227] [serial = 966] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62a891800) [pid = 3227] [serial = 732] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd6289c2400) [pid = 3227] [serial = 879] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd62b0abc00) [pid = 3227] [serial = 885] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62e5c8400) [pid = 3227] [serial = 945] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62ac07800) [pid = 3227] [serial = 1056] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd62a62f400) [pid = 3227] [serial = 882] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd629eafc00) [pid = 3227] [serial = 1053] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62a920c00) [pid = 3227] [serial = 1055] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd61eb5c000) [pid = 3227] [serial = 1047] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd62a6e2800) [pid = 3227] [serial = 852] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd6345ca000) [pid = 3227] [serial = 951] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd619dc9000) [pid = 3227] [serial = 1037] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd62a919400) [pid = 3227] [serial = 1007] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd61e9e8c00) [pid = 3227] [serial = 1025] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd62e5c9c00) [pid = 3227] [serial = 831] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd6300d2c00) [pid = 3227] [serial = 1010] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd62df61000) [pid = 3227] [serial = 972] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62d7a6800) [pid = 3227] [serial = 762] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd63af22800) [pid = 3227] [serial = 912] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62ccaf000) [pid = 3227] [serial = 759] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd632a45000) [pid = 3227] [serial = 903] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd6342aa400) [pid = 3227] [serial = 783] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd6329c6c00) [pid = 3227] [serial = 774] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd641044800) [pid = 3227] [serial = 846] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62a921000) [pid = 3227] [serial = 942] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd630ab0400) [pid = 3227] [serial = 834] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62b0aec00) [pid = 3227] [serial = 828] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd63494d400) [pid = 3227] [serial = 786] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd624346000) [pid = 3227] [serial = 1031] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd632c5dc00) [pid = 3227] [serial = 906] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62434e400) [pid = 3227] [serial = 1034] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd629eb1400) [pid = 3227] [serial = 825] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd629b77000) [pid = 3227] [serial = 939] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd646204400) [pid = 3227] [serial = 969] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd623305800) [pid = 3227] [serial = 1050] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd61faf8800) [pid = 3227] [serial = 978] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd61eb21c00) [pid = 3227] [serial = 1046] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd6323d6800) [pid = 3227] [serial = 771] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd632c54400) [pid = 3227] [serial = 777] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd63ff3dc00) [pid = 3227] [serial = 843] [outer = (nil)] [url = about:blank] 21:04:28 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62eb41000) [pid = 3227] [serial = 897] [outer = (nil)] [url = about:blank] 21:04:29 INFO - PROCESS | 3227 | 1461297869447 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]]]}] 21:04:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:04:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1946ms 21:04:29 INFO - PROCESS | 3227 | 1461297869502 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 21:04:29 INFO - PROCESS | 3227 | 1461297869506 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 21:04:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:04:29 INFO - PROCESS | 3227 | 1461297869522 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:04:29 INFO - PROCESS | 3227 | 1461297869531 Marionette TRACE conn3 <- [1,1550,null,{}] 21:04:29 INFO - PROCESS | 3227 | 1461297869545 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}] 21:04:29 INFO - PROCESS | 3227 | 1461297869778 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 21:04:29 INFO - PROCESS | 3227 | 1461297869946 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a1cf800 == 104 [pid = 3227] [id = 395] 21:04:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd619dc9000) [pid = 3227] [serial = 1186] [outer = (nil)] 21:04:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd623389400) [pid = 3227] [serial = 1187] [outer = 0x7fd619dc9000] 21:04:30 INFO - PROCESS | 3227 | 1461297870009 Marionette DEBUG loaded listener.js 21:04:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd6241ccc00) [pid = 3227] [serial = 1188] [outer = 0x7fd619dc9000] 21:04:30 INFO - PROCESS | 3227 | 1461297870776 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]]]}] 21:04:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:04:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1295ms 21:04:30 INFO - PROCESS | 3227 | 1461297870825 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 21:04:30 INFO - PROCESS | 3227 | 1461297870830 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 21:04:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:04:30 INFO - PROCESS | 3227 | 1461297870839 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:04:30 INFO - PROCESS | 3227 | 1461297870843 Marionette TRACE conn3 <- [1,1554,null,{}] 21:04:30 INFO - PROCESS | 3227 | 1461297870848 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}] 21:04:31 INFO - PROCESS | 3227 | 1461297871039 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 21:04:31 INFO - PROCESS | 3227 | 1461297871055 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cf26000 == 105 [pid = 3227] [id = 396] 21:04:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd619dc6c00) [pid = 3227] [serial = 1189] [outer = (nil)] 21:04:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd6242d0800) [pid = 3227] [serial = 1190] [outer = 0x7fd619dc6c00] 21:04:31 INFO - PROCESS | 3227 | 1461297871117 Marionette DEBUG loaded listener.js 21:04:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6289d1000) [pid = 3227] [serial = 1191] [outer = 0x7fd619dc6c00] 21:04:32 INFO - PROCESS | 3227 | 1461297872136 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]]]}] 21:04:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:04:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1351ms 21:04:32 INFO - PROCESS | 3227 | 1461297872199 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 21:04:32 INFO - PROCESS | 3227 | 1461297872203 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 21:04:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:04:32 INFO - PROCESS | 3227 | 1461297872223 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:04:32 INFO - PROCESS | 3227 | 1461297872226 Marionette TRACE conn3 <- [1,1558,null,{}] 21:04:32 INFO - PROCESS | 3227 | 1461297872238 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}] 21:04:32 INFO - PROCESS | 3227 | 1461297872484 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 21:04:32 INFO - PROCESS | 3227 | 1461297872510 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61eca8000 == 106 [pid = 3227] [id = 397] 21:04:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd629b70400) [pid = 3227] [serial = 1192] [outer = (nil)] 21:04:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd629c5f000) [pid = 3227] [serial = 1193] [outer = 0x7fd629b70400] 21:04:32 INFO - PROCESS | 3227 | 1461297872585 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62a255400) [pid = 3227] [serial = 1194] [outer = 0x7fd629b70400] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62e4d4800) [pid = 3227] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd628fde000) [pid = 3227] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62e4d7400) [pid = 3227] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd623306c00) [pid = 3227] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd622339c00) [pid = 3227] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd631551400) [pid = 3227] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd645bb4000) [pid = 3227] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62a353000) [pid = 3227] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd61eb24400) [pid = 3227] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd61eb17c00) [pid = 3227] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd62a8c4800) [pid = 3227] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd61eb1b400) [pid = 3227] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd629c59c00) [pid = 3227] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd6223a8800) [pid = 3227] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd6226e9800) [pid = 3227] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd61e9df400) [pid = 3227] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd618854c00) [pid = 3227] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:04:33 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd61a06e000) [pid = 3227] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:04:34 INFO - PROCESS | 3227 | 1461297874123 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]]]}] 21:04:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:04:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2000ms 21:04:34 INFO - PROCESS | 3227 | 1461297874223 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 21:04:34 INFO - PROCESS | 3227 | 1461297874226 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 21:04:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:04:34 INFO - PROCESS | 3227 | 1461297874232 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:04:34 INFO - PROCESS | 3227 | 1461297874234 Marionette TRACE conn3 <- [1,1562,null,{}] 21:04:34 INFO - PROCESS | 3227 | 1461297874240 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}] 21:04:34 INFO - PROCESS | 3227 | 1461297874438 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 21:04:34 INFO - PROCESS | 3227 | 1461297874597 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e122000 == 107 [pid = 3227] [id = 398] 21:04:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd61a073000) [pid = 3227] [serial = 1195] [outer = (nil)] 21:04:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd628a1d000) [pid = 3227] [serial = 1196] [outer = 0x7fd61a073000] 21:04:34 INFO - PROCESS | 3227 | 1461297874659 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd62a256400) [pid = 3227] [serial = 1197] [outer = 0x7fd61a073000] 21:04:35 INFO - PROCESS | 3227 | 1461297875335 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]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:04:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1125ms 21:04:35 INFO - PROCESS | 3227 | 1461297875360 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 3227 | 1461297875363 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 21:04:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:04:35 INFO - PROCESS | 3227 | 1461297875369 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 3227 | 1461297875371 Marionette TRACE conn3 <- [1,1566,null,{}] 21:04:35 INFO - PROCESS | 3227 | 1461297875376 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}] 21:04:35 INFO - PROCESS | 3227 | 1461297875635 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 21:04:35 INFO - PROCESS | 3227 | 1461297875657 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c56800 == 108 [pid = 3227] [id = 399] 21:04:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd61e9e3800) [pid = 3227] [serial = 1198] [outer = (nil)] 21:04:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62a886000) [pid = 3227] [serial = 1199] [outer = 0x7fd61e9e3800] 21:04:35 INFO - PROCESS | 3227 | 1461297875719 Marionette DEBUG loaded listener.js 21:04:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62a921000) [pid = 3227] [serial = 1200] [outer = 0x7fd61e9e3800] 21:04:36 INFO - PROCESS | 3227 | 1461297876865 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]]]}] 21:04:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:04:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1530ms 21:04:36 INFO - PROCESS | 3227 | 1461297876900 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 21:04:36 INFO - PROCESS | 3227 | 1461297876908 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 21:04:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:04:36 INFO - PROCESS | 3227 | 1461297876918 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:04:36 INFO - PROCESS | 3227 | 1461297876922 Marionette TRACE conn3 <- [1,1570,null,{}] 21:04:36 INFO - PROCESS | 3227 | 1461297876931 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}] 21:04:37 INFO - PROCESS | 3227 | 1461297877188 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 21:04:37 INFO - PROCESS | 3227 | 1461297877441 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a1cc800 == 109 [pid = 3227] [id = 400] 21:04:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd61c4e2c00) [pid = 3227] [serial = 1201] [outer = (nil)] 21:04:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd61e9e9000) [pid = 3227] [serial = 1202] [outer = 0x7fd61c4e2c00] 21:04:37 INFO - PROCESS | 3227 | 1461297877563 Marionette DEBUG loaded listener.js 21:04:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd61eb5e800) [pid = 3227] [serial = 1203] [outer = 0x7fd61c4e2c00] 21:04:38 INFO - PROCESS | 3227 | 1461297878497 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]]]}] 21:04:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:04:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1635ms 21:04:38 INFO - PROCESS | 3227 | 1461297878554 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 21:04:38 INFO - PROCESS | 3227 | 1461297878564 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 21:04:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:04:38 INFO - PROCESS | 3227 | 1461297878575 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:04:38 INFO - PROCESS | 3227 | 1461297878580 Marionette TRACE conn3 <- [1,1574,null,{}] 21:04:38 INFO - PROCESS | 3227 | 1461297878587 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}] 21:04:38 INFO - PROCESS | 3227 | 1461297878814 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 21:04:39 INFO - PROCESS | 3227 | 1461297879126 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fac3000 == 110 [pid = 3227] [id = 401] 21:04:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd61fb6fc00) [pid = 3227] [serial = 1204] [outer = (nil)] 21:04:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd622336c00) [pid = 3227] [serial = 1205] [outer = 0x7fd61fb6fc00] 21:04:39 INFO - PROCESS | 3227 | 1461297879259 Marionette DEBUG loaded listener.js 21:04:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62330d000) [pid = 3227] [serial = 1206] [outer = 0x7fd61fb6fc00] 21:04:40 INFO - PROCESS | 3227 | 1461297880130 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]]]}] 21:04:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:04:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1585ms 21:04:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:04:40 INFO - PROCESS | 3227 | 1461297880160 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 21:04:40 INFO - PROCESS | 3227 | 1461297880164 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 21:04:40 INFO - PROCESS | 3227 | 1461297880171 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:04:40 INFO - PROCESS | 3227 | 1461297880177 Marionette TRACE conn3 <- [1,1578,null,{}] 21:04:40 INFO - PROCESS | 3227 | 1461297880193 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}] 21:04:40 INFO - PROCESS | 3227 | 1461297880510 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 21:04:40 INFO - PROCESS | 3227 | 1461297880752 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a09800 == 111 [pid = 3227] [id = 402] 21:04:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd624343c00) [pid = 3227] [serial = 1207] [outer = (nil)] 21:04:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd6289d1c00) [pid = 3227] [serial = 1208] [outer = 0x7fd624343c00] 21:04:40 INFO - PROCESS | 3227 | 1461297880848 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd629e94c00) [pid = 3227] [serial = 1209] [outer = 0x7fd624343c00] 21:04:41 INFO - PROCESS | 3227 | 1461297881780 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]]]}] 21:04:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:04:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1639ms 21:04:41 INFO - PROCESS | 3227 | 1461297881810 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 21:04:41 INFO - PROCESS | 3227 | 1461297881816 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 21:04:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:04:41 INFO - PROCESS | 3227 | 1461297881823 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:04:41 INFO - PROCESS | 3227 | 1461297881826 Marionette TRACE conn3 <- [1,1582,null,{}] 21:04:41 INFO - PROCESS | 3227 | 1461297881833 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}] 21:04:42 INFO - PROCESS | 3227 | 1461297882044 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 21:04:42 INFO - PROCESS | 3227 | 1461297882295 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243ca800 == 112 [pid = 3227] [id = 403] 21:04:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd629e98400) [pid = 3227] [serial = 1210] [outer = (nil)] 21:04:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62a91d800) [pid = 3227] [serial = 1211] [outer = 0x7fd629e98400] 21:04:42 INFO - PROCESS | 3227 | 1461297882413 Marionette DEBUG loaded listener.js 21:04:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62aaaf000) [pid = 3227] [serial = 1212] [outer = 0x7fd629e98400] 21:04:43 INFO - PROCESS | 3227 | 1461297883250 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]]]}] 21:04:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:04:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1481ms 21:04:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:04:43 INFO - PROCESS | 3227 | 1461297883306 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 21:04:43 INFO - PROCESS | 3227 | 1461297883309 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 21:04:43 INFO - PROCESS | 3227 | 1461297883316 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:04:43 INFO - PROCESS | 3227 | 1461297883319 Marionette TRACE conn3 <- [1,1586,null,{}] 21:04:43 INFO - PROCESS | 3227 | 1461297883325 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}] 21:04:43 INFO - PROCESS | 3227 | 1461297883562 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 21:04:43 INFO - PROCESS | 3227 | 1461297883890 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f59800 == 113 [pid = 3227] [id = 404] 21:04:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62ac0e400) [pid = 3227] [serial = 1213] [outer = (nil)] 21:04:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62b0b7800) [pid = 3227] [serial = 1214] [outer = 0x7fd62ac0e400] 21:04:43 INFO - PROCESS | 3227 | 1461297883975 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62c125400) [pid = 3227] [serial = 1215] [outer = 0x7fd62ac0e400] 21:04:44 INFO - PROCESS | 3227 | 1461297884895 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]]]}] 21:04:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:04:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 21:04:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:04:44 INFO - PROCESS | 3227 | 1461297884950 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 21:04:44 INFO - PROCESS | 3227 | 1461297884953 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 21:04:44 INFO - PROCESS | 3227 | 1461297884961 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:04:44 INFO - PROCESS | 3227 | 1461297884964 Marionette TRACE conn3 <- [1,1590,null,{}] 21:04:44 INFO - PROCESS | 3227 | 1461297884970 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}] 21:04:45 INFO - PROCESS | 3227 | 1461297885214 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 21:04:45 INFO - PROCESS | 3227 | 1461297885466 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62cdb1800 == 114 [pid = 3227] [id = 405] 21:04:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62b0b3400) [pid = 3227] [serial = 1216] [outer = (nil)] 21:04:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62df57800) [pid = 3227] [serial = 1217] [outer = 0x7fd62b0b3400] 21:04:45 INFO - PROCESS | 3227 | 1461297885585 Marionette DEBUG loaded listener.js 21:04:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62e414000) [pid = 3227] [serial = 1218] [outer = 0x7fd62b0b3400] 21:04:46 INFO - PROCESS | 3227 | 1461297886526 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]]]}] 21:04:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:04:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1637ms 21:04:46 INFO - PROCESS | 3227 | 1461297886598 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 21:04:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:04:46 INFO - PROCESS | 3227 | 1461297886602 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 21:04:46 INFO - PROCESS | 3227 | 1461297886609 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:04:46 INFO - PROCESS | 3227 | 1461297886613 Marionette TRACE conn3 <- [1,1594,null,{}] 21:04:46 INFO - PROCESS | 3227 | 1461297886619 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}] 21:04:46 INFO - PROCESS | 3227 | 1461297886841 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 21:04:47 INFO - PROCESS | 3227 | 1461297887143 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2db800 == 115 [pid = 3227] [id = 406] 21:04:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62ccaa800) [pid = 3227] [serial = 1219] [outer = (nil)] 21:04:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62e54e800) [pid = 3227] [serial = 1220] [outer = 0x7fd62ccaa800] 21:04:47 INFO - PROCESS | 3227 | 1461297887234 Marionette DEBUG loaded listener.js 21:04:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62e5c8000) [pid = 3227] [serial = 1221] [outer = 0x7fd62ccaa800] 21:04:48 INFO - PROCESS | 3227 | 1461297888130 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]]]}] 21:04:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:04:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1584ms 21:04:48 INFO - PROCESS | 3227 | 1461297888193 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 21:04:48 INFO - PROCESS | 3227 | 1461297888197 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 21:04:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:04:48 INFO - PROCESS | 3227 | 1461297888203 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:04:48 INFO - PROCESS | 3227 | 1461297888205 Marionette TRACE conn3 <- [1,1598,null,{}] 21:04:48 INFO - PROCESS | 3227 | 1461297888212 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}] 21:04:48 INFO - PROCESS | 3227 | 1461297888418 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 21:04:48 INFO - PROCESS | 3227 | 1461297888670 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631420800 == 116 [pid = 3227] [id = 407] 21:04:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd6221a8000) [pid = 3227] [serial = 1222] [outer = (nil)] 21:04:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd62e89dc00) [pid = 3227] [serial = 1223] [outer = 0x7fd6221a8000] 21:04:48 INFO - PROCESS | 3227 | 1461297888784 Marionette DEBUG loaded listener.js 21:04:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62eb41c00) [pid = 3227] [serial = 1224] [outer = 0x7fd6221a8000] 21:04:49 INFO - PROCESS | 3227 | 1461297889611 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]]]}] 21:04:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:04:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1483ms 21:04:49 INFO - PROCESS | 3227 | 1461297889687 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 21:04:49 INFO - PROCESS | 3227 | 1461297889692 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 21:04:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:04:49 INFO - PROCESS | 3227 | 1461297889699 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:04:49 INFO - PROCESS | 3227 | 1461297889703 Marionette TRACE conn3 <- [1,1602,null,{}] 21:04:49 INFO - PROCESS | 3227 | 1461297889708 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}] 21:04:49 INFO - PROCESS | 3227 | 1461297889982 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 21:04:50 INFO - PROCESS | 3227 | 1461297890251 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b96800 == 117 [pid = 3227] [id = 408] 21:04:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62e897c00) [pid = 3227] [serial = 1225] [outer = (nil)] 21:04:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd630cde400) [pid = 3227] [serial = 1226] [outer = 0x7fd62e897c00] 21:04:50 INFO - PROCESS | 3227 | 1461297890382 Marionette DEBUG loaded listener.js 21:04:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd631a2d400) [pid = 3227] [serial = 1227] [outer = 0x7fd62e897c00] 21:04:51 INFO - PROCESS | 3227 | 1461297891273 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]]]}] 21:04:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:04:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1630ms 21:04:51 INFO - PROCESS | 3227 | 1461297891331 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 21:04:51 INFO - PROCESS | 3227 | 1461297891334 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 21:04:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:04:51 INFO - PROCESS | 3227 | 1461297891342 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:04:51 INFO - PROCESS | 3227 | 1461297891346 Marionette TRACE conn3 <- [1,1606,null,{}] 21:04:51 INFO - PROCESS | 3227 | 1461297891353 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}] 21:04:51 INFO - PROCESS | 3227 | 1461297891633 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 21:04:51 INFO - PROCESS | 3227 | 1461297891908 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634513800 == 118 [pid = 3227] [id = 409] 21:04:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd632a4a400) [pid = 3227] [serial = 1228] [outer = (nil)] 21:04:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd632c5dc00) [pid = 3227] [serial = 1229] [outer = 0x7fd632a4a400] 21:04:52 INFO - PROCESS | 3227 | 1461297892037 Marionette DEBUG loaded listener.js 21:04:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd6336e2000) [pid = 3227] [serial = 1230] [outer = 0x7fd632a4a400] 21:04:52 INFO - PROCESS | 3227 | 1461297892972 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]]]}] 21:04:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:04:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1681ms 21:04:53 INFO - PROCESS | 3227 | 1461297893024 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 21:04:53 INFO - PROCESS | 3227 | 1461297893028 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 21:04:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:04:53 INFO - PROCESS | 3227 | 1461297893035 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:04:53 INFO - PROCESS | 3227 | 1461297893039 Marionette TRACE conn3 <- [1,1610,null,{}] 21:04:53 INFO - PROCESS | 3227 | 1461297893047 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}] 21:04:53 INFO - PROCESS | 3227 | 1461297893331 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 21:04:53 INFO - PROCESS | 3227 | 1461297893637 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63a0e2000 == 119 [pid = 3227] [id = 410] 21:04:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd629d86800) [pid = 3227] [serial = 1231] [outer = (nil)] 21:04:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd6351c3400) [pid = 3227] [serial = 1232] [outer = 0x7fd629d86800] 21:04:53 INFO - PROCESS | 3227 | 1461297893726 Marionette DEBUG loaded listener.js 21:04:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd641048000) [pid = 3227] [serial = 1233] [outer = 0x7fd629d86800] 21:04:54 INFO - PROCESS | 3227 | 1461297894585 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]]]}] 21:04:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:04:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1588ms 21:04:54 INFO - PROCESS | 3227 | 1461297894625 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 21:04:54 INFO - PROCESS | 3227 | 1461297894631 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 21:04:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:04:54 INFO - PROCESS | 3227 | 1461297894642 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:04:54 INFO - PROCESS | 3227 | 1461297894648 Marionette TRACE conn3 <- [1,1614,null,{}] 21:04:54 INFO - PROCESS | 3227 | 1461297894657 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}] 21:04:54 INFO - PROCESS | 3227 | 1461297894903 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 21:04:55 INFO - PROCESS | 3227 | 1461297895153 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6412a0800 == 120 [pid = 3227] [id = 411] 21:04:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd632a4e800) [pid = 3227] [serial = 1234] [outer = (nil)] 21:04:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd641ca2800) [pid = 3227] [serial = 1235] [outer = 0x7fd632a4e800] 21:04:55 INFO - PROCESS | 3227 | 1461297895272 Marionette DEBUG loaded listener.js 21:04:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd642087400) [pid = 3227] [serial = 1236] [outer = 0x7fd632a4e800] 21:04:56 INFO - PROCESS | 3227 | 1461297896227 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]]]}] 21:04:56 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 21:04:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1635ms 21:04:56 INFO - PROCESS | 3227 | 1461297896278 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 21:04:56 INFO - PROCESS | 3227 | 1461297896283 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 21:04:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:04:56 INFO - PROCESS | 3227 | 1461297896292 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:04:56 INFO - PROCESS | 3227 | 1461297896296 Marionette TRACE conn3 <- [1,1618,null,{}] 21:04:56 INFO - PROCESS | 3227 | 1461297896304 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}] 21:04:56 INFO - PROCESS | 3227 | 1461297896599 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 21:04:56 INFO - PROCESS | 3227 | 1461297896941 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646042000 == 121 [pid = 3227] [id = 412] 21:04:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd6420c4400) [pid = 3227] [serial = 1237] [outer = (nil)] 21:04:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd64220fc00) [pid = 3227] [serial = 1238] [outer = 0x7fd6420c4400] 21:04:57 INFO - PROCESS | 3227 | 1461297897018 Marionette DEBUG loaded listener.js 21:04:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd6441f4000) [pid = 3227] [serial = 1239] [outer = 0x7fd6420c4400] 21:04:57 INFO - PROCESS | 3227 | 1461297897973 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]]]}] 21:04:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:04:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1732ms 21:04:58 INFO - PROCESS | 3227 | 1461297898025 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 21:04:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:04:58 INFO - PROCESS | 3227 | 1461297898029 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 21:04:58 INFO - PROCESS | 3227 | 1461297898036 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:04:58 INFO - PROCESS | 3227 | 1461297898040 Marionette TRACE conn3 <- [1,1622,null,{}] 21:04:58 INFO - PROCESS | 3227 | 1461297898047 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}] 21:04:58 INFO - PROCESS | 3227 | 1461297898303 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 21:04:58 INFO - PROCESS | 3227 | 1461297898613 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd648e45000 == 122 [pid = 3227] [id = 413] 21:04:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd641f41400) [pid = 3227] [serial = 1240] [outer = (nil)] 21:04:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd645ba5800) [pid = 3227] [serial = 1241] [outer = 0x7fd641f41400] 21:04:58 INFO - PROCESS | 3227 | 1461297898702 Marionette DEBUG loaded listener.js 21:04:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd645baec00) [pid = 3227] [serial = 1242] [outer = 0x7fd641f41400] 21:04:59 INFO - PROCESS | 3227 | 1461297899566 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]]]}] 21:04:59 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 21:04:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 21:04:59 INFO - PROCESS | 3227 | 1461297899619 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 21:04:59 INFO - PROCESS | 3227 | 1461297899625 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 21:04:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:04:59 INFO - PROCESS | 3227 | 1461297899634 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:04:59 INFO - PROCESS | 3227 | 1461297899637 Marionette TRACE conn3 <- [1,1626,null,{}] 21:04:59 INFO - PROCESS | 3227 | 1461297899645 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}] 21:04:59 INFO - PROCESS | 3227 | 1461297899848 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 21:05:00 INFO - PROCESS | 3227 | 1461297900124 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b387000 == 123 [pid = 3227] [id = 414] 21:05:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd619e9c800) [pid = 3227] [serial = 1243] [outer = (nil)] 21:05:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd619ea0000) [pid = 3227] [serial = 1244] [outer = 0x7fd619e9c800] 21:05:00 INFO - PROCESS | 3227 | 1461297900246 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd619ea4c00) [pid = 3227] [serial = 1245] [outer = 0x7fd619e9c800] 21:05:01 INFO - PROCESS | 3227 | 1461297901120 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]]]}] 21:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1535ms 21:05:01 INFO - PROCESS | 3227 | 1461297901169 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 21:05:01 INFO - PROCESS | 3227 | 1461297901173 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 21:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:05:01 INFO - PROCESS | 3227 | 1461297901178 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:05:01 INFO - PROCESS | 3227 | 1461297901182 Marionette TRACE conn3 <- [1,1630,null,{}] 21:05:01 INFO - PROCESS | 3227 | 1461297901187 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}] 21:05:01 INFO - PROCESS | 3227 | 1461297901398 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 21:05:01 INFO - PROCESS | 3227 | 1461297901639 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623430000 == 124 [pid = 3227] [id = 415] 21:05:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd619e9d000) [pid = 3227] [serial = 1246] [outer = (nil)] 21:05:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd6420bfc00) [pid = 3227] [serial = 1247] [outer = 0x7fd619e9d000] 21:05:01 INFO - PROCESS | 3227 | 1461297901813 Marionette DEBUG loaded listener.js 21:05:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd645e03800) [pid = 3227] [serial = 1248] [outer = 0x7fd619e9d000] 21:05:02 INFO - PROCESS | 3227 | 1461297902892 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]]]}] 21:05:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:05:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1784ms 21:05:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:05:02 INFO - PROCESS | 3227 | 1461297902965 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 21:05:02 INFO - PROCESS | 3227 | 1461297902968 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 21:05:02 INFO - PROCESS | 3227 | 1461297902975 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:05:02 INFO - PROCESS | 3227 | 1461297902977 Marionette TRACE conn3 <- [1,1634,null,{}] 21:05:02 INFO - PROCESS | 3227 | 1461297902986 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}] 21:05:03 INFO - PROCESS | 3227 | 1461297903268 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 21:05:03 INFO - PROCESS | 3227 | 1461297903588 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a061800 == 125 [pid = 3227] [id = 416] 21:05:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd619ea0400) [pid = 3227] [serial = 1249] [outer = (nil)] 21:05:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd61e9ee400) [pid = 3227] [serial = 1250] [outer = 0x7fd619ea0400] 21:05:03 INFO - PROCESS | 3227 | 1461297903699 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd6241cbc00) [pid = 3227] [serial = 1251] [outer = 0x7fd619ea0400] 21:05:04 INFO - PROCESS | 3227 | 1461297904774 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]]]}] 21:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2350ms 21:05:05 INFO - PROCESS | 3227 | 1461297905436 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 21:05:05 INFO - PROCESS | 3227 | 1461297905444 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 21:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:05:05 INFO - PROCESS | 3227 | 1461297905471 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:05:05 INFO - PROCESS | 3227 | 1461297905476 Marionette TRACE conn3 <- [1,1638,null,{}] 21:05:05 INFO - PROCESS | 3227 | 1461297905483 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}] 21:05:05 INFO - PROCESS | 3227 | 1461297905706 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 21:05:05 INFO - PROCESS | 3227 | 1461297905935 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e126000 == 126 [pid = 3227] [id = 417] 21:05:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd61a06e000) [pid = 3227] [serial = 1252] [outer = (nil)] 21:05:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd61a078800) [pid = 3227] [serial = 1253] [outer = 0x7fd61a06e000] 21:05:06 INFO - PROCESS | 3227 | 1461297906009 Marionette DEBUG loaded listener.js 21:05:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd61e9ec800) [pid = 3227] [serial = 1254] [outer = 0x7fd61a06e000] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e122000 == 125 [pid = 3227] [id = 398] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61eca8000 == 124 [pid = 3227] [id = 397] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cf26000 == 123 [pid = 3227] [id = 396] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a1cf800 == 122 [pid = 3227] [id = 395] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618bd5800 == 121 [pid = 3227] [id = 394] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61fad3000 == 120 [pid = 3227] [id = 393] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619d08800 == 119 [pid = 3227] [id = 392] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e61f800 == 118 [pid = 3227] [id = 379] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aad4000 == 117 [pid = 3227] [id = 378] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620402800 == 116 [pid = 3227] [id = 377] 21:05:06 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a04d800 == 115 [pid = 3227] [id = 376] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd62330e400) [pid = 3227] [serial = 1127] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd632a47800) [pid = 3227] [serial = 1076] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd645bac400) [pid = 3227] [serial = 1082] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd62b16bc00) [pid = 3227] [serial = 1121] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd62df61400) [pid = 3227] [serial = 1073] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd6241c8000) [pid = 3227] [serial = 1112] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd61f629800) [pid = 3227] [serial = 1107] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd62dc6b400) [pid = 3227] [serial = 1124] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd628a16400) [pid = 3227] [serial = 1116] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd6223ad000) [pid = 3227] [serial = 1067] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62a92c000) [pid = 3227] [serial = 1119] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd6223aa800) [pid = 3227] [serial = 1115] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd62a8c0800) [pid = 3227] [serial = 1118] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62434d800) [pid = 3227] [serial = 1113] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62e4d9400) [pid = 3227] [serial = 1125] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd645e04800) [pid = 3227] [serial = 1088] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd6223b3800) [pid = 3227] [serial = 1023] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62c134c00) [pid = 3227] [serial = 1122] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd618850000) [pid = 3227] [serial = 1097] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd62e8a1800) [pid = 3227] [serial = 1062] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd61e9ed800) [pid = 3227] [serial = 1026] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd6189a2400) [pid = 3227] [serial = 1100] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd6189a5000) [pid = 3227] [serial = 1103] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd642046c00) [pid = 3227] [serial = 1079] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd62233d400) [pid = 3227] [serial = 1109] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd6184f9000) [pid = 3227] [serial = 1094] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd62a89f400) [pid = 3227] [serial = 1070] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd619dc8800) [pid = 3227] [serial = 1104] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd621f72c00) [pid = 3227] [serial = 1085] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd6223b1000) [pid = 3227] [serial = 1110] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd61eb25000) [pid = 3227] [serial = 1106] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd6241c6800) [pid = 3227] [serial = 1091] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd61a075400) [pid = 3227] [serial = 1064] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd63af1c800) [pid = 3227] [serial = 1014] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd641fefc00) [pid = 3227] [serial = 1017] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd632a44800) [pid = 3227] [serial = 1011] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62ac0bc00) [pid = 3227] [serial = 1008] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd629b6e400) [pid = 3227] [serial = 1005] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd634955000) [pid = 3227] [serial = 1002] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd646211000) [pid = 3227] [serial = 1020] [outer = (nil)] [url = about:blank] 21:05:07 INFO - PROCESS | 3227 | 1461297907558 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]]]}] 21:05:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:05:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2148ms 21:05:07 INFO - PROCESS | 3227 | 1461297907617 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 21:05:07 INFO - PROCESS | 3227 | 1461297907621 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 21:05:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:05:07 INFO - PROCESS | 3227 | 1461297907635 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:05:07 INFO - PROCESS | 3227 | 1461297907640 Marionette TRACE conn3 <- [1,1642,null,{}] 21:05:07 INFO - PROCESS | 3227 | 1461297907648 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}] 21:05:07 INFO - PROCESS | 3227 | 1461297907860 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 21:05:08 INFO - PROCESS | 3227 | 1461297908080 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618be1000 == 116 [pid = 3227] [id = 418] 21:05:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd61a070c00) [pid = 3227] [serial = 1255] [outer = (nil)] 21:05:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd61f62ec00) [pid = 3227] [serial = 1256] [outer = 0x7fd61a070c00] 21:05:08 INFO - PROCESS | 3227 | 1461297908149 Marionette DEBUG loaded listener.js 21:05:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd621f6c000) [pid = 3227] [serial = 1257] [outer = 0x7fd61a070c00] 21:05:09 INFO - PROCESS | 3227 | 1461297909021 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]]]}] 21:05:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:05:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1441ms 21:05:09 INFO - PROCESS | 3227 | 1461297909074 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 21:05:09 INFO - PROCESS | 3227 | 1461297909078 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 21:05:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:05:09 INFO - PROCESS | 3227 | 1461297909085 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:05:09 INFO - PROCESS | 3227 | 1461297909089 Marionette TRACE conn3 <- [1,1646,null,{}] 21:05:09 INFO - PROCESS | 3227 | 1461297909109 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}] 21:05:09 INFO - PROCESS | 3227 | 1461297909339 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 21:05:09 INFO - PROCESS | 3227 | 1461297909595 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbcb800 == 117 [pid = 3227] [id = 419] 21:05:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd6223ae800) [pid = 3227] [serial = 1258] [outer = (nil)] 21:05:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd623308800) [pid = 3227] [serial = 1259] [outer = 0x7fd6223ae800] 21:05:09 INFO - PROCESS | 3227 | 1461297909689 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd6240b5000) [pid = 3227] [serial = 1260] [outer = 0x7fd6223ae800] 21:05:10 INFO - PROCESS | 3227 | 1461297910607 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]]]}] 21:05:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:05:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 21:05:10 INFO - PROCESS | 3227 | 1461297910673 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 21:05:10 INFO - PROCESS | 3227 | 1461297910677 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 21:05:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:05:10 INFO - PROCESS | 3227 | 1461297910685 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 3227 | 1461297910689 Marionette TRACE conn3 <- [1,1650,null,{}] 21:05:10 INFO - PROCESS | 3227 | 1461297910696 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}] 21:05:10 INFO - PROCESS | 3227 | 1461297910972 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 21:05:11 INFO - PROCESS | 3227 | 1461297911016 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea39800 == 118 [pid = 3227] [id = 420] 21:05:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6241c3000) [pid = 3227] [serial = 1261] [outer = (nil)] 21:05:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62434fc00) [pid = 3227] [serial = 1262] [outer = 0x7fd6241c3000] 21:05:11 INFO - PROCESS | 3227 | 1461297911115 Marionette DEBUG loaded listener.js 21:05:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd628fd9800) [pid = 3227] [serial = 1263] [outer = 0x7fd6241c3000] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd61a073000) [pid = 3227] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd629b70400) [pid = 3227] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd619dc6c00) [pid = 3227] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd619dc9000) [pid = 3227] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd61faf4000) [pid = 3227] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62232f800) [pid = 3227] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd6184ecc00) [pid = 3227] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:05:12 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd61eb58800) [pid = 3227] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:05:12 INFO - PROCESS | 3227 | 1461297912632 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]]]}] 21:05:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:05:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1985ms 21:05:12 INFO - PROCESS | 3227 | 1461297912673 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 21:05:12 INFO - PROCESS | 3227 | 1461297912675 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 21:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:05:12 INFO - PROCESS | 3227 | 1461297912682 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:05:12 INFO - PROCESS | 3227 | 1461297912684 Marionette TRACE conn3 <- [1,1654,null,{}] 21:05:12 INFO - PROCESS | 3227 | 1461297912690 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}] 21:05:12 INFO - PROCESS | 3227 | 1461297912914 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 21:05:13 INFO - PROCESS | 3227 | 1461297913100 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61faba800 == 119 [pid = 3227] [id = 421] 21:05:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd61e9df400) [pid = 3227] [serial = 1264] [outer = (nil)] 21:05:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6241cc000) [pid = 3227] [serial = 1265] [outer = 0x7fd61e9df400] 21:05:13 INFO - PROCESS | 3227 | 1461297913167 Marionette DEBUG loaded listener.js 21:05:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd629e8d000) [pid = 3227] [serial = 1266] [outer = 0x7fd61e9df400] 21:05:13 INFO - PROCESS | 3227 | 1461297913967 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]]]}] 21:05:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:05:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1332ms 21:05:14 INFO - PROCESS | 3227 | 1461297914020 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 21:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:05:14 INFO - PROCESS | 3227 | 1461297914024 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 21:05:14 INFO - PROCESS | 3227 | 1461297914031 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:05:14 INFO - PROCESS | 3227 | 1461297914035 Marionette TRACE conn3 <- [1,1658,null,{}] 21:05:14 INFO - PROCESS | 3227 | 1461297914040 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}] 21:05:14 INFO - PROCESS | 3227 | 1461297914462 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 21:05:14 INFO - PROCESS | 3227 | 1461297914802 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618bca000 == 120 [pid = 3227] [id = 422] 21:05:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd617090000) [pid = 3227] [serial = 1267] [outer = (nil)] 21:05:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd61899e000) [pid = 3227] [serial = 1268] [outer = 0x7fd617090000] 21:05:14 INFO - PROCESS | 3227 | 1461297914902 Marionette DEBUG loaded listener.js 21:05:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd61a06d000) [pid = 3227] [serial = 1269] [outer = 0x7fd617090000] 21:05:15 INFO - PROCESS | 3227 | 1461297915920 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]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1941ms 21:05:15 INFO - PROCESS | 3227 | 1461297915975 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 21:05:15 INFO - PROCESS | 3227 | 1461297915985 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 21:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:05:15 INFO - PROCESS | 3227 | 1461297915993 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:05:16 INFO - PROCESS | 3227 | 1461297916001 Marionette TRACE conn3 <- [1,1662,null,{}] 21:05:16 INFO - PROCESS | 3227 | 1461297916010 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}] 21:05:16 INFO - PROCESS | 3227 | 1461297916332 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 21:05:16 INFO - PROCESS | 3227 | 1461297916651 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea35000 == 121 [pid = 3227] [id = 423] 21:05:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd61faed800) [pid = 3227] [serial = 1270] [outer = (nil)] 21:05:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd621f6f000) [pid = 3227] [serial = 1271] [outer = 0x7fd61faed800] 21:05:16 INFO - PROCESS | 3227 | 1461297916742 Marionette DEBUG loaded listener.js 21:05:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd6223a4400) [pid = 3227] [serial = 1272] [outer = 0x7fd61faed800] 21:05:17 INFO - PROCESS | 3227 | 1461297917720 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]]]}] 21:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1786ms 21:05:17 INFO - PROCESS | 3227 | 1461297917782 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 21:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:05:17 INFO - PROCESS | 3227 | 1461297917788 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 21:05:17 INFO - PROCESS | 3227 | 1461297917795 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:05:17 INFO - PROCESS | 3227 | 1461297917798 Marionette TRACE conn3 <- [1,1666,null,{}] 21:05:17 INFO - PROCESS | 3227 | 1461297917805 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}] 21:05:18 INFO - PROCESS | 3227 | 1461297918055 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 21:05:18 INFO - PROCESS | 3227 | 1461297918432 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ec6800 == 122 [pid = 3227] [id = 424] 21:05:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62338f800) [pid = 3227] [serial = 1273] [outer = (nil)] 21:05:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd624350c00) [pid = 3227] [serial = 1274] [outer = 0x7fd62338f800] 21:05:18 INFO - PROCESS | 3227 | 1461297918525 Marionette DEBUG loaded listener.js 21:05:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd629eae800) [pid = 3227] [serial = 1275] [outer = 0x7fd62338f800] 21:05:19 INFO - PROCESS | 3227 | 1461297919472 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]]]}] 21:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1741ms 21:05:19 INFO - PROCESS | 3227 | 1461297919556 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 21:05:19 INFO - PROCESS | 3227 | 1461297919567 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 21:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:05:19 INFO - PROCESS | 3227 | 1461297919595 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:05:19 INFO - PROCESS | 3227 | 1461297919607 Marionette TRACE conn3 <- [1,1670,null,{}] 21:05:19 INFO - PROCESS | 3227 | 1461297919619 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}] 21:05:19 INFO - PROCESS | 3227 | 1461297919993 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 21:05:20 INFO - PROCESS | 3227 | 1461297920246 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a17000 == 123 [pid = 3227] [id = 425] 21:05:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd61faf4000) [pid = 3227] [serial = 1276] [outer = (nil)] 21:05:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd62a919c00) [pid = 3227] [serial = 1277] [outer = 0x7fd61faf4000] 21:05:20 INFO - PROCESS | 3227 | 1461297920332 Marionette DEBUG loaded listener.js 21:05:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd62b084000) [pid = 3227] [serial = 1278] [outer = 0x7fd61faf4000] 21:05:21 INFO - PROCESS | 3227 | 1461297921311 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]]]}] 21:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1809ms 21:05:21 INFO - PROCESS | 3227 | 1461297921388 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 21:05:21 INFO - PROCESS | 3227 | 1461297921392 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 21:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:05:21 INFO - PROCESS | 3227 | 1461297921399 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:05:21 INFO - PROCESS | 3227 | 1461297921402 Marionette TRACE conn3 <- [1,1674,null,{}] 21:05:21 INFO - PROCESS | 3227 | 1461297921407 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}] 21:05:21 INFO - PROCESS | 3227 | 1461297921638 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 21:05:21 INFO - PROCESS | 3227 | 1461297921964 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243c3000 == 124 [pid = 3227] [id = 426] 21:05:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd6240b0c00) [pid = 3227] [serial = 1279] [outer = (nil)] 21:05:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd62b08c400) [pid = 3227] [serial = 1280] [outer = 0x7fd6240b0c00] 21:05:22 INFO - PROCESS | 3227 | 1461297922054 Marionette DEBUG loaded listener.js 21:05:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd62b0ad400) [pid = 3227] [serial = 1281] [outer = 0x7fd6240b0c00] 21:05:22 INFO - PROCESS | 3227 | 1461297922962 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]]]}] 21:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1634ms 21:05:23 INFO - PROCESS | 3227 | 1461297923033 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 21:05:23 INFO - PROCESS | 3227 | 1461297923036 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 21:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:05:23 INFO - PROCESS | 3227 | 1461297923043 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 3227 | 1461297923045 Marionette TRACE conn3 <- [1,1678,null,{}] 21:05:23 INFO - PROCESS | 3227 | 1461297923051 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}] 21:05:23 INFO - PROCESS | 3227 | 1461297923280 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 21:05:23 INFO - PROCESS | 3227 | 1461297923560 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b074000 == 125 [pid = 3227] [id = 427] 21:05:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd62cd35400) [pid = 3227] [serial = 1282] [outer = (nil)] 21:05:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd62d719800) [pid = 3227] [serial = 1283] [outer = 0x7fd62cd35400] 21:05:23 INFO - PROCESS | 3227 | 1461297923696 Marionette DEBUG loaded listener.js 21:05:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd62e40ac00) [pid = 3227] [serial = 1284] [outer = 0x7fd62cd35400] 21:05:24 INFO - PROCESS | 3227 | 1461297924878 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]]]}] 21:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1886ms 21:05:24 INFO - PROCESS | 3227 | 1461297924933 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 21:05:24 INFO - PROCESS | 3227 | 1461297924939 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 21:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:05:24 INFO - PROCESS | 3227 | 1461297924948 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:05:24 INFO - PROCESS | 3227 | 1461297924952 Marionette TRACE conn3 <- [1,1682,null,{}] 21:05:24 INFO - PROCESS | 3227 | 1461297924962 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}] 21:05:25 INFO - PROCESS | 3227 | 1461297925315 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 21:05:25 INFO - PROCESS | 3227 | 1461297925643 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e60d000 == 126 [pid = 3227] [id = 428] 21:05:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd62df5a000) [pid = 3227] [serial = 1285] [outer = (nil)] 21:05:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd630cdec00) [pid = 3227] [serial = 1286] [outer = 0x7fd62df5a000] 21:05:25 INFO - PROCESS | 3227 | 1461297925742 Marionette DEBUG loaded listener.js 21:05:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd6323e2400) [pid = 3227] [serial = 1287] [outer = 0x7fd62df5a000] 21:05:26 INFO - PROCESS | 3227 | 1461297926695 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]]]}] 21:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1790ms 21:05:26 INFO - PROCESS | 3227 | 1461297926740 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 21:05:26 INFO - PROCESS | 3227 | 1461297926747 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 21:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:05:26 INFO - PROCESS | 3227 | 1461297926756 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:05:26 INFO - PROCESS | 3227 | 1461297926761 Marionette TRACE conn3 <- [1,1686,null,{}] 21:05:26 INFO - PROCESS | 3227 | 1461297926770 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}] 21:05:27 INFO - PROCESS | 3227 | 1461297927076 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 21:05:27 INFO - PROCESS | 3227 | 1461297927475 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632737800 == 127 [pid = 3227] [id = 429] 21:05:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd62f6a3c00) [pid = 3227] [serial = 1288] [outer = (nil)] 21:05:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd6323e4400) [pid = 3227] [serial = 1289] [outer = 0x7fd62f6a3c00] 21:05:27 INFO - PROCESS | 3227 | 1461297927601 Marionette DEBUG loaded listener.js 21:05:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd633f62400) [pid = 3227] [serial = 1290] [outer = 0x7fd62f6a3c00] 21:05:28 INFO - PROCESS | 3227 | 1461297928568 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]]]}] 21:05:28 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 21:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1885ms 21:05:28 INFO - PROCESS | 3227 | 1461297928641 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 21:05:28 INFO - PROCESS | 3227 | 1461297928646 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 21:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:05:28 INFO - PROCESS | 3227 | 1461297928652 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:05:28 INFO - PROCESS | 3227 | 1461297928656 Marionette TRACE conn3 <- [1,1690,null,{}] 21:05:28 INFO - PROCESS | 3227 | 1461297928662 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}] 21:05:28 INFO - PROCESS | 3227 | 1461297928891 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 21:05:29 INFO - PROCESS | 3227 | 1461297929148 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634206800 == 128 [pid = 3227] [id = 430] 21:05:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd6323de000) [pid = 3227] [serial = 1291] [outer = (nil)] 21:05:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd6347d8400) [pid = 3227] [serial = 1292] [outer = 0x7fd6323de000] 21:05:29 INFO - PROCESS | 3227 | 1461297929268 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd63665d000) [pid = 3227] [serial = 1293] [outer = 0x7fd6323de000] 21:05:30 INFO - PROCESS | 3227 | 1461297930125 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]]]}] 21:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1531ms 21:05:30 INFO - PROCESS | 3227 | 1461297930184 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 3227 | 1461297930187 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 21:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:05:30 INFO - PROCESS | 3227 | 1461297930194 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 3227 | 1461297930198 Marionette TRACE conn3 <- [1,1694,null,{}] 21:05:30 INFO - PROCESS | 3227 | 1461297930203 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}] 21:05:30 INFO - PROCESS | 3227 | 1461297930424 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 21:05:30 INFO - PROCESS | 3227 | 1461297930729 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63afe8000 == 129 [pid = 3227] [id = 431] 21:05:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd6323e2000) [pid = 3227] [serial = 1294] [outer = (nil)] 21:05:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd64104c000) [pid = 3227] [serial = 1295] [outer = 0x7fd6323e2000] 21:05:30 INFO - PROCESS | 3227 | 1461297930810 Marionette DEBUG loaded listener.js 21:05:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd64208ec00) [pid = 3227] [serial = 1296] [outer = 0x7fd6323e2000] 21:05:31 INFO - PROCESS | 3227 | 1461297931706 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]]]}] 21:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1580ms 21:05:31 INFO - PROCESS | 3227 | 1461297931776 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 21:05:31 INFO - PROCESS | 3227 | 1461297931779 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 21:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:05:31 INFO - PROCESS | 3227 | 1461297931785 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:05:31 INFO - PROCESS | 3227 | 1461297931788 Marionette TRACE conn3 <- [1,1698,null,{}] 21:05:31 INFO - PROCESS | 3227 | 1461297931795 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}] 21:05:32 INFO - PROCESS | 3227 | 1461297932056 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 21:05:32 INFO - PROCESS | 3227 | 1461297932382 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645858000 == 130 [pid = 3227] [id = 432] 21:05:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd6441f7400) [pid = 3227] [serial = 1297] [outer = (nil)] 21:05:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd6458b1400) [pid = 3227] [serial = 1298] [outer = 0x7fd6441f7400] 21:05:32 INFO - PROCESS | 3227 | 1461297932477 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd645e09400) [pid = 3227] [serial = 1299] [outer = 0x7fd6441f7400] 21:05:33 INFO - PROCESS | 3227 | 1461297933368 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]]]}] 21:05:33 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 21:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1631ms 21:05:33 INFO - PROCESS | 3227 | 1461297933418 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 21:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:05:33 INFO - PROCESS | 3227 | 1461297933430 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 21:05:33 INFO - PROCESS | 3227 | 1461297933440 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 3227 | 1461297933448 Marionette TRACE conn3 <- [1,1702,null,{}] 21:05:33 INFO - PROCESS | 3227 | 1461297933457 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}] 21:05:33 INFO - PROCESS | 3227 | 1461297933832 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 21:05:34 INFO - PROCESS | 3227 | 1461297934210 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3e0800 == 131 [pid = 3227] [id = 433] 21:05:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd61997f000) [pid = 3227] [serial = 1300] [outer = (nil)] 21:05:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd619983c00) [pid = 3227] [serial = 1301] [outer = 0x7fd61997f000] 21:05:34 INFO - PROCESS | 3227 | 1461297934351 Marionette DEBUG loaded listener.js 21:05:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd645e0a000) [pid = 3227] [serial = 1302] [outer = 0x7fd61997f000] 21:05:35 INFO - PROCESS | 3227 | 1461297935407 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]]]}] 21:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2047ms 21:05:35 INFO - PROCESS | 3227 | 1461297935486 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 21:05:35 INFO - PROCESS | 3227 | 1461297935488 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 21:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:05:35 INFO - PROCESS | 3227 | 1461297935496 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:05:35 INFO - PROCESS | 3227 | 1461297935499 Marionette TRACE conn3 <- [1,1706,null,{}] 21:05:35 INFO - PROCESS | 3227 | 1461297935506 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}] 21:05:35 INFO - PROCESS | 3227 | 1461297935723 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 21:05:36 INFO - PROCESS | 3227 | 1461297936026 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617dec000 == 132 [pid = 3227] [id = 434] 21:05:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd61997a800) [pid = 3227] [serial = 1303] [outer = (nil)] 21:05:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd629fa6800) [pid = 3227] [serial = 1304] [outer = 0x7fd61997a800] 21:05:36 INFO - PROCESS | 3227 | 1461297936116 Marionette DEBUG loaded listener.js 21:05:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd629facc00) [pid = 3227] [serial = 1305] [outer = 0x7fd61997a800] 21:05:37 INFO - PROCESS | 3227 | 1461297937087 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]]]}] 21:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1631ms 21:05:37 INFO - PROCESS | 3227 | 1461297937129 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 21:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:05:37 INFO - PROCESS | 3227 | 1461297937135 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 21:05:37 INFO - PROCESS | 3227 | 1461297937144 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:05:37 INFO - PROCESS | 3227 | 1461297937149 Marionette TRACE conn3 <- [1,1710,null,{}] 21:05:37 INFO - PROCESS | 3227 | 1461297937157 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}] 21:05:37 INFO - PROCESS | 3227 | 1461297937466 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 21:05:37 INFO - PROCESS | 3227 | 1461297937851 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619b51800 == 133 [pid = 3227] [id = 435] 21:05:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd61708c000) [pid = 3227] [serial = 1306] [outer = (nil)] 21:05:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd629fae800) [pid = 3227] [serial = 1307] [outer = 0x7fd61708c000] 21:05:37 INFO - PROCESS | 3227 | 1461297937980 Marionette DEBUG loaded listener.js 21:05:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd645e0ec00) [pid = 3227] [serial = 1308] [outer = 0x7fd61708c000] 21:05:38 INFO - PROCESS | 3227 | 1461297938957 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]]]}] 21:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1890ms 21:05:39 INFO - PROCESS | 3227 | 1461297939034 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 21:05:39 INFO - PROCESS | 3227 | 1461297939038 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 21:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:05:39 INFO - PROCESS | 3227 | 1461297939050 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:05:39 INFO - PROCESS | 3227 | 1461297939054 Marionette TRACE conn3 <- [1,1714,null,{}] 21:05:39 INFO - PROCESS | 3227 | 1461297939064 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}] 21:05:39 INFO - PROCESS | 3227 | 1461297939352 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 21:05:39 INFO - PROCESS | 3227 | 1461297939665 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a0f800 == 134 [pid = 3227] [id = 436] 21:05:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd61708c400) [pid = 3227] [serial = 1309] [outer = (nil)] 21:05:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd620b0b400) [pid = 3227] [serial = 1310] [outer = 0x7fd61708c400] 21:05:39 INFO - PROCESS | 3227 | 1461297939745 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd620b10000) [pid = 3227] [serial = 1311] [outer = 0x7fd61708c400] 21:05:40 INFO - PROCESS | 3227 | 1461297940712 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]]]}] 21:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1742ms 21:05:40 INFO - PROCESS | 3227 | 1461297940792 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 21:05:40 INFO - PROCESS | 3227 | 1461297940797 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 21:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:05:40 INFO - PROCESS | 3227 | 1461297940805 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:05:40 INFO - PROCESS | 3227 | 1461297940809 Marionette TRACE conn3 <- [1,1718,null,{}] 21:05:40 INFO - PROCESS | 3227 | 1461297940841 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}] 21:05:41 INFO - PROCESS | 3227 | 1461297941090 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 21:05:41 INFO - PROCESS | 3227 | 1461297941383 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619b62800 == 135 [pid = 3227] [id = 437] 21:05:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd61708c800) [pid = 3227] [serial = 1312] [outer = (nil)] 21:05:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 230 (0x7fd620127800) [pid = 3227] [serial = 1313] [outer = 0x7fd61708c800] 21:05:41 INFO - PROCESS | 3227 | 1461297941467 Marionette DEBUG loaded listener.js 21:05:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd62012c400) [pid = 3227] [serial = 1314] [outer = 0x7fd61708c800] 21:05:42 INFO - PROCESS | 3227 | 1461297942346 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]]]}] 21:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1601ms 21:05:42 INFO - PROCESS | 3227 | 1461297942407 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 21:05:42 INFO - PROCESS | 3227 | 1461297942411 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 21:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:05:42 INFO - PROCESS | 3227 | 1461297942417 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:05:42 INFO - PROCESS | 3227 | 1461297942419 Marionette TRACE conn3 <- [1,1722,null,{}] 21:05:42 INFO - PROCESS | 3227 | 1461297942426 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}] 21:05:42 INFO - PROCESS | 3227 | 1461297942716 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 21:05:43 INFO - PROCESS | 3227 | 1461297943042 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b96000 == 136 [pid = 3227] [id = 438] 21:05:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd62012e400) [pid = 3227] [serial = 1315] [outer = (nil)] 21:05:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd629fafc00) [pid = 3227] [serial = 1316] [outer = 0x7fd62012e400] 21:05:43 INFO - PROCESS | 3227 | 1461297943142 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 234 (0x7fd645e10800) [pid = 3227] [serial = 1317] [outer = 0x7fd62012e400] 21:05:44 INFO - PROCESS | 3227 | 1461297944186 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]]]}] 21:05:44 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 21:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1830ms 21:05:44 INFO - PROCESS | 3227 | 1461297944249 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 21:05:44 INFO - PROCESS | 3227 | 1461297944253 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 21:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:05:44 INFO - PROCESS | 3227 | 1461297944259 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:05:44 INFO - PROCESS | 3227 | 1461297944263 Marionette TRACE conn3 <- [1,1726,null,{}] 21:05:44 INFO - PROCESS | 3227 | 1461297944268 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}] 21:05:44 INFO - PROCESS | 3227 | 1461297944516 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b8b800 == 135 [pid = 3227] [id = 314] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c198800 == 134 [pid = 3227] [id = 313] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61faba800 == 133 [pid = 3227] [id = 421] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea39800 == 132 [pid = 3227] [id = 420] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cbcb800 == 131 [pid = 3227] [id = 419] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618be1000 == 130 [pid = 3227] [id = 418] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e126000 == 129 [pid = 3227] [id = 417] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd648e45000 == 128 [pid = 3227] [id = 413] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd646042000 == 127 [pid = 3227] [id = 412] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6412a0800 == 126 [pid = 3227] [id = 411] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63a0e2000 == 125 [pid = 3227] [id = 410] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634513800 == 124 [pid = 3227] [id = 409] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632b96800 == 123 [pid = 3227] [id = 408] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631420800 == 122 [pid = 3227] [id = 407] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2db800 == 121 [pid = 3227] [id = 406] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62cdb1800 == 120 [pid = 3227] [id = 405] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f59800 == 119 [pid = 3227] [id = 404] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243ca800 == 118 [pid = 3227] [id = 403] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622a09800 == 117 [pid = 3227] [id = 402] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61fac3000 == 116 [pid = 3227] [id = 401] 21:05:46 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a1cc800 == 115 [pid = 3227] [id = 400] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 233 (0x7fd628a1d000) [pid = 3227] [serial = 1196] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd62a256400) [pid = 3227] [serial = 1197] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd6365cbc00) [pid = 3227] [serial = 1157] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd629c5f000) [pid = 3227] [serial = 1193] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 229 (0x7fd6289d1000) [pid = 3227] [serial = 1191] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd61708e000) [pid = 3227] [serial = 1172] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd645bb0400) [pid = 3227] [serial = 1163] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd623389400) [pid = 3227] [serial = 1187] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd621f74800) [pid = 3227] [serial = 1182] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd629b70c00) [pid = 3227] [serial = 1139] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd6223a8000) [pid = 3227] [serial = 1184] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd620519800) [pid = 3227] [serial = 1181] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd642084c00) [pid = 3227] [serial = 1160] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd63197d000) [pid = 3227] [serial = 1148] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd623311400) [pid = 3227] [serial = 1185] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd6184f3000) [pid = 3227] [serial = 1178] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd61f629c00) [pid = 3227] [serial = 1133] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd623385800) [pid = 3227] [serial = 1136] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd6242d0800) [pid = 3227] [serial = 1190] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd62e545400) [pid = 3227] [serial = 1145] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd61fb6e400) [pid = 3227] [serial = 1175] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd6342ad800) [pid = 3227] [serial = 1154] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd618850c00) [pid = 3227] [serial = 1179] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd61f632000) [pid = 3227] [serial = 1169] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd62b163000) [pid = 3227] [serial = 1142] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62a6d9400) [pid = 3227] [serial = 1128] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd632c52c00) [pid = 3227] [serial = 1151] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd62a255400) [pid = 3227] [serial = 1194] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd6184f7000) [pid = 3227] [serial = 1130] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd6241ccc00) [pid = 3227] [serial = 1188] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd61c4dd400) [pid = 3227] [serial = 1166] [outer = (nil)] [url = about:blank] 21:05:46 INFO - PROCESS | 3227 | 1461297946469 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61891d000 == 116 [pid = 3227] [id = 439] 21:05:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd61708e800) [pid = 3227] [serial = 1318] [outer = (nil)] 21:05:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd618847c00) [pid = 3227] [serial = 1319] [outer = 0x7fd61708e800] 21:05:46 INFO - PROCESS | 3227 | 1461297946552 Marionette DEBUG loaded listener.js 21:05:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd6189a8c00) [pid = 3227] [serial = 1320] [outer = 0x7fd61708e800] 21:05:47 INFO - PROCESS | 3227 | 1461297947384 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]]]}] 21:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 3142ms 21:05:47 INFO - PROCESS | 3227 | 1461297947403 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 3227 | 1461297947411 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 21:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:05:47 INFO - PROCESS | 3227 | 1461297947450 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 3227 | 1461297947454 Marionette TRACE conn3 <- [1,1730,null,{}] 21:05:47 INFO - PROCESS | 3227 | 1461297947467 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}] 21:05:47 INFO - PROCESS | 3227 | 1461297947719 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 21:05:47 INFO - PROCESS | 3227 | 1461297947899 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a1c6800 == 117 [pid = 3227] [id = 440] 21:05:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd616c0d000) [pid = 3227] [serial = 1321] [outer = (nil)] 21:05:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd619ea4800) [pid = 3227] [serial = 1322] [outer = 0x7fd616c0d000] 21:05:47 INFO - PROCESS | 3227 | 1461297947967 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd61c4a6000) [pid = 3227] [serial = 1323] [outer = 0x7fd616c0d000] 21:05:48 INFO - PROCESS | 3227 | 1461297948843 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]]]}] 21:05:48 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 21:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1468ms 21:05:48 INFO - PROCESS | 3227 | 1461297948911 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 21:05:48 INFO - PROCESS | 3227 | 1461297948917 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 21:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:05:48 INFO - PROCESS | 3227 | 1461297948923 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:05:48 INFO - PROCESS | 3227 | 1461297948925 Marionette TRACE conn3 <- [1,1734,null,{}] 21:05:48 INFO - PROCESS | 3227 | 1461297948931 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}] 21:05:49 INFO - PROCESS | 3227 | 1461297949203 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 21:05:49 INFO - PROCESS | 3227 | 1461297949239 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c40f800 == 118 [pid = 3227] [id = 441] 21:05:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd61c4af800) [pid = 3227] [serial = 1324] [outer = (nil)] 21:05:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd61c4d6c00) [pid = 3227] [serial = 1325] [outer = 0x7fd61c4af800] 21:05:49 INFO - PROCESS | 3227 | 1461297949304 Marionette DEBUG loaded listener.js 21:05:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd61eb20c00) [pid = 3227] [serial = 1326] [outer = 0x7fd61c4af800] 21:05:50 INFO - PROCESS | 3227 | 1461297950353 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]]]}] 21:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1480ms 21:05:50 INFO - PROCESS | 3227 | 1461297950413 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 21:05:50 INFO - PROCESS | 3227 | 1461297950418 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 21:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:05:50 INFO - PROCESS | 3227 | 1461297950436 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:05:50 INFO - PROCESS | 3227 | 1461297950446 Marionette TRACE conn3 <- [1,1738,null,{}] 21:05:50 INFO - PROCESS | 3227 | 1461297950459 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}] 21:05:51 INFO - PROCESS | 3227 | 1461297951118 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 21:05:51 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd6241c3000) [pid = 3227] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:05:51 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd61a070c00) [pid = 3227] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:05:51 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd6223ae800) [pid = 3227] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:05:51 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd61a06e000) [pid = 3227] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:05:51 INFO - PROCESS | 3227 | 1461297951298 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbce000 == 119 [pid = 3227] [id = 442] 21:05:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd61708a400) [pid = 3227] [serial = 1327] [outer = (nil)] 21:05:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd61eb59400) [pid = 3227] [serial = 1328] [outer = 0x7fd61708a400] 21:05:51 INFO - PROCESS | 3227 | 1461297951368 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd620b10800) [pid = 3227] [serial = 1329] [outer = 0x7fd61708a400] 21:05:52 INFO - PROCESS | 3227 | 1461297952114 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]]]}] 21:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1713ms 21:05:52 INFO - PROCESS | 3227 | 1461297952140 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 3227 | 1461297952144 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 21:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:05:52 INFO - PROCESS | 3227 | 1461297952152 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 3227 | 1461297952155 Marionette TRACE conn3 <- [1,1742,null,{}] 21:05:52 INFO - PROCESS | 3227 | 1461297952163 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}] 21:05:52 INFO - PROCESS | 3227 | 1461297952448 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 21:05:52 INFO - PROCESS | 3227 | 1461297952470 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea38800 == 120 [pid = 3227] [id = 443] 21:05:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd61708f000) [pid = 3227] [serial = 1330] [outer = (nil)] 21:05:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd622339c00) [pid = 3227] [serial = 1331] [outer = 0x7fd61708f000] 21:05:52 INFO - PROCESS | 3227 | 1461297952535 Marionette DEBUG loaded listener.js 21:05:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd6223b3800) [pid = 3227] [serial = 1332] [outer = 0x7fd61708f000] 21:05:53 INFO - PROCESS | 3227 | 1461297953740 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]]]}] 21:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1643ms 21:05:53 INFO - PROCESS | 3227 | 1461297953797 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 21:05:53 INFO - PROCESS | 3227 | 1461297953804 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 21:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:05:53 INFO - PROCESS | 3227 | 1461297953816 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:05:53 INFO - PROCESS | 3227 | 1461297953820 Marionette TRACE conn3 <- [1,1746,null,{}] 21:05:53 INFO - PROCESS | 3227 | 1461297953830 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}] 21:05:54 INFO - PROCESS | 3227 | 1461297954111 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 21:05:54 INFO - PROCESS | 3227 | 1461297954433 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c1c7000 == 121 [pid = 3227] [id = 444] 21:05:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd619e9c400) [pid = 3227] [serial = 1333] [outer = (nil)] 21:05:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd61a06c000) [pid = 3227] [serial = 1334] [outer = 0x7fd619e9c400] 21:05:54 INFO - PROCESS | 3227 | 1461297954518 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd61c4aa800) [pid = 3227] [serial = 1335] [outer = 0x7fd619e9c400] 21:05:55 INFO - PROCESS | 3227 | 1461297955451 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]]]}] 21:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1687ms 21:05:55 INFO - PROCESS | 3227 | 1461297955502 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 21:05:55 INFO - PROCESS | 3227 | 1461297955511 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 21:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:05:55 INFO - PROCESS | 3227 | 1461297955522 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 3227 | 1461297955525 Marionette TRACE conn3 <- [1,1750,null,{}] 21:05:55 INFO - PROCESS | 3227 | 1461297955532 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}] 21:05:55 INFO - PROCESS | 3227 | 1461297955754 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 21:05:56 INFO - PROCESS | 3227 | 1461297956115 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea40800 == 122 [pid = 3227] [id = 445] 21:05:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd61eb23000) [pid = 3227] [serial = 1336] [outer = (nil)] 21:05:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd61f625c00) [pid = 3227] [serial = 1337] [outer = 0x7fd61eb23000] 21:05:56 INFO - PROCESS | 3227 | 1461297956198 Marionette DEBUG loaded listener.js 21:05:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd62012cc00) [pid = 3227] [serial = 1338] [outer = 0x7fd61eb23000] 21:05:57 INFO - PROCESS | 3227 | 1461297957143 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]]]}] 21:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1688ms 21:05:57 INFO - PROCESS | 3227 | 1461297957210 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 21:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:05:57 INFO - PROCESS | 3227 | 1461297957215 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 21:05:57 INFO - PROCESS | 3227 | 1461297957222 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:05:57 INFO - PROCESS | 3227 | 1461297957228 Marionette TRACE conn3 <- [1,1754,null,{}] 21:05:57 INFO - PROCESS | 3227 | 1461297957246 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}] 21:05:57 INFO - PROCESS | 3227 | 1461297957522 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 21:05:57 INFO - PROCESS | 3227 | 1461297957842 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c4c000 == 123 [pid = 3227] [id = 446] 21:05:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd623389400) [pid = 3227] [serial = 1339] [outer = (nil)] 21:05:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd623390000) [pid = 3227] [serial = 1340] [outer = 0x7fd623389400] 21:05:57 INFO - PROCESS | 3227 | 1461297957963 Marionette DEBUG loaded listener.js 21:05:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd6242ca400) [pid = 3227] [serial = 1341] [outer = 0x7fd623389400] 21:05:58 INFO - PROCESS | 3227 | 1461297958909 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]]]}] 21:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1739ms 21:05:58 INFO - PROCESS | 3227 | 1461297958961 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 21:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:05:58 INFO - PROCESS | 3227 | 1461297958967 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 21:05:58 INFO - PROCESS | 3227 | 1461297958973 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:05:58 INFO - PROCESS | 3227 | 1461297958977 Marionette TRACE conn3 <- [1,1758,null,{}] 21:05:58 INFO - PROCESS | 3227 | 1461297958982 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}] 21:05:59 INFO - PROCESS | 3227 | 1461297959206 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 21:05:59 INFO - PROCESS | 3227 | 1461297959514 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622805000 == 124 [pid = 3227] [id = 447] 21:05:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd621f4b000) [pid = 3227] [serial = 1342] [outer = (nil)] 21:05:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd628fe3c00) [pid = 3227] [serial = 1343] [outer = 0x7fd621f4b000] 21:05:59 INFO - PROCESS | 3227 | 1461297959595 Marionette DEBUG loaded listener.js 21:05:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd629d83000) [pid = 3227] [serial = 1344] [outer = 0x7fd621f4b000] 21:06:00 INFO - PROCESS | 3227 | 1461297960458 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]]]}] 21:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1536ms 21:06:00 INFO - PROCESS | 3227 | 1461297960510 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 21:06:00 INFO - PROCESS | 3227 | 1461297960514 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 21:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:06:00 INFO - PROCESS | 3227 | 1461297960521 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:06:00 INFO - PROCESS | 3227 | 1461297960524 Marionette TRACE conn3 <- [1,1762,null,{}] 21:06:00 INFO - PROCESS | 3227 | 1461297960530 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}] 21:06:00 INFO - PROCESS | 3227 | 1461297960770 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 21:06:01 INFO - PROCESS | 3227 | 1461297961091 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62360d000 == 125 [pid = 3227] [id = 448] 21:06:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd628a14c00) [pid = 3227] [serial = 1345] [outer = (nil)] 21:06:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd629fae000) [pid = 3227] [serial = 1346] [outer = 0x7fd628a14c00] 21:06:01 INFO - PROCESS | 3227 | 1461297961174 Marionette DEBUG loaded listener.js 21:06:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd62a6e2800) [pid = 3227] [serial = 1347] [outer = 0x7fd628a14c00] 21:06:02 INFO - PROCESS | 3227 | 1461297962119 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]]]}] 21:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1636ms 21:06:02 INFO - PROCESS | 3227 | 1461297962158 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 21:06:02 INFO - PROCESS | 3227 | 1461297962162 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 21:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:06:02 INFO - PROCESS | 3227 | 1461297962168 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:06:02 INFO - PROCESS | 3227 | 1461297962172 Marionette TRACE conn3 <- [1,1766,null,{}] 21:06:02 INFO - PROCESS | 3227 | 1461297962177 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}] 21:06:02 INFO - PROCESS | 3227 | 1461297962444 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 21:06:02 INFO - PROCESS | 3227 | 1461297962776 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b075800 == 126 [pid = 3227] [id = 449] 21:06:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 230 (0x7fd62ac09c00) [pid = 3227] [serial = 1348] [outer = (nil)] 21:06:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd62bd2bc00) [pid = 3227] [serial = 1349] [outer = 0x7fd62ac09c00] 21:06:02 INFO - PROCESS | 3227 | 1461297962863 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd62ccb3c00) [pid = 3227] [serial = 1350] [outer = 0x7fd62ac09c00] 21:06:03 INFO - PROCESS | 3227 | 1461297963733 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]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1640ms 21:06:03 INFO - PROCESS | 3227 | 1461297963811 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 21:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:06:03 INFO - PROCESS | 3227 | 1461297963816 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 21:06:03 INFO - PROCESS | 3227 | 1461297963822 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 3227 | 1461297963825 Marionette TRACE conn3 <- [1,1770,null,{}] 21:06:03 INFO - PROCESS | 3227 | 1461297963831 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}] 21:06:04 INFO - PROCESS | 3227 | 1461297964093 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 21:06:04 INFO - PROCESS | 3227 | 1461297964404 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2cc000 == 127 [pid = 3227] [id = 450] 21:06:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd62a8c4000) [pid = 3227] [serial = 1351] [outer = (nil)] 21:06:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 234 (0x7fd62df55800) [pid = 3227] [serial = 1352] [outer = 0x7fd62a8c4000] 21:06:04 INFO - PROCESS | 3227 | 1461297964487 Marionette DEBUG loaded listener.js 21:06:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 235 (0x7fd62e412800) [pid = 3227] [serial = 1353] [outer = 0x7fd62a8c4000] 21:06:05 INFO - PROCESS | 3227 | 1461297965443 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]]]}] 21:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1681ms 21:06:05 INFO - PROCESS | 3227 | 1461297965505 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 21:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:06:05 INFO - PROCESS | 3227 | 1461297965511 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 21:06:05 INFO - PROCESS | 3227 | 1461297965518 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:06:05 INFO - PROCESS | 3227 | 1461297965522 Marionette TRACE conn3 <- [1,1774,null,{}] 21:06:05 INFO - PROCESS | 3227 | 1461297965530 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}] 21:06:05 INFO - PROCESS | 3227 | 1461297965808 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 21:06:06 INFO - PROCESS | 3227 | 1461297966129 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631a06800 == 128 [pid = 3227] [id = 451] 21:06:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 236 (0x7fd629d7bc00) [pid = 3227] [serial = 1354] [outer = (nil)] 21:06:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 237 (0x7fd62e5bcc00) [pid = 3227] [serial = 1355] [outer = 0x7fd629d7bc00] 21:06:06 INFO - PROCESS | 3227 | 1461297966208 Marionette DEBUG loaded listener.js 21:06:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 238 (0x7fd62f6b1c00) [pid = 3227] [serial = 1356] [outer = 0x7fd629d7bc00] 21:06:07 INFO - PROCESS | 3227 | 1461297967116 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]]]}] 21:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1640ms 21:06:07 INFO - PROCESS | 3227 | 1461297967158 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 21:06:07 INFO - PROCESS | 3227 | 1461297967163 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 21:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:06:07 INFO - PROCESS | 3227 | 1461297967169 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:06:07 INFO - PROCESS | 3227 | 1461297967173 Marionette TRACE conn3 <- [1,1778,null,{}] 21:06:07 INFO - PROCESS | 3227 | 1461297967179 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}] 21:06:07 INFO - PROCESS | 3227 | 1461297967398 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 21:06:07 INFO - PROCESS | 3227 | 1461297967703 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6341aa800 == 129 [pid = 3227] [id = 452] 21:06:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 239 (0x7fd62aaa5000) [pid = 3227] [serial = 1357] [outer = (nil)] 21:06:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 240 (0x7fd631aa4800) [pid = 3227] [serial = 1358] [outer = 0x7fd62aaa5000] 21:06:07 INFO - PROCESS | 3227 | 1461297967789 Marionette DEBUG loaded listener.js 21:06:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 241 (0x7fd632fc5c00) [pid = 3227] [serial = 1359] [outer = 0x7fd62aaa5000] 21:06:08 INFO - PROCESS | 3227 | 1461297968640 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]]]}] 21:06:08 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 21:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 21:06:08 INFO - PROCESS | 3227 | 1461297968700 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 21:06:08 INFO - PROCESS | 3227 | 1461297968704 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 21:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:06:08 INFO - PROCESS | 3227 | 1461297968710 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:06:08 INFO - PROCESS | 3227 | 1461297968714 Marionette TRACE conn3 <- [1,1782,null,{}] 21:06:08 INFO - PROCESS | 3227 | 1461297968719 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}] 21:06:08 INFO - PROCESS | 3227 | 1461297968978 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 21:06:09 INFO - PROCESS | 3227 | 1461297969354 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6410e3000 == 130 [pid = 3227] [id = 453] 21:06:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 242 (0x7fd632fc8400) [pid = 3227] [serial = 1360] [outer = (nil)] 21:06:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 243 (0x7fd635114000) [pid = 3227] [serial = 1361] [outer = 0x7fd632fc8400] 21:06:09 INFO - PROCESS | 3227 | 1461297969487 Marionette DEBUG loaded listener.js 21:06:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 244 (0x7fd63ff3dc00) [pid = 3227] [serial = 1362] [outer = 0x7fd632fc8400] 21:06:10 INFO - PROCESS | 3227 | 1461297970536 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]]]}] 21:06:10 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 21:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1887ms 21:06:10 INFO - PROCESS | 3227 | 1461297970599 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 21:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:06:10 INFO - PROCESS | 3227 | 1461297970603 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 21:06:10 INFO - PROCESS | 3227 | 1461297970609 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 3227 | 1461297970614 Marionette TRACE conn3 <- [1,1786,null,{}] 21:06:10 INFO - PROCESS | 3227 | 1461297970620 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}] 21:06:10 INFO - PROCESS | 3227 | 1461297970889 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 21:06:11 INFO - PROCESS | 3227 | 1461297971236 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd648172800 == 131 [pid = 3227] [id = 454] 21:06:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 245 (0x7fd64413d800) [pid = 3227] [serial = 1363] [outer = (nil)] 21:06:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 246 (0x7fd645bb4000) [pid = 3227] [serial = 1364] [outer = 0x7fd64413d800] 21:06:11 INFO - PROCESS | 3227 | 1461297971338 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 247 (0x7fd64609b400) [pid = 3227] [serial = 1365] [outer = 0x7fd64413d800] 21:06:12 INFO - PROCESS | 3227 | 1461297972283 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]]]}] 21:06:12 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 21:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1738ms 21:06:12 INFO - PROCESS | 3227 | 1461297972349 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 21:06:12 INFO - PROCESS | 3227 | 1461297972353 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 21:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:06:12 INFO - PROCESS | 3227 | 1461297972359 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 3227 | 1461297972362 Marionette TRACE conn3 <- [1,1790,null,{}] 21:06:12 INFO - PROCESS | 3227 | 1461297972367 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}] 21:06:12 INFO - PROCESS | 3227 | 1461297972606 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 21:06:12 INFO - PROCESS | 3227 | 1461297972919 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f64000 == 132 [pid = 3227] [id = 455] 21:06:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 248 (0x7fd61ea6a800) [pid = 3227] [serial = 1366] [outer = (nil)] 21:06:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 249 (0x7fd61ea6b400) [pid = 3227] [serial = 1367] [outer = 0x7fd61ea6a800] 21:06:13 INFO - PROCESS | 3227 | 1461297973048 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 250 (0x7fd64413d400) [pid = 3227] [serial = 1368] [outer = 0x7fd61ea6a800] 21:06:13 INFO - PROCESS | 3227 | 1461297973886 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]]]}] 21:06:13 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) 21:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1578ms 21:06:13 INFO - PROCESS | 3227 | 1461297973938 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 21:06:13 INFO - PROCESS | 3227 | 1461297973942 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 21:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:06:13 INFO - PROCESS | 3227 | 1461297973948 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:06:13 INFO - PROCESS | 3227 | 1461297973951 Marionette TRACE conn3 <- [1,1794,null,{}] 21:06:13 INFO - PROCESS | 3227 | 1461297973956 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}] 21:06:14 INFO - PROCESS | 3227 | 1461297974169 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 21:06:14 INFO - PROCESS | 3227 | 1461297974440 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f7d000 == 133 [pid = 3227] [id = 456] 21:06:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 251 (0x7fd61ea6ac00) [pid = 3227] [serial = 1369] [outer = (nil)] 21:06:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 252 (0x7fd62df46800) [pid = 3227] [serial = 1370] [outer = 0x7fd61ea6ac00] 21:06:14 INFO - PROCESS | 3227 | 1461297974561 Marionette DEBUG loaded listener.js 21:06:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 253 (0x7fd62df4c400) [pid = 3227] [serial = 1371] [outer = 0x7fd61ea6ac00] 21:06:15 INFO - PROCESS | 3227 | 1461297975426 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]]]}] 21:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1548ms 21:06:15 INFO - PROCESS | 3227 | 1461297975497 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 21:06:15 INFO - PROCESS | 3227 | 1461297975502 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 21:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:06:15 INFO - PROCESS | 3227 | 1461297975509 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 3227 | 1461297975513 Marionette TRACE conn3 <- [1,1798,null,{}] 21:06:15 INFO - PROCESS | 3227 | 1461297975519 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}] 21:06:15 INFO - PROCESS | 3227 | 1461297975731 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 21:06:16 INFO - PROCESS | 3227 | 1461297976050 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aca6000 == 134 [pid = 3227] [id = 457] 21:06:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 254 (0x7fd617d42c00) [pid = 3227] [serial = 1372] [outer = (nil)] 21:06:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 255 (0x7fd617d4b000) [pid = 3227] [serial = 1373] [outer = 0x7fd617d42c00] 21:06:16 INFO - PROCESS | 3227 | 1461297976133 Marionette DEBUG loaded listener.js 21:06:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 256 (0x7fd617d4fc00) [pid = 3227] [serial = 1374] [outer = 0x7fd617d42c00] 21:06:17 INFO - PROCESS | 3227 | 1461297977001 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]]]}] 21:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1534ms 21:06:17 INFO - PROCESS | 3227 | 1461297977044 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 21:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:06:17 INFO - PROCESS | 3227 | 1461297977056 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 21:06:17 INFO - PROCESS | 3227 | 1461297977064 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:06:17 INFO - PROCESS | 3227 | 1461297977067 Marionette TRACE conn3 <- [1,1802,null,{}] 21:06:17 INFO - PROCESS | 3227 | 1461297977072 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}] 21:06:17 INFO - PROCESS | 3227 | 1461297977287 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 21:06:17 INFO - PROCESS | 3227 | 1461297977605 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61876d000 == 135 [pid = 3227] [id = 458] 21:06:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 257 (0x7fd617d50000) [pid = 3227] [serial = 1375] [outer = (nil)] 21:06:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 258 (0x7fd62df45400) [pid = 3227] [serial = 1376] [outer = 0x7fd617d50000] 21:06:17 INFO - PROCESS | 3227 | 1461297977695 Marionette DEBUG loaded listener.js 21:06:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 259 (0x7fd62df4ec00) [pid = 3227] [serial = 1377] [outer = 0x7fd617d50000] 21:06:18 INFO - PROCESS | 3227 | 1461297978519 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]]]}] 21:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1533ms 21:06:18 INFO - PROCESS | 3227 | 1461297978603 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 21:06:18 INFO - PROCESS | 3227 | 1461297978607 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 21:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:06:18 INFO - PROCESS | 3227 | 1461297978617 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:06:18 INFO - PROCESS | 3227 | 1461297978619 Marionette TRACE conn3 <- [1,1806,null,{}] 21:06:18 INFO - PROCESS | 3227 | 1461297978623 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}] 21:06:18 INFO - PROCESS | 3227 | 1461297978832 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 21:06:19 INFO - PROCESS | 3227 | 1461297979106 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617f73000 == 136 [pid = 3227] [id = 459] 21:06:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 260 (0x7fd617d45400) [pid = 3227] [serial = 1378] [outer = (nil)] 21:06:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 261 (0x7fd618a57c00) [pid = 3227] [serial = 1379] [outer = 0x7fd617d45400] 21:06:19 INFO - PROCESS | 3227 | 1461297979248 Marionette DEBUG loaded listener.js 21:06:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 262 (0x7fd618a5e000) [pid = 3227] [serial = 1380] [outer = 0x7fd617d45400] 21:06:20 INFO - PROCESS | 3227 | 1461297980216 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]]]}] 21:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1645ms 21:06:20 INFO - PROCESS | 3227 | 1461297980263 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 21:06:20 INFO - PROCESS | 3227 | 1461297980273 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 21:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:06:20 INFO - PROCESS | 3227 | 1461297980287 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:06:20 INFO - PROCESS | 3227 | 1461297980290 Marionette TRACE conn3 <- [1,1810,null,{}] 21:06:20 INFO - PROCESS | 3227 | 1461297980304 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}] 21:06:20 INFO - PROCESS | 3227 | 1461297980595 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 21:06:20 INFO - PROCESS | 3227 | 1461297980925 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617f8d800 == 137 [pid = 3227] [id = 460] 21:06:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 263 (0x7fd616f1cc00) [pid = 3227] [serial = 1381] [outer = (nil)] 21:06:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 264 (0x7fd616f22800) [pid = 3227] [serial = 1382] [outer = 0x7fd616f1cc00] 21:06:21 INFO - PROCESS | 3227 | 1461297981006 Marionette DEBUG loaded listener.js 21:06:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 265 (0x7fd616f27800) [pid = 3227] [serial = 1383] [outer = 0x7fd616f1cc00] 21:06:21 INFO - PROCESS | 3227 | 1461297981921 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]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1696ms 21:06:21 INFO - PROCESS | 3227 | 1461297981979 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 3227 | 1461297981982 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 21:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:06:21 INFO - PROCESS | 3227 | 1461297981989 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 3227 | 1461297981991 Marionette TRACE conn3 <- [1,1814,null,{}] 21:06:22 INFO - PROCESS | 3227 | 1461297981996 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}] 21:06:22 INFO - PROCESS | 3227 | 1461297982274 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 21:06:23 INFO - PROCESS | 3227 | 1461297983119 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617dea000 == 138 [pid = 3227] [id = 461] 21:06:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 266 (0x7fd616f19400) [pid = 3227] [serial = 1384] [outer = (nil)] 21:06:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 267 (0x7fd617082800) [pid = 3227] [serial = 1385] [outer = 0x7fd616f19400] 21:06:23 INFO - PROCESS | 3227 | 1461297983229 Marionette DEBUG loaded listener.js 21:06:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 268 (0x7fd6184f3000) [pid = 3227] [serial = 1386] [outer = 0x7fd616f19400] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616dd9800 == 137 [pid = 3227] [id = 387] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6462b0000 == 136 [pid = 3227] [id = 384] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633131000 == 135 [pid = 3227] [id = 381] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63a0d9000 == 134 [pid = 3227] [id = 382] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61fac8800 == 133 [pid = 3227] [id = 386] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6319ce000 == 132 [pid = 3227] [id = 380] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b37e800 == 131 [pid = 3227] [id = 385] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd642257800 == 130 [pid = 3227] [id = 383] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cbce000 == 129 [pid = 3227] [id = 442] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c40f800 == 128 [pid = 3227] [id = 441] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a1c6800 == 127 [pid = 3227] [id = 440] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61891d000 == 126 [pid = 3227] [id = 439] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619b51800 == 125 [pid = 3227] [id = 435] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617dec000 == 124 [pid = 3227] [id = 434] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3e0800 == 123 [pid = 3227] [id = 433] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645858000 == 122 [pid = 3227] [id = 432] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63afe8000 == 121 [pid = 3227] [id = 431] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634206800 == 120 [pid = 3227] [id = 430] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632737800 == 119 [pid = 3227] [id = 429] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e60d000 == 118 [pid = 3227] [id = 428] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b074000 == 117 [pid = 3227] [id = 427] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243c3000 == 116 [pid = 3227] [id = 426] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622a17000 == 115 [pid = 3227] [id = 425] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ec6800 == 114 [pid = 3227] [id = 424] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea35000 == 113 [pid = 3227] [id = 423] 21:06:24 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618bca000 == 112 [pid = 3227] [id = 422] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 267 (0x7fd6241cc000) [pid = 3227] [serial = 1265] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 266 (0x7fd62434fc00) [pid = 3227] [serial = 1262] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 265 (0x7fd62a91d800) [pid = 3227] [serial = 1211] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 264 (0x7fd6289d1c00) [pid = 3227] [serial = 1208] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 263 (0x7fd622336c00) [pid = 3227] [serial = 1205] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 262 (0x7fd61e9e9000) [pid = 3227] [serial = 1202] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 261 (0x7fd62a886000) [pid = 3227] [serial = 1199] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 260 (0x7fd61f62ec00) [pid = 3227] [serial = 1256] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 259 (0x7fd621f6c000) [pid = 3227] [serial = 1257] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 258 (0x7fd61e9ec800) [pid = 3227] [serial = 1254] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 257 (0x7fd61a078800) [pid = 3227] [serial = 1253] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 256 (0x7fd61e9ee400) [pid = 3227] [serial = 1250] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 255 (0x7fd6420bfc00) [pid = 3227] [serial = 1247] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 254 (0x7fd619ea0000) [pid = 3227] [serial = 1244] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 253 (0x7fd645ba5800) [pid = 3227] [serial = 1241] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 252 (0x7fd64220fc00) [pid = 3227] [serial = 1238] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 251 (0x7fd641ca2800) [pid = 3227] [serial = 1235] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 250 (0x7fd6351c3400) [pid = 3227] [serial = 1232] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 249 (0x7fd632c5dc00) [pid = 3227] [serial = 1229] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 248 (0x7fd630cde400) [pid = 3227] [serial = 1226] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 247 (0x7fd62e89dc00) [pid = 3227] [serial = 1223] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 246 (0x7fd62e54e800) [pid = 3227] [serial = 1220] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 245 (0x7fd62df57800) [pid = 3227] [serial = 1217] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 244 (0x7fd62b0b7800) [pid = 3227] [serial = 1214] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 243 (0x7fd628fd9800) [pid = 3227] [serial = 1263] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 242 (0x7fd623308800) [pid = 3227] [serial = 1259] [outer = (nil)] [url = about:blank] 21:06:24 INFO - PROCESS | 3227 | --DOMWINDOW == 241 (0x7fd6240b5000) [pid = 3227] [serial = 1260] [outer = (nil)] [url = about:blank] 21:06:25 INFO - PROCESS | 3227 | 1461297985037 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]]]}] 21:06:25 INFO - PROCESS | 3227 | ************************* 21:06:25 INFO - PROCESS | 3227 | A coding exception was thrown and uncaught in a Task. 21:06:25 INFO - PROCESS | 3227 | 21:06:25 INFO - PROCESS | 3227 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:06:25 INFO - PROCESS | 3227 | Full stack: 21:06:25 INFO - PROCESS | 3227 | ************************* 21:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 3140ms 21:06:25 INFO - PROCESS | 3227 | 1461297985130 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 21:06:25 INFO - PROCESS | 3227 | 1461297985138 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 21:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:06:25 INFO - PROCESS | 3227 | 1461297985158 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:06:25 INFO - PROCESS | 3227 | 1461297985164 Marionette TRACE conn3 <- [1,1818,null,{}] 21:06:25 INFO - PROCESS | 3227 | 1461297985171 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}] 21:06:25 INFO - PROCESS | 3227 | 1461297985396 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 21:06:25 INFO - PROCESS | 3227 | 1461297985634 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a15800 == 113 [pid = 3227] [id = 462] 21:06:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 242 (0x7fd618a5e400) [pid = 3227] [serial = 1387] [outer = (nil)] 21:06:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 243 (0x7fd61c4aec00) [pid = 3227] [serial = 1388] [outer = 0x7fd618a5e400] 21:06:25 INFO - PROCESS | 3227 | 1461297985705 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 244 (0x7fd61c4de800) [pid = 3227] [serial = 1389] [outer = 0x7fd618a5e400] 21:06:26 INFO - PROCESS | 3227 | 1461297986569 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]]]}] 21:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1435ms 21:06:26 INFO - PROCESS | 3227 | 1461297986595 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 21:06:26 INFO - PROCESS | 3227 | 1461297986601 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 21:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:06:26 INFO - PROCESS | 3227 | 1461297986609 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:06:26 INFO - PROCESS | 3227 | 1461297986613 Marionette TRACE conn3 <- [1,1822,null,{}] 21:06:26 INFO - PROCESS | 3227 | 1461297986618 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}] 21:06:26 INFO - PROCESS | 3227 | 1461297986845 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 21:06:27 INFO - PROCESS | 3227 | 1461297987081 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a05f000 == 114 [pid = 3227] [id = 463] 21:06:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 245 (0x7fd61ea6b000) [pid = 3227] [serial = 1390] [outer = (nil)] 21:06:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 246 (0x7fd61eb22400) [pid = 3227] [serial = 1391] [outer = 0x7fd61ea6b000] 21:06:27 INFO - PROCESS | 3227 | 1461297987230 Marionette DEBUG loaded listener.js 21:06:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 247 (0x7fd61fb68800) [pid = 3227] [serial = 1392] [outer = 0x7fd61ea6b000] 21:06:28 INFO - PROCESS | 3227 | 1461297988151 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]]]}] 21:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1585ms 21:06:28 INFO - PROCESS | 3227 | 1461297988196 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 21:06:28 INFO - PROCESS | 3227 | 1461297988199 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 21:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:06:28 INFO - PROCESS | 3227 | 1461297988230 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:06:28 INFO - PROCESS | 3227 | 1461297988245 Marionette TRACE conn3 <- [1,1826,null,{}] 21:06:28 INFO - PROCESS | 3227 | 1461297988268 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}] 21:06:28 INFO - PROCESS | 3227 | 1461297988587 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 21:06:28 INFO - PROCESS | 3227 | 1461297988632 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cf2d800 == 115 [pid = 3227] [id = 464] 21:06:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 248 (0x7fd620120800) [pid = 3227] [serial = 1393] [outer = (nil)] 21:06:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 249 (0x7fd620b0d000) [pid = 3227] [serial = 1394] [outer = 0x7fd620120800] 21:06:28 INFO - PROCESS | 3227 | 1461297988696 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 250 (0x7fd6223a7400) [pid = 3227] [serial = 1395] [outer = 0x7fd620120800] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 249 (0x7fd6184f2000) [pid = 3227] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 248 (0x7fd62ac0e400) [pid = 3227] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 247 (0x7fd61f624c00) [pid = 3227] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 246 (0x7fd61c4e2c00) [pid = 3227] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 245 (0x7fd632a4e800) [pid = 3227] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 244 (0x7fd641cad400) [pid = 3227] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 243 (0x7fd62b0ac400) [pid = 3227] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 242 (0x7fd62b0b3400) [pid = 3227] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 241 (0x7fd641ca2c00) [pid = 3227] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 240 (0x7fd624343c00) [pid = 3227] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 239 (0x7fd61884a400) [pid = 3227] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 238 (0x7fd641f41400) [pid = 3227] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 237 (0x7fd6420c4400) [pid = 3227] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 236 (0x7fd632a4a400) [pid = 3227] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 235 (0x7fd6289cfc00) [pid = 3227] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 234 (0x7fd62e897c00) [pid = 3227] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 233 (0x7fd619dc3800) [pid = 3227] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd61faf1000) [pid = 3227] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd629e98400) [pid = 3227] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd6241c0400) [pid = 3227] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 229 (0x7fd628a1b400) [pid = 3227] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd619dc6400) [pid = 3227] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd61c4d7c00) [pid = 3227] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd617083800) [pid = 3227] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd621f6ec00) [pid = 3227] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd641f38800) [pid = 3227] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd619ea0400) [pid = 3227] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd61fb6fc00) [pid = 3227] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd62b164400) [pid = 3227] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd619dcd400) [pid = 3227] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd624345400) [pid = 3227] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd621f6e400) [pid = 3227] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd61e9e3400) [pid = 3227] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd62ccaa800) [pid = 3227] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd622212000) [pid = 3227] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd62c134800) [pid = 3227] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd61faf6000) [pid = 3227] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd629d86800) [pid = 3227] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd620520800) [pid = 3227] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd619e9c800) [pid = 3227] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd6223b1800) [pid = 3227] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd61e9e3800) [pid = 3227] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd61e9ed400) [pid = 3227] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd62a6e5400) [pid = 3227] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd619dc4400) [pid = 3227] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62e4d0400) [pid = 3227] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd6221a8000) [pid = 3227] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd61eb53c00) [pid = 3227] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd617081400) [pid = 3227] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd619e9d000) [pid = 3227] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd61884ac00) [pid = 3227] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd6184f6800) [pid = 3227] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd61c4af800) [pid = 3227] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd61faf4000) [pid = 3227] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd62cd35400) [pid = 3227] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd62df5a000) [pid = 3227] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd6323de000) [pid = 3227] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd61997a800) [pid = 3227] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd6323e2000) [pid = 3227] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd617090000) [pid = 3227] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62f6a3c00) [pid = 3227] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd61faed800) [pid = 3227] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd616c0d000) [pid = 3227] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd61708e800) [pid = 3227] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62338f800) [pid = 3227] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd61997f000) [pid = 3227] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd61708c000) [pid = 3227] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd6240b0c00) [pid = 3227] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd61708c400) [pid = 3227] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd6441f7400) [pid = 3227] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd61708a400) [pid = 3227] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:06:30 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd641f39000) [pid = 3227] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:06:30 INFO - PROCESS | 3227 | 1461297990729 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]]]}] 21:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2577ms 21:06:30 INFO - PROCESS | 3227 | 1461297990793 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 21:06:30 INFO - PROCESS | 3227 | 1461297990796 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 21:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:06:30 INFO - PROCESS | 3227 | 1461297990802 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:06:30 INFO - PROCESS | 3227 | 1461297990804 Marionette TRACE conn3 <- [1,1830,null,{}] 21:06:30 INFO - PROCESS | 3227 | 1461297990810 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}] 21:06:31 INFO - PROCESS | 3227 | 1461297991001 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 21:06:31 INFO - PROCESS | 3227 | 1461297991184 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a04c800 == 116 [pid = 3227] [id = 465] 21:06:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd617090000) [pid = 3227] [serial = 1396] [outer = (nil)] 21:06:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd619dc1800) [pid = 3227] [serial = 1397] [outer = 0x7fd617090000] 21:06:31 INFO - PROCESS | 3227 | 1461297991245 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd61c4aac00) [pid = 3227] [serial = 1398] [outer = 0x7fd617090000] 21:06:31 INFO - PROCESS | 3227 | 1461297991975 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]]]}] 21:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1378ms 21:06:32 INFO - PROCESS | 3227 | 1461297992183 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 21:06:32 INFO - PROCESS | 3227 | 1461297992191 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 21:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:06:32 INFO - PROCESS | 3227 | 1461297992206 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:06:32 INFO - PROCESS | 3227 | 1461297992214 Marionette TRACE conn3 <- [1,1834,null,{}] 21:06:32 INFO - PROCESS | 3227 | 1461297992227 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}] 21:06:32 INFO - PROCESS | 3227 | 1461297992523 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 21:06:32 INFO - PROCESS | 3227 | 1461297992827 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617f92800 == 117 [pid = 3227] [id = 466] 21:06:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd617d47c00) [pid = 3227] [serial = 1399] [outer = (nil)] 21:06:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd618850c00) [pid = 3227] [serial = 1400] [outer = 0x7fd617d47c00] 21:06:32 INFO - PROCESS | 3227 | 1461297992906 Marionette DEBUG loaded listener.js 21:06:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd619977c00) [pid = 3227] [serial = 1401] [outer = 0x7fd617d47c00] 21:06:33 INFO - PROCESS | 3227 | 1461297993852 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]]]}] 21:06:33 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 21:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1694ms 21:06:33 INFO - PROCESS | 3227 | 1461297993898 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 21:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:06:33 INFO - PROCESS | 3227 | 1461297993904 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 21:06:33 INFO - PROCESS | 3227 | 1461297993916 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:06:33 INFO - PROCESS | 3227 | 1461297993923 Marionette TRACE conn3 <- [1,1838,null,{}] 21:06:33 INFO - PROCESS | 3227 | 1461297993930 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}] 21:06:34 INFO - PROCESS | 3227 | 1461297994156 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 21:06:34 INFO - PROCESS | 3227 | 1461297994467 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbcb000 == 118 [pid = 3227] [id = 467] 21:06:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd61c4a8400) [pid = 3227] [serial = 1402] [outer = (nil)] 21:06:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd61c4d7400) [pid = 3227] [serial = 1403] [outer = 0x7fd61c4a8400] 21:06:34 INFO - PROCESS | 3227 | 1461297994548 Marionette DEBUG loaded listener.js 21:06:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd61e9ed400) [pid = 3227] [serial = 1404] [outer = 0x7fd61c4a8400] 21:06:35 INFO - PROCESS | 3227 | 1461297995506 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]]]}] 21:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1639ms 21:06:35 INFO - PROCESS | 3227 | 1461297995551 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 21:06:35 INFO - PROCESS | 3227 | 1461297995555 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 21:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:06:35 INFO - PROCESS | 3227 | 1461297995561 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:06:35 INFO - PROCESS | 3227 | 1461297995564 Marionette TRACE conn3 <- [1,1842,null,{}] 21:06:35 INFO - PROCESS | 3227 | 1461297995579 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}] 21:06:35 INFO - PROCESS | 3227 | 1461297995800 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 21:06:36 INFO - PROCESS | 3227 | 1461297996146 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f61b000 == 119 [pid = 3227] [id = 468] 21:06:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd61faf1c00) [pid = 3227] [serial = 1405] [outer = (nil)] 21:06:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd620120400) [pid = 3227] [serial = 1406] [outer = 0x7fd61faf1c00] 21:06:36 INFO - PROCESS | 3227 | 1461297996229 Marionette DEBUG loaded listener.js 21:06:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62051ac00) [pid = 3227] [serial = 1407] [outer = 0x7fd61faf1c00] 21:06:37 INFO - PROCESS | 3227 | 1461297997099 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]]]}] 21:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1587ms 21:06:37 INFO - PROCESS | 3227 | 1461297997149 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 21:06:37 INFO - PROCESS | 3227 | 1461297997152 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 21:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:06:37 INFO - PROCESS | 3227 | 1461297997159 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:06:37 INFO - PROCESS | 3227 | 1461297997163 Marionette TRACE conn3 <- [1,1846,null,{}] 21:06:37 INFO - PROCESS | 3227 | 1461297997168 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}] 21:06:37 INFO - PROCESS | 3227 | 1461297997386 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 21:06:37 INFO - PROCESS | 3227 | 1461297997657 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c45000 == 120 [pid = 3227] [id = 469] 21:06:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd61eb1a000) [pid = 3227] [serial = 1408] [outer = (nil)] 21:06:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd621f6e400) [pid = 3227] [serial = 1409] [outer = 0x7fd61eb1a000] 21:06:37 INFO - PROCESS | 3227 | 1461297997785 Marionette DEBUG loaded listener.js 21:06:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62233b400) [pid = 3227] [serial = 1410] [outer = 0x7fd61eb1a000] 21:06:38 INFO - PROCESS | 3227 | 1461297998667 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]]]}] 21:06:38 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) 21:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1582ms 21:06:38 INFO - PROCESS | 3227 | 1461297998742 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 21:06:38 INFO - PROCESS | 3227 | 1461297998747 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 21:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:06:38 INFO - PROCESS | 3227 | 1461297998753 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:06:38 INFO - PROCESS | 3227 | 1461297998756 Marionette TRACE conn3 <- [1,1850,null,{}] 21:06:38 INFO - PROCESS | 3227 | 1461297998762 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}] 21:06:39 INFO - PROCESS | 3227 | 1461297999028 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 21:06:39 INFO - PROCESS | 3227 | 1461297999335 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227d7000 == 121 [pid = 3227] [id = 470] 21:06:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd61eb53400) [pid = 3227] [serial = 1411] [outer = (nil)] 21:06:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd623311400) [pid = 3227] [serial = 1412] [outer = 0x7fd61eb53400] 21:06:39 INFO - PROCESS | 3227 | 1461297999419 Marionette DEBUG loaded listener.js 21:06:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd6241bf800) [pid = 3227] [serial = 1413] [outer = 0x7fd61eb53400] 21:06:40 INFO - PROCESS | 3227 | 1461298000321 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]]]}] 21:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 21:06:40 INFO - PROCESS | 3227 | 1461298000386 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 21:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:06:40 INFO - PROCESS | 3227 | 1461298000395 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 21:06:40 INFO - PROCESS | 3227 | 1461298000403 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:06:40 INFO - PROCESS | 3227 | 1461298000407 Marionette TRACE conn3 <- [1,1854,null,{}] 21:06:40 INFO - PROCESS | 3227 | 1461298000412 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}] 21:06:40 INFO - PROCESS | 3227 | 1461298000722 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 21:06:41 INFO - PROCESS | 3227 | 1461298001073 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243c3000 == 122 [pid = 3227] [id = 471] 21:06:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd629e8ac00) [pid = 3227] [serial = 1414] [outer = (nil)] 21:06:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd629eb5c00) [pid = 3227] [serial = 1415] [outer = 0x7fd629e8ac00] 21:06:41 INFO - PROCESS | 3227 | 1461298001160 Marionette DEBUG loaded listener.js 21:06:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd629fae400) [pid = 3227] [serial = 1416] [outer = 0x7fd629e8ac00] 21:06:42 INFO - PROCESS | 3227 | 1461298002053 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]]]}] 21:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1681ms 21:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:06:42 INFO - PROCESS | 3227 | 1461298002084 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 21:06:42 INFO - PROCESS | 3227 | 1461298002087 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 21:06:42 INFO - PROCESS | 3227 | 1461298002094 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:06:42 INFO - PROCESS | 3227 | 1461298002098 Marionette TRACE conn3 <- [1,1858,null,{}] 21:06:42 INFO - PROCESS | 3227 | 1461298002104 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}] 21:06:42 INFO - PROCESS | 3227 | 1461298002328 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 21:06:42 INFO - PROCESS | 3227 | 1461298002611 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f52000 == 123 [pid = 3227] [id = 472] 21:06:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd628a1b400) [pid = 3227] [serial = 1417] [outer = (nil)] 21:06:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd62a88f000) [pid = 3227] [serial = 1418] [outer = 0x7fd628a1b400] 21:06:42 INFO - PROCESS | 3227 | 1461298002731 Marionette DEBUG loaded listener.js 21:06:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd62a918c00) [pid = 3227] [serial = 1419] [outer = 0x7fd628a1b400] 21:06:43 INFO - PROCESS | 3227 | 1461298003609 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]]]}] 21:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1588ms 21:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:06:43 INFO - PROCESS | 3227 | 1461298003682 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 21:06:43 INFO - PROCESS | 3227 | 1461298003685 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 21:06:43 INFO - PROCESS | 3227 | 1461298003691 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:06:43 INFO - PROCESS | 3227 | 1461298003694 Marionette TRACE conn3 <- [1,1862,null,{}] 21:06:43 INFO - PROCESS | 3227 | 1461298003699 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}] 21:06:43 INFO - PROCESS | 3227 | 1461298003956 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 21:06:44 INFO - PROCESS | 3227 | 1461298004267 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b062800 == 124 [pid = 3227] [id = 473] 21:06:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd62a34e800) [pid = 3227] [serial = 1420] [outer = (nil)] 21:06:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd62ac02400) [pid = 3227] [serial = 1421] [outer = 0x7fd62a34e800] 21:06:44 INFO - PROCESS | 3227 | 1461298004360 Marionette DEBUG loaded listener.js 21:06:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd62b084c00) [pid = 3227] [serial = 1422] [outer = 0x7fd62a34e800] 21:06:45 INFO - PROCESS | 3227 | 1461298005196 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]]]}] 21:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1539ms 21:06:45 INFO - PROCESS | 3227 | 1461298005244 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 21:06:45 INFO - PROCESS | 3227 | 1461298005247 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 21:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:06:45 INFO - PROCESS | 3227 | 1461298005255 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:06:45 INFO - PROCESS | 3227 | 1461298005258 Marionette TRACE conn3 <- [1,1866,null,{}] 21:06:45 INFO - PROCESS | 3227 | 1461298005263 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}] 21:06:45 INFO - PROCESS | 3227 | 1461298005483 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 21:06:45 INFO - PROCESS | 3227 | 1461298005844 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e091000 == 125 [pid = 3227] [id = 474] 21:06:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd628a20000) [pid = 3227] [serial = 1423] [outer = (nil)] 21:06:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 207 (0x7fd62b08d800) [pid = 3227] [serial = 1424] [outer = 0x7fd628a20000] 21:06:45 INFO - PROCESS | 3227 | 1461298005959 Marionette DEBUG loaded listener.js 21:06:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 208 (0x7fd62b0b3400) [pid = 3227] [serial = 1425] [outer = 0x7fd628a20000] 21:06:46 INFO - PROCESS | 3227 | 1461298006890 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]]]}] 21:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1682ms 21:06:46 INFO - PROCESS | 3227 | 1461298006938 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 21:06:46 INFO - PROCESS | 3227 | 1461298006942 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 21:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:06:46 INFO - PROCESS | 3227 | 1461298006948 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:06:46 INFO - PROCESS | 3227 | 1461298006950 Marionette TRACE conn3 <- [1,1870,null,{}] 21:06:46 INFO - PROCESS | 3227 | 1461298006956 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}] 21:06:47 INFO - PROCESS | 3227 | 1461298007167 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 21:06:47 INFO - PROCESS | 3227 | 1461298007439 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebf3000 == 126 [pid = 3227] [id = 475] 21:06:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 209 (0x7fd623389000) [pid = 3227] [serial = 1426] [outer = (nil)] 21:06:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 210 (0x7fd62c06a400) [pid = 3227] [serial = 1427] [outer = 0x7fd623389000] 21:06:47 INFO - PROCESS | 3227 | 1461298007522 Marionette DEBUG loaded listener.js 21:06:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 211 (0x7fd62cd2fc00) [pid = 3227] [serial = 1428] [outer = 0x7fd623389000] 21:06:48 INFO - PROCESS | 3227 | 1461298008433 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]]]}] 21:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms 21:06:48 INFO - PROCESS | 3227 | 1461298008482 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 21:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:06:48 INFO - PROCESS | 3227 | 1461298008486 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 21:06:48 INFO - PROCESS | 3227 | 1461298008493 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:06:48 INFO - PROCESS | 3227 | 1461298008497 Marionette TRACE conn3 <- [1,1874,null,{}] 21:06:48 INFO - PROCESS | 3227 | 1461298008503 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}] 21:06:48 INFO - PROCESS | 3227 | 1461298008748 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 21:06:49 INFO - PROCESS | 3227 | 1461298009066 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63313c000 == 127 [pid = 3227] [id = 476] 21:06:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 212 (0x7fd62df4f400) [pid = 3227] [serial = 1429] [outer = (nil)] 21:06:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 213 (0x7fd62df53400) [pid = 3227] [serial = 1430] [outer = 0x7fd62df4f400] 21:06:49 INFO - PROCESS | 3227 | 1461298009154 Marionette DEBUG loaded listener.js 21:06:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 214 (0x7fd62e54c800) [pid = 3227] [serial = 1431] [outer = 0x7fd62df4f400] 21:06:50 INFO - PROCESS | 3227 | 1461298010048 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]]]}] 21:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1630ms 21:06:50 INFO - PROCESS | 3227 | 1461298010125 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 21:06:50 INFO - PROCESS | 3227 | 1461298010128 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 21:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:06:50 INFO - PROCESS | 3227 | 1461298010137 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:06:50 INFO - PROCESS | 3227 | 1461298010139 Marionette TRACE conn3 <- [1,1878,null,{}] 21:06:50 INFO - PROCESS | 3227 | 1461298010143 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}] 21:06:50 INFO - PROCESS | 3227 | 1461298010360 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 21:06:50 INFO - PROCESS | 3227 | 1461298010686 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ad6800 == 128 [pid = 3227] [id = 477] 21:06:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 215 (0x7fd62df50800) [pid = 3227] [serial = 1432] [outer = (nil)] 21:06:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 216 (0x7fd62eb32400) [pid = 3227] [serial = 1433] [outer = 0x7fd62df50800] 21:06:50 INFO - PROCESS | 3227 | 1461298010765 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 217 (0x7fd631495400) [pid = 3227] [serial = 1434] [outer = 0x7fd62df50800] 21:06:51 INFO - PROCESS | 3227 | 1461298011604 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]]]}] 21:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1539ms 21:06:51 INFO - PROCESS | 3227 | 1461298011678 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 21:06:51 INFO - PROCESS | 3227 | 1461298011680 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 21:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:06:51 INFO - PROCESS | 3227 | 1461298011687 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:06:51 INFO - PROCESS | 3227 | 1461298011690 Marionette TRACE conn3 <- [1,1882,null,{}] 21:06:51 INFO - PROCESS | 3227 | 1461298011695 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}] 21:06:51 INFO - PROCESS | 3227 | 1461298011927 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 21:06:52 INFO - PROCESS | 3227 | 1461298012250 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd642022800 == 129 [pid = 3227] [id = 478] 21:06:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 218 (0x7fd62e54d000) [pid = 3227] [serial = 1435] [outer = (nil)] 21:06:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 219 (0x7fd6329c6c00) [pid = 3227] [serial = 1436] [outer = 0x7fd62e54d000] 21:06:52 INFO - PROCESS | 3227 | 1461298012331 Marionette DEBUG loaded listener.js 21:06:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 220 (0x7fd632c5ac00) [pid = 3227] [serial = 1437] [outer = 0x7fd62e54d000] 21:06:53 INFO - PROCESS | 3227 | 1461298013137 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]]]}] 21:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1482ms 21:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:06:53 INFO - PROCESS | 3227 | 1461298013170 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 21:06:53 INFO - PROCESS | 3227 | 1461298013172 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 21:06:53 INFO - PROCESS | 3227 | 1461298013180 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:06:53 INFO - PROCESS | 3227 | 1461298013183 Marionette TRACE conn3 <- [1,1886,null,{}] 21:06:53 INFO - PROCESS | 3227 | 1461298013189 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}] 21:06:53 INFO - PROCESS | 3227 | 1461298013426 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 21:06:53 INFO - PROCESS | 3227 | 1461298013700 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6462a0000 == 130 [pid = 3227] [id = 479] 21:06:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 221 (0x7fd62ac0d800) [pid = 3227] [serial = 1438] [outer = (nil)] 21:06:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 222 (0x7fd633a53000) [pid = 3227] [serial = 1439] [outer = 0x7fd62ac0d800] 21:06:53 INFO - PROCESS | 3227 | 1461298013780 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 223 (0x7fd6345d2c00) [pid = 3227] [serial = 1440] [outer = 0x7fd62ac0d800] 21:06:54 INFO - PROCESS | 3227 | 1461298014678 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]]]}] 21:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1535ms 21:06:54 INFO - PROCESS | 3227 | 1461298014720 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 21:06:54 INFO - PROCESS | 3227 | 1461298014726 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 21:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:06:54 INFO - PROCESS | 3227 | 1461298014736 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 3227 | 1461298014740 Marionette TRACE conn3 <- [1,1890,null,{}] 21:06:54 INFO - PROCESS | 3227 | 1461298014750 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}] 21:06:55 INFO - PROCESS | 3227 | 1461298015024 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 21:06:55 INFO - PROCESS | 3227 | 1461298015334 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a4c2800 == 131 [pid = 3227] [id = 480] 21:06:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 224 (0x7fd62e89d000) [pid = 3227] [serial = 1441] [outer = (nil)] 21:06:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 225 (0x7fd635114800) [pid = 3227] [serial = 1442] [outer = 0x7fd62e89d000] 21:06:55 INFO - PROCESS | 3227 | 1461298015420 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 226 (0x7fd636a2b000) [pid = 3227] [serial = 1443] [outer = 0x7fd62e89d000] 21:06:56 INFO - PROCESS | 3227 | 1461298016293 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]]]}] 21:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1603ms 21:06:56 INFO - PROCESS | 3227 | 1461298016338 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 21:06:56 INFO - PROCESS | 3227 | 1461298016342 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 21:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:06:56 INFO - PROCESS | 3227 | 1461298016348 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:06:56 INFO - PROCESS | 3227 | 1461298016350 Marionette TRACE conn3 <- [1,1894,null,{}] 21:06:56 INFO - PROCESS | 3227 | 1461298016355 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}] 21:06:56 INFO - PROCESS | 3227 | 1461298016563 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 21:06:56 INFO - PROCESS | 3227 | 1461298016837 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c961800 == 132 [pid = 3227] [id = 481] 21:06:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 227 (0x7fd629e96000) [pid = 3227] [serial = 1444] [outer = (nil)] 21:06:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 228 (0x7fd641050000) [pid = 3227] [serial = 1445] [outer = 0x7fd629e96000] 21:06:56 INFO - PROCESS | 3227 | 1461298016985 Marionette DEBUG loaded listener.js 21:06:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 229 (0x7fd642046c00) [pid = 3227] [serial = 1446] [outer = 0x7fd629e96000] 21:06:57 INFO - PROCESS | 3227 | 1461298017830 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]]]}] 21:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1531ms 21:06:57 INFO - PROCESS | 3227 | 1461298017880 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 3227 | 1461298017883 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 21:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:06:57 INFO - PROCESS | 3227 | 1461298017889 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 3227 | 1461298017891 Marionette TRACE conn3 <- [1,1898,null,{}] 21:06:57 INFO - PROCESS | 3227 | 1461298017897 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}] 21:06:58 INFO - PROCESS | 3227 | 1461298018150 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 21:06:58 INFO - PROCESS | 3227 | 1461298018583 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615bd2000 == 133 [pid = 3227] [id = 482] 21:06:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 230 (0x7fd642205400) [pid = 3227] [serial = 1447] [outer = (nil)] 21:06:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 231 (0x7fd642208c00) [pid = 3227] [serial = 1448] [outer = 0x7fd642205400] 21:06:58 INFO - PROCESS | 3227 | 1461298018697 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 232 (0x7fd645809c00) [pid = 3227] [serial = 1449] [outer = 0x7fd642205400] 21:06:59 INFO - PROCESS | 3227 | 1461298019530 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]]]}] 21:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1687ms 21:06:59 INFO - PROCESS | 3227 | 1461298019578 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 3227 | 1461298019581 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 21:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:06:59 INFO - PROCESS | 3227 | 1461298019587 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 3227 | 1461298019589 Marionette TRACE conn3 <- [1,1902,null,{}] 21:06:59 INFO - PROCESS | 3227 | 1461298019594 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}] 21:06:59 INFO - PROCESS | 3227 | 1461298019800 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 21:07:00 INFO - PROCESS | 3227 | 1461298020076 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62dc3f000 == 134 [pid = 3227] [id = 483] 21:07:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 233 (0x7fd642045800) [pid = 3227] [serial = 1450] [outer = (nil)] 21:07:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 234 (0x7fd645bac000) [pid = 3227] [serial = 1451] [outer = 0x7fd642045800] 21:07:00 INFO - PROCESS | 3227 | 1461298020153 Marionette DEBUG loaded listener.js 21:07:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 235 (0x7fd645e06000) [pid = 3227] [serial = 1452] [outer = 0x7fd642045800] 21:07:01 INFO - PROCESS | 3227 | 1461298021011 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]]]}] 21:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1486ms 21:07:01 INFO - PROCESS | 3227 | 1461298021074 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 21:07:01 INFO - PROCESS | 3227 | 1461298021078 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 21:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:07:01 INFO - PROCESS | 3227 | 1461298021084 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:07:01 INFO - PROCESS | 3227 | 1461298021087 Marionette TRACE conn3 <- [1,1906,null,{}] 21:07:01 INFO - PROCESS | 3227 | 1461298021093 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}] 21:07:01 INFO - PROCESS | 3227 | 1461298021317 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 21:07:01 INFO - PROCESS | 3227 | 1461298021616 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615d1c800 == 135 [pid = 3227] [id = 484] 21:07:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 236 (0x7fd615daac00) [pid = 3227] [serial = 1453] [outer = (nil)] 21:07:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 237 (0x7fd615db3800) [pid = 3227] [serial = 1454] [outer = 0x7fd615daac00] 21:07:01 INFO - PROCESS | 3227 | 1461298021739 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 238 (0x7fd615db8400) [pid = 3227] [serial = 1455] [outer = 0x7fd615daac00] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b387000 == 134 [pid = 3227] [id = 414] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623430000 == 133 [pid = 3227] [id = 415] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cf2d800 == 132 [pid = 3227] [id = 464] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a05f000 == 131 [pid = 3227] [id = 463] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619a15800 == 130 [pid = 3227] [id = 462] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617dea000 == 129 [pid = 3227] [id = 461] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631a06800 == 128 [pid = 3227] [id = 451] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2cc000 == 127 [pid = 3227] [id = 450] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b075800 == 126 [pid = 3227] [id = 449] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62360d000 == 125 [pid = 3227] [id = 448] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622805000 == 124 [pid = 3227] [id = 447] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c4c000 == 123 [pid = 3227] [id = 446] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea40800 == 122 [pid = 3227] [id = 445] 21:07:03 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c1c7000 == 121 [pid = 3227] [id = 444] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 237 (0x7fd6336e2000) [pid = 3227] [serial = 1230] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 236 (0x7fd6349fe800) [pid = 3227] [serial = 1155] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 235 (0x7fd631a2d400) [pid = 3227] [serial = 1227] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 234 (0x7fd61a072000) [pid = 3227] [serial = 1038] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 233 (0x7fd629e91400) [pid = 3227] [serial = 1044] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 232 (0x7fd62aaaf000) [pid = 3227] [serial = 1212] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 231 (0x7fd6241cac00) [pid = 3227] [serial = 1092] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 230 (0x7fd62eb3a400) [pid = 3227] [serial = 1074] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 229 (0x7fd61e9eac00) [pid = 3227] [serial = 1065] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 228 (0x7fd61c4e2000) [pid = 3227] [serial = 1167] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 227 (0x7fd62330cc00) [pid = 3227] [serial = 1176] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 226 (0x7fd645e0d000) [pid = 3227] [serial = 1089] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 225 (0x7fd645e0f400) [pid = 3227] [serial = 1164] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 224 (0x7fd6241cbc00) [pid = 3227] [serial = 1251] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 223 (0x7fd62330d000) [pid = 3227] [serial = 1206] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 222 (0x7fd633994c00) [pid = 3227] [serial = 1152] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 221 (0x7fd62a254800) [pid = 3227] [serial = 1170] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 220 (0x7fd646247c00) [pid = 3227] [serial = 1035] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 219 (0x7fd645e0e800) [pid = 3227] [serial = 1029] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 218 (0x7fd62e5c8000) [pid = 3227] [serial = 1221] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 217 (0x7fd6341d1800) [pid = 3227] [serial = 1077] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 216 (0x7fd632907c00) [pid = 3227] [serial = 1149] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 215 (0x7fd623391400) [pid = 3227] [serial = 1068] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 214 (0x7fd641048000) [pid = 3227] [serial = 1233] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 213 (0x7fd62cd2f000) [pid = 3227] [serial = 1143] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 212 (0x7fd619ea4c00) [pid = 3227] [serial = 1245] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 211 (0x7fd624342800) [pid = 3227] [serial = 1137] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 210 (0x7fd62a921000) [pid = 3227] [serial = 1200] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 209 (0x7fd62434e800) [pid = 3227] [serial = 1032] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 208 (0x7fd62b298800) [pid = 3227] [serial = 1071] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 207 (0x7fd61f62c400) [pid = 3227] [serial = 1041] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 206 (0x7fd62e89b400) [pid = 3227] [serial = 1146] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd62eb41c00) [pid = 3227] [serial = 1224] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd61fb6a400) [pid = 3227] [serial = 1134] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd61c4e3400) [pid = 3227] [serial = 1173] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd645e03800) [pid = 3227] [serial = 1248] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd6189a7c00) [pid = 3227] [serial = 1101] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd6241cb800) [pid = 3227] [serial = 1095] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd61899e400) [pid = 3227] [serial = 1131] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd62c125400) [pid = 3227] [serial = 1215] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd62a8bc000) [pid = 3227] [serial = 1140] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd61eb5e800) [pid = 3227] [serial = 1203] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd642087400) [pid = 3227] [serial = 1236] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd64220f400) [pid = 3227] [serial = 1080] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd640b60000) [pid = 3227] [serial = 1158] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd62e414000) [pid = 3227] [serial = 1218] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd642202c00) [pid = 3227] [serial = 1161] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd629e94c00) [pid = 3227] [serial = 1209] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd644140400) [pid = 3227] [serial = 1098] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd645baec00) [pid = 3227] [serial = 1242] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd6441f4000) [pid = 3227] [serial = 1239] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd621f78800) [pid = 3227] [serial = 1086] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd61eb59400) [pid = 3227] [serial = 1328] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd61c4a6000) [pid = 3227] [serial = 1323] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd620b10800) [pid = 3227] [serial = 1329] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd645e05000) [pid = 3227] [serial = 1083] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd61c4d6c00) [pid = 3227] [serial = 1325] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd61eb20c00) [pid = 3227] [serial = 1326] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62a919c00) [pid = 3227] [serial = 1277] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62b084000) [pid = 3227] [serial = 1278] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62d719800) [pid = 3227] [serial = 1283] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62e40ac00) [pid = 3227] [serial = 1284] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd630cdec00) [pid = 3227] [serial = 1286] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd6323e2400) [pid = 3227] [serial = 1287] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd6347d8400) [pid = 3227] [serial = 1292] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd63665d000) [pid = 3227] [serial = 1293] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd629fa6800) [pid = 3227] [serial = 1304] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd629facc00) [pid = 3227] [serial = 1305] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd64104c000) [pid = 3227] [serial = 1295] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd64208ec00) [pid = 3227] [serial = 1296] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd61899e000) [pid = 3227] [serial = 1268] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd61a06d000) [pid = 3227] [serial = 1269] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd6323e4400) [pid = 3227] [serial = 1289] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd633f62400) [pid = 3227] [serial = 1290] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd621f6f000) [pid = 3227] [serial = 1271] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd6223a4400) [pid = 3227] [serial = 1272] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd619ea4800) [pid = 3227] [serial = 1322] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd618847c00) [pid = 3227] [serial = 1319] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd6189a8c00) [pid = 3227] [serial = 1320] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd624350c00) [pid = 3227] [serial = 1274] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd629eae800) [pid = 3227] [serial = 1275] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd620127800) [pid = 3227] [serial = 1313] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd619983c00) [pid = 3227] [serial = 1301] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd645e0a000) [pid = 3227] [serial = 1302] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd629fae800) [pid = 3227] [serial = 1307] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd645e0ec00) [pid = 3227] [serial = 1308] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62b08c400) [pid = 3227] [serial = 1280] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62b0ad400) [pid = 3227] [serial = 1281] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd620b0b400) [pid = 3227] [serial = 1310] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd620b10000) [pid = 3227] [serial = 1311] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd6458b1400) [pid = 3227] [serial = 1298] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd645e09400) [pid = 3227] [serial = 1299] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd629fafc00) [pid = 3227] [serial = 1316] [outer = (nil)] [url = about:blank] 21:07:03 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd622339c00) [pid = 3227] [serial = 1331] [outer = (nil)] [url = about:blank] 21:07:04 INFO - PROCESS | 3227 | 1461298024262 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]]]}] 21:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 3207ms 21:07:04 INFO - PROCESS | 3227 | 1461298024292 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 21:07:04 INFO - PROCESS | 3227 | 1461298024297 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 21:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:07:04 INFO - PROCESS | 3227 | 1461298024306 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:07:04 INFO - PROCESS | 3227 | 1461298024311 Marionette TRACE conn3 <- [1,1910,null,{}] 21:07:04 INFO - PROCESS | 3227 | 1461298024365 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}] 21:07:04 INFO - PROCESS | 3227 | 1461298024588 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 21:07:04 INFO - PROCESS | 3227 | 1461298024602 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616dc7800 == 122 [pid = 3227] [id = 485] 21:07:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd617082c00) [pid = 3227] [serial = 1456] [outer = (nil)] 21:07:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd61708a000) [pid = 3227] [serial = 1457] [outer = 0x7fd617082c00] 21:07:04 INFO - PROCESS | 3227 | 1461298024676 Marionette DEBUG loaded listener.js 21:07:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd617d51400) [pid = 3227] [serial = 1458] [outer = 0x7fd617082c00] 21:07:05 INFO - PROCESS | 3227 | 1461298025736 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]]]}] 21:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1473ms 21:07:05 INFO - PROCESS | 3227 | 1461298025779 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 21:07:05 INFO - PROCESS | 3227 | 1461298025788 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 21:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:07:05 INFO - PROCESS | 3227 | 1461298025798 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:07:05 INFO - PROCESS | 3227 | 1461298025802 Marionette TRACE conn3 <- [1,1914,null,{}] 21:07:05 INFO - PROCESS | 3227 | 1461298025808 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}] 21:07:06 INFO - PROCESS | 3227 | 1461298026020 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 21:07:06 INFO - PROCESS | 3227 | 1461298026226 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617dea800 == 123 [pid = 3227] [id = 486] 21:07:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd61708c000) [pid = 3227] [serial = 1459] [outer = (nil)] 21:07:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd618854400) [pid = 3227] [serial = 1460] [outer = 0x7fd61708c000] 21:07:06 INFO - PROCESS | 3227 | 1461298026329 Marionette DEBUG loaded listener.js 21:07:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd6189a9800) [pid = 3227] [serial = 1461] [outer = 0x7fd61708c000] 21:07:07 INFO - PROCESS | 3227 | 1461298027155 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]]]}] 21:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1385ms 21:07:07 INFO - PROCESS | 3227 | 1461298027184 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 21:07:07 INFO - PROCESS | 3227 | 1461298027187 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 21:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:07:07 INFO - PROCESS | 3227 | 1461298027194 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:07:07 INFO - PROCESS | 3227 | 1461298027199 Marionette TRACE conn3 <- [1,1918,null,{}] 21:07:07 INFO - PROCESS | 3227 | 1461298027223 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}] 21:07:07 INFO - PROCESS | 3227 | 1461298027510 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 21:07:07 INFO - PROCESS | 3227 | 1461298027572 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b7c800 == 124 [pid = 3227] [id = 487] 21:07:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd619986000) [pid = 3227] [serial = 1462] [outer = (nil)] 21:07:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd619dcd400) [pid = 3227] [serial = 1463] [outer = 0x7fd619986000] 21:07:07 INFO - PROCESS | 3227 | 1461298027709 Marionette DEBUG loaded listener.js 21:07:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd619e9fc00) [pid = 3227] [serial = 1464] [outer = 0x7fd619986000] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd616f19400) [pid = 3227] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd61ea6b000) [pid = 3227] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62012e400) [pid = 3227] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd620120800) [pid = 3227] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd618a5e400) [pid = 3227] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd61708f000) [pid = 3227] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:07:08 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd61708c800) [pid = 3227] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:07:09 INFO - PROCESS | 3227 | 1461298029113 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]]]}] 21:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1939ms 21:07:09 INFO - PROCESS | 3227 | 1461298029136 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 3227 | 1461298029140 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 21:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:07:09 INFO - PROCESS | 3227 | 1461298029146 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 3227 | 1461298029148 Marionette TRACE conn3 <- [1,1922,null,{}] 21:07:09 INFO - PROCESS | 3227 | 1461298029154 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}] 21:07:09 INFO - PROCESS | 3227 | 1461298029360 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 21:07:09 INFO - PROCESS | 3227 | 1461298029566 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6198cb800 == 125 [pid = 3227] [id = 488] 21:07:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd616c0b000) [pid = 3227] [serial = 1465] [outer = (nil)] 21:07:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd61a06d400) [pid = 3227] [serial = 1466] [outer = 0x7fd616c0b000] 21:07:09 INFO - PROCESS | 3227 | 1461298029630 Marionette DEBUG loaded listener.js 21:07:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd61c4a7c00) [pid = 3227] [serial = 1467] [outer = 0x7fd616c0b000] 21:07:10 INFO - PROCESS | 3227 | 1461298030361 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]]]}] 21:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1229ms 21:07:10 INFO - PROCESS | 3227 | 1461298030379 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 21:07:10 INFO - PROCESS | 3227 | 1461298030384 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 21:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:07:10 INFO - PROCESS | 3227 | 1461298030392 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:07:10 INFO - PROCESS | 3227 | 1461298030396 Marionette TRACE conn3 <- [1,1926,null,{}] 21:07:10 INFO - PROCESS | 3227 | 1461298030412 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}] 21:07:10 INFO - PROCESS | 3227 | 1461298030793 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 21:07:11 INFO - PROCESS | 3227 | 1461298031110 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615bcd800 == 126 [pid = 3227] [id = 489] 21:07:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd615db1c00) [pid = 3227] [serial = 1468] [outer = (nil)] 21:07:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd616c10400) [pid = 3227] [serial = 1469] [outer = 0x7fd615db1c00] 21:07:11 INFO - PROCESS | 3227 | 1461298031202 Marionette DEBUG loaded listener.js 21:07:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd616f26800) [pid = 3227] [serial = 1470] [outer = 0x7fd615db1c00] 21:07:12 INFO - PROCESS | 3227 | 1461298032543 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]]]}] 21:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2192ms 21:07:12 INFO - PROCESS | 3227 | 1461298032586 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 21:07:12 INFO - PROCESS | 3227 | 1461298032594 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 21:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:07:12 INFO - PROCESS | 3227 | 1461298032603 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:07:12 INFO - PROCESS | 3227 | 1461298032609 Marionette TRACE conn3 <- [1,1930,null,{}] 21:07:12 INFO - PROCESS | 3227 | 1461298032617 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}] 21:07:12 INFO - PROCESS | 3227 | 1461298032939 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 21:07:13 INFO - PROCESS | 3227 | 1461298033260 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6198e2800 == 127 [pid = 3227] [id = 490] 21:07:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd618a5c400) [pid = 3227] [serial = 1471] [outer = (nil)] 21:07:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd619980000) [pid = 3227] [serial = 1472] [outer = 0x7fd618a5c400] 21:07:13 INFO - PROCESS | 3227 | 1461298033344 Marionette DEBUG loaded listener.js 21:07:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd619e99400) [pid = 3227] [serial = 1473] [outer = 0x7fd618a5c400] 21:07:14 INFO - PROCESS | 3227 | 1461298034356 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]]]}] 21:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1790ms 21:07:14 INFO - PROCESS | 3227 | 1461298034394 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 21:07:14 INFO - PROCESS | 3227 | 1461298034399 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 21:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:07:14 INFO - PROCESS | 3227 | 1461298034405 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:07:14 INFO - PROCESS | 3227 | 1461298034409 Marionette TRACE conn3 <- [1,1934,null,{}] 21:07:14 INFO - PROCESS | 3227 | 1461298034415 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}] 21:07:14 INFO - PROCESS | 3227 | 1461298034726 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 21:07:15 INFO - PROCESS | 3227 | 1461298035065 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619d24000 == 128 [pid = 3227] [id = 491] 21:07:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd61c4d5800) [pid = 3227] [serial = 1474] [outer = (nil)] 21:07:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61c4e3800) [pid = 3227] [serial = 1475] [outer = 0x7fd61c4d5800] 21:07:15 INFO - PROCESS | 3227 | 1461298035157 Marionette DEBUG loaded listener.js 21:07:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd61e9edc00) [pid = 3227] [serial = 1476] [outer = 0x7fd61c4d5800] 21:07:16 INFO - PROCESS | 3227 | 1461298036052 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]]]}] 21:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1683ms 21:07:16 INFO - PROCESS | 3227 | 1461298036089 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 21:07:16 INFO - PROCESS | 3227 | 1461298036097 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 21:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:07:16 INFO - PROCESS | 3227 | 1461298036114 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:07:16 INFO - PROCESS | 3227 | 1461298036122 Marionette TRACE conn3 <- [1,1938,null,{}] 21:07:16 INFO - PROCESS | 3227 | 1461298036128 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}] 21:07:16 INFO - PROCESS | 3227 | 1461298036358 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 21:07:16 INFO - PROCESS | 3227 | 1461298036659 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfc9000 == 129 [pid = 3227] [id = 492] 21:07:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd61c4d9000) [pid = 3227] [serial = 1477] [outer = (nil)] 21:07:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd61eb20c00) [pid = 3227] [serial = 1478] [outer = 0x7fd61c4d9000] 21:07:16 INFO - PROCESS | 3227 | 1461298036743 Marionette DEBUG loaded listener.js 21:07:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd61f62c400) [pid = 3227] [serial = 1479] [outer = 0x7fd61c4d9000] 21:07:17 INFO - PROCESS | 3227 | 1461298037578 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]]]}] 21:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1543ms 21:07:17 INFO - PROCESS | 3227 | 1461298037649 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 21:07:17 INFO - PROCESS | 3227 | 1461298037653 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 21:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:07:17 INFO - PROCESS | 3227 | 1461298037659 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:07:17 INFO - PROCESS | 3227 | 1461298037662 Marionette TRACE conn3 <- [1,1942,null,{}] 21:07:17 INFO - PROCESS | 3227 | 1461298037668 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}] 21:07:17 INFO - PROCESS | 3227 | 1461298037902 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 21:07:18 INFO - PROCESS | 3227 | 1461298038160 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c41c800 == 130 [pid = 3227] [id = 493] 21:07:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd619ea3000) [pid = 3227] [serial = 1480] [outer = (nil)] 21:07:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd620120800) [pid = 3227] [serial = 1481] [outer = 0x7fd619ea3000] 21:07:18 INFO - PROCESS | 3227 | 1461298038279 Marionette DEBUG loaded listener.js 21:07:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd620520800) [pid = 3227] [serial = 1482] [outer = 0x7fd619ea3000] 21:07:19 INFO - PROCESS | 3227 | 1461298039169 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]]]}] 21:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1539ms 21:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:07:19 INFO - PROCESS | 3227 | 1461298039200 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 21:07:19 INFO - PROCESS | 3227 | 1461298039203 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 21:07:19 INFO - PROCESS | 3227 | 1461298039210 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:07:19 INFO - PROCESS | 3227 | 1461298039213 Marionette TRACE conn3 <- [1,1946,null,{}] 21:07:19 INFO - PROCESS | 3227 | 1461298039219 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}] 21:07:19 INFO - PROCESS | 3227 | 1461298039457 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 21:07:19 INFO - PROCESS | 3227 | 1461298039784 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61d5db000 == 131 [pid = 3227] [id = 494] 21:07:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd621f6e000) [pid = 3227] [serial = 1483] [outer = (nil)] 21:07:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd621f71800) [pid = 3227] [serial = 1484] [outer = 0x7fd621f6e000] 21:07:19 INFO - PROCESS | 3227 | 1461298039874 Marionette DEBUG loaded listener.js 21:07:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62233c400) [pid = 3227] [serial = 1485] [outer = 0x7fd621f6e000] 21:07:20 INFO - PROCESS | 3227 | 1461298040776 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]]]}] 21:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1582ms 21:07:20 INFO - PROCESS | 3227 | 1461298040791 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 21:07:20 INFO - PROCESS | 3227 | 1461298040795 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 21:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:07:20 INFO - PROCESS | 3227 | 1461298040801 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:07:20 INFO - PROCESS | 3227 | 1461298040803 Marionette TRACE conn3 <- [1,1950,null,{}] 21:07:20 INFO - PROCESS | 3227 | 1461298040809 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}] 21:07:21 INFO - PROCESS | 3227 | 1461298041012 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 21:07:21 INFO - PROCESS | 3227 | 1461298041233 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea3b000 == 132 [pid = 3227] [id = 495] 21:07:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd620b05800) [pid = 3227] [serial = 1486] [outer = (nil)] 21:07:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd623391400) [pid = 3227] [serial = 1487] [outer = 0x7fd620b05800] 21:07:21 INFO - PROCESS | 3227 | 1461298041345 Marionette DEBUG loaded listener.js 21:07:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd6241c6400) [pid = 3227] [serial = 1488] [outer = 0x7fd620b05800] 21:07:22 INFO - PROCESS | 3227 | 1461298042234 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]]]}] 21:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1478ms 21:07:22 INFO - PROCESS | 3227 | 1461298042280 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 21:07:22 INFO - PROCESS | 3227 | 1461298042284 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 21:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:07:22 INFO - PROCESS | 3227 | 1461298042289 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:07:22 INFO - PROCESS | 3227 | 1461298042292 Marionette TRACE conn3 <- [1,1954,null,{}] 21:07:22 INFO - PROCESS | 3227 | 1461298042298 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}] 21:07:22 INFO - PROCESS | 3227 | 1461298042591 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 21:07:22 INFO - PROCESS | 3227 | 1461298042747 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f612800 == 133 [pid = 3227] [id = 496] 21:07:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd621f6ec00) [pid = 3227] [serial = 1489] [outer = (nil)] 21:07:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd624343000) [pid = 3227] [serial = 1490] [outer = 0x7fd621f6ec00] 21:07:22 INFO - PROCESS | 3227 | 1461298042863 Marionette DEBUG loaded listener.js 21:07:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd6289cfc00) [pid = 3227] [serial = 1491] [outer = 0x7fd621f6ec00] 21:07:23 INFO - PROCESS | 3227 | 1461298043718 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]]]}] 21:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1479ms 21:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:07:23 INFO - PROCESS | 3227 | 1461298043771 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 21:07:23 INFO - PROCESS | 3227 | 1461298043773 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 21:07:23 INFO - PROCESS | 3227 | 1461298043780 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:07:23 INFO - PROCESS | 3227 | 1461298043783 Marionette TRACE conn3 <- [1,1958,null,{}] 21:07:23 INFO - PROCESS | 3227 | 1461298043795 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}] 21:07:24 INFO - PROCESS | 3227 | 1461298044013 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 21:07:24 INFO - PROCESS | 3227 | 1461298044275 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620411800 == 134 [pid = 3227] [id = 497] 21:07:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6241c2c00) [pid = 3227] [serial = 1492] [outer = (nil)] 21:07:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd629c50400) [pid = 3227] [serial = 1493] [outer = 0x7fd6241c2c00] 21:07:24 INFO - PROCESS | 3227 | 1461298044390 Marionette DEBUG loaded listener.js 21:07:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd629e94c00) [pid = 3227] [serial = 1494] [outer = 0x7fd6241c2c00] 21:07:25 INFO - PROCESS | 3227 | 1461298045248 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]]]}] 21:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1538ms 21:07:25 INFO - PROCESS | 3227 | 1461298045318 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 21:07:25 INFO - PROCESS | 3227 | 1461298045321 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 21:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:07:25 INFO - PROCESS | 3227 | 1461298045328 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:07:25 INFO - PROCESS | 3227 | 1461298045331 Marionette TRACE conn3 <- [1,1962,null,{}] 21:07:25 INFO - PROCESS | 3227 | 1461298045337 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}] 21:07:25 INFO - PROCESS | 3227 | 1461298045592 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 21:07:25 INFO - PROCESS | 3227 | 1461298045903 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c48000 == 135 [pid = 3227] [id = 498] 21:07:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd623311c00) [pid = 3227] [serial = 1495] [outer = (nil)] 21:07:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd629fae800) [pid = 3227] [serial = 1496] [outer = 0x7fd623311c00] 21:07:25 INFO - PROCESS | 3227 | 1461298045979 Marionette DEBUG loaded listener.js 21:07:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62a6dec00) [pid = 3227] [serial = 1497] [outer = 0x7fd623311c00] 21:07:26 INFO - PROCESS | 3227 | 1461298046836 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]]]}] 21:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1578ms 21:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:07:26 INFO - PROCESS | 3227 | 1461298046909 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 21:07:26 INFO - PROCESS | 3227 | 1461298046912 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 21:07:26 INFO - PROCESS | 3227 | 1461298046918 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:07:26 INFO - PROCESS | 3227 | 1461298046921 Marionette TRACE conn3 <- [1,1966,null,{}] 21:07:26 INFO - PROCESS | 3227 | 1461298046927 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}] 21:07:27 INFO - PROCESS | 3227 | 1461298047202 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 21:07:27 INFO - PROCESS | 3227 | 1461298047517 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227c5000 == 136 [pid = 3227] [id = 499] 21:07:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62a91c000) [pid = 3227] [serial = 1498] [outer = (nil)] 21:07:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62ac02800) [pid = 3227] [serial = 1499] [outer = 0x7fd62a91c000] 21:07:27 INFO - PROCESS | 3227 | 1461298047608 Marionette DEBUG loaded listener.js 21:07:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62b08f400) [pid = 3227] [serial = 1500] [outer = 0x7fd62a91c000] 21:07:28 INFO - PROCESS | 3227 | 1461298048470 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]]]}] 21:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1583ms 21:07:28 INFO - PROCESS | 3227 | 1461298048500 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 21:07:28 INFO - PROCESS | 3227 | 1461298048511 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 21:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:07:28 INFO - PROCESS | 3227 | 1461298048516 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:07:28 INFO - PROCESS | 3227 | 1461298048520 Marionette TRACE conn3 <- [1,1970,null,{}] 21:07:28 INFO - PROCESS | 3227 | 1461298048525 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}] 21:07:28 INFO - PROCESS | 3227 | 1461298048752 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 21:07:29 INFO - PROCESS | 3227 | 1461298049067 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62343f000 == 137 [pid = 3227] [id = 500] 21:07:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62d70e000) [pid = 3227] [serial = 1501] [outer = (nil)] 21:07:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62dc70800) [pid = 3227] [serial = 1502] [outer = 0x7fd62d70e000] 21:07:29 INFO - PROCESS | 3227 | 1461298049200 Marionette DEBUG loaded listener.js 21:07:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62df4e000) [pid = 3227] [serial = 1503] [outer = 0x7fd62d70e000] 21:07:30 INFO - PROCESS | 3227 | 1461298050025 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]]]}] 21:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1581ms 21:07:30 INFO - PROCESS | 3227 | 1461298050099 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 21:07:30 INFO - PROCESS | 3227 | 1461298050103 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 21:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:07:30 INFO - PROCESS | 3227 | 1461298050108 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:07:30 INFO - PROCESS | 3227 | 1461298050111 Marionette TRACE conn3 <- [1,1974,null,{}] 21:07:30 INFO - PROCESS | 3227 | 1461298050116 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}] 21:07:30 INFO - PROCESS | 3227 | 1461298050367 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 21:07:30 INFO - PROCESS | 3227 | 1461298050683 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f74800 == 138 [pid = 3227] [id = 501] 21:07:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62d70cc00) [pid = 3227] [serial = 1504] [outer = (nil)] 21:07:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62e40a800) [pid = 3227] [serial = 1505] [outer = 0x7fd62d70cc00] 21:07:30 INFO - PROCESS | 3227 | 1461298050763 Marionette DEBUG loaded listener.js 21:07:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd62e54e800) [pid = 3227] [serial = 1506] [outer = 0x7fd62d70cc00] 21:07:31 INFO - PROCESS | 3227 | 1461298051561 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]]]}] 21:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1482ms 21:07:31 INFO - PROCESS | 3227 | 1461298051590 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 21:07:31 INFO - PROCESS | 3227 | 1461298051594 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 21:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:07:31 INFO - PROCESS | 3227 | 1461298051599 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:07:31 INFO - PROCESS | 3227 | 1461298051602 Marionette TRACE conn3 <- [1,1978,null,{}] 21:07:31 INFO - PROCESS | 3227 | 1461298051607 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}] 21:07:31 INFO - PROCESS | 3227 | 1461298051809 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 21:07:32 INFO - PROCESS | 3227 | 1461298052077 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f45000 == 139 [pid = 3227] [id = 502] 21:07:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd617d4a000) [pid = 3227] [serial = 1507] [outer = (nil)] 21:07:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62e553400) [pid = 3227] [serial = 1508] [outer = 0x7fd617d4a000] 21:07:32 INFO - PROCESS | 3227 | 1461298052159 Marionette DEBUG loaded listener.js 21:07:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62e8a0400) [pid = 3227] [serial = 1509] [outer = 0x7fd617d4a000] 21:07:32 INFO - PROCESS | 3227 | 1461298052993 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]]]}] 21:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1431ms 21:07:33 INFO - PROCESS | 3227 | 1461298053031 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 21:07:33 INFO - PROCESS | 3227 | 1461298053035 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 21:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:07:33 INFO - PROCESS | 3227 | 1461298053040 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:07:33 INFO - PROCESS | 3227 | 1461298053043 Marionette TRACE conn3 <- [1,1982,null,{}] 21:07:33 INFO - PROCESS | 3227 | 1461298053048 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}] 21:07:33 INFO - PROCESS | 3227 | 1461298053273 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 21:07:33 INFO - PROCESS | 3227 | 1461298053564 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b240800 == 140 [pid = 3227] [id = 503] 21:07:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd618a61400) [pid = 3227] [serial = 1510] [outer = (nil)] 21:07:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62f6af800) [pid = 3227] [serial = 1511] [outer = 0x7fd618a61400] 21:07:33 INFO - PROCESS | 3227 | 1461298053682 Marionette DEBUG loaded listener.js 21:07:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd631555c00) [pid = 3227] [serial = 1512] [outer = 0x7fd618a61400] 21:07:34 INFO - PROCESS | 3227 | 1461298054487 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]]]}] 21:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1484ms 21:07:34 INFO - PROCESS | 3227 | 1461298054525 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 21:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:07:34 INFO - PROCESS | 3227 | 1461298054529 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 21:07:34 INFO - PROCESS | 3227 | 1461298054534 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:07:34 INFO - PROCESS | 3227 | 1461298054536 Marionette TRACE conn3 <- [1,1986,null,{}] 21:07:34 INFO - PROCESS | 3227 | 1461298054542 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}] 21:07:34 INFO - PROCESS | 3227 | 1461298054751 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 21:07:35 INFO - PROCESS | 3227 | 1461298055020 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e09b000 == 141 [pid = 3227] [id = 504] 21:07:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd628fe3800) [pid = 3227] [serial = 1513] [outer = (nil)] 21:07:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd632a44800) [pid = 3227] [serial = 1514] [outer = 0x7fd628fe3800] 21:07:35 INFO - PROCESS | 3227 | 1461298055097 Marionette DEBUG loaded listener.js 21:07:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd632cee000) [pid = 3227] [serial = 1515] [outer = 0x7fd628fe3800] 21:07:35 INFO - PROCESS | 3227 | 1461298055949 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]]]}] 21:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1489ms 21:07:36 INFO - PROCESS | 3227 | 1461298056025 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 21:07:36 INFO - PROCESS | 3227 | 1461298056028 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 21:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:07:36 INFO - PROCESS | 3227 | 1461298056036 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:07:36 INFO - PROCESS | 3227 | 1461298056038 Marionette TRACE conn3 <- [1,1990,null,{}] 21:07:36 INFO - PROCESS | 3227 | 1461298056045 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}] 21:07:36 INFO - PROCESS | 3227 | 1461298056269 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 21:07:36 INFO - PROCESS | 3227 | 1461298056578 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ebeb800 == 142 [pid = 3227] [id = 505] 21:07:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd62eb41c00) [pid = 3227] [serial = 1516] [outer = (nil)] 21:07:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd6342ad800) [pid = 3227] [serial = 1517] [outer = 0x7fd62eb41c00] 21:07:36 INFO - PROCESS | 3227 | 1461298056661 Marionette DEBUG loaded listener.js 21:07:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd635113000) [pid = 3227] [serial = 1518] [outer = 0x7fd62eb41c00] 21:07:37 INFO - PROCESS | 3227 | 1461298057537 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]]]}] 21:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1543ms 21:07:37 INFO - PROCESS | 3227 | 1461298057580 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 21:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:07:37 INFO - PROCESS | 3227 | 1461298057584 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 21:07:37 INFO - PROCESS | 3227 | 1461298057590 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:07:37 INFO - PROCESS | 3227 | 1461298057593 Marionette TRACE conn3 <- [1,1994,null,{}] 21:07:37 INFO - PROCESS | 3227 | 1461298057598 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}] 21:07:37 INFO - PROCESS | 3227 | 1461298057823 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 21:07:38 INFO - PROCESS | 3227 | 1461298058675 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616dd3000 == 143 [pid = 3227] [id = 506] 21:07:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd616c12800) [pid = 3227] [serial = 1519] [outer = (nil)] 21:07:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd616c15400) [pid = 3227] [serial = 1520] [outer = 0x7fd616c12800] 21:07:38 INFO - PROCESS | 3227 | 1461298058773 Marionette DEBUG loaded listener.js 21:07:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd617087400) [pid = 3227] [serial = 1521] [outer = 0x7fd616c12800] 21:07:39 INFO - PROCESS | 3227 | 1461298059641 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]]]}] 21:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2086ms 21:07:39 INFO - PROCESS | 3227 | 1461298059679 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 21:07:39 INFO - PROCESS | 3227 | 1461298059686 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 21:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:07:39 INFO - PROCESS | 3227 | 1461298059694 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:07:39 INFO - PROCESS | 3227 | 1461298059697 Marionette TRACE conn3 <- [1,1998,null,{}] 21:07:39 INFO - PROCESS | 3227 | 1461298059704 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}] 21:07:39 INFO - PROCESS | 3227 | 1461298059914 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 21:07:40 INFO - PROCESS | 3227 | 1461298060205 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a11000 == 144 [pid = 3227] [id = 507] 21:07:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd615db7400) [pid = 3227] [serial = 1522] [outer = (nil)] 21:07:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd618848000) [pid = 3227] [serial = 1523] [outer = 0x7fd615db7400] 21:07:40 INFO - PROCESS | 3227 | 1461298060323 Marionette DEBUG loaded listener.js 21:07:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd61997f400) [pid = 3227] [serial = 1524] [outer = 0x7fd615db7400] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640db9800 == 143 [pid = 3227] [id = 43] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62056f000 == 142 [pid = 3227] [id = 204] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c56800 == 141 [pid = 3227] [id = 399] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea29000 == 140 [pid = 3227] [id = 388] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a0d0000 == 139 [pid = 3227] [id = 389] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ec71000 == 138 [pid = 3227] [id = 391] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e123000 == 137 [pid = 3227] [id = 390] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64dba6000 == 136 [pid = 3227] [id = 82] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f62800 == 135 [pid = 3227] [id = 305] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619b62800 == 134 [pid = 3227] [id = 437] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6198cb800 == 133 [pid = 3227] [id = 488] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b7c800 == 132 [pid = 3227] [id = 487] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617dea800 == 131 [pid = 3227] [id = 486] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616dc7800 == 130 [pid = 3227] [id = 485] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62dc3f000 == 129 [pid = 3227] [id = 483] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615bd2000 == 128 [pid = 3227] [id = 482] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c961800 == 127 [pid = 3227] [id = 481] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64a4c2800 == 126 [pid = 3227] [id = 480] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6462a0000 == 125 [pid = 3227] [id = 479] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd642022800 == 124 [pid = 3227] [id = 478] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ad6800 == 123 [pid = 3227] [id = 477] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63313c000 == 122 [pid = 3227] [id = 476] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ebf3000 == 121 [pid = 3227] [id = 475] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e091000 == 120 [pid = 3227] [id = 474] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b062800 == 119 [pid = 3227] [id = 473] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f52000 == 118 [pid = 3227] [id = 472] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243c3000 == 117 [pid = 3227] [id = 471] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227d7000 == 116 [pid = 3227] [id = 470] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c45000 == 115 [pid = 3227] [id = 469] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61f61b000 == 114 [pid = 3227] [id = 468] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b96000 == 113 [pid = 3227] [id = 438] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cbcb000 == 112 [pid = 3227] [id = 467] 21:07:41 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617f92800 == 111 [pid = 3227] [id = 466] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd6184f3000) [pid = 3227] [serial = 1386] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62bd2bc00) [pid = 3227] [serial = 1349] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd61a06c000) [pid = 3227] [serial = 1334] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd629fae000) [pid = 3227] [serial = 1346] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62e5bcc00) [pid = 3227] [serial = 1355] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd62df46800) [pid = 3227] [serial = 1370] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd631aa4800) [pid = 3227] [serial = 1358] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd61f625c00) [pid = 3227] [serial = 1337] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd61fb68800) [pid = 3227] [serial = 1392] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd645e10800) [pid = 3227] [serial = 1317] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd6223a7400) [pid = 3227] [serial = 1395] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd635114000) [pid = 3227] [serial = 1361] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd61c4aec00) [pid = 3227] [serial = 1388] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd623390000) [pid = 3227] [serial = 1340] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd628fe3c00) [pid = 3227] [serial = 1343] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd617082800) [pid = 3227] [serial = 1385] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd61ea6b400) [pid = 3227] [serial = 1367] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd61eb22400) [pid = 3227] [serial = 1391] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd645bb4000) [pid = 3227] [serial = 1364] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd617d4b000) [pid = 3227] [serial = 1373] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd6223b3800) [pid = 3227] [serial = 1332] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd61c4de800) [pid = 3227] [serial = 1389] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd618a57c00) [pid = 3227] [serial = 1379] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd620b0d000) [pid = 3227] [serial = 1394] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd62012c400) [pid = 3227] [serial = 1314] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62df45400) [pid = 3227] [serial = 1376] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd616f22800) [pid = 3227] [serial = 1382] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62df55800) [pid = 3227] [serial = 1352] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd619dc1800) [pid = 3227] [serial = 1397] [outer = (nil)] [url = about:blank] 21:07:41 INFO - PROCESS | 3227 | 1461298061875 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]]]}] 21:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2231ms 21:07:41 INFO - PROCESS | 3227 | 1461298061930 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 21:07:41 INFO - PROCESS | 3227 | 1461298061935 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 21:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:07:41 INFO - PROCESS | 3227 | 1461298061943 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 3227 | 1461298061945 Marionette TRACE conn3 <- [1,2002,null,{}] 21:07:41 INFO - PROCESS | 3227 | 1461298061986 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}] 21:07:42 INFO - PROCESS | 3227 | 1461298062264 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 21:07:42 INFO - PROCESS | 3227 | 1461298062392 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615d13800 == 112 [pid = 3227] [id = 508] 21:07:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd6184ec000) [pid = 3227] [serial = 1525] [outer = (nil)] 21:07:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd619e9f800) [pid = 3227] [serial = 1526] [outer = 0x7fd6184ec000] 21:07:42 INFO - PROCESS | 3227 | 1461298062457 Marionette DEBUG loaded listener.js 21:07:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd61e9ed800) [pid = 3227] [serial = 1527] [outer = 0x7fd6184ec000] 21:07:43 INFO - PROCESS | 3227 | 1461298063198 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]]]}] 21:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1286ms 21:07:43 INFO - PROCESS | 3227 | 1461298063230 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 21:07:43 INFO - PROCESS | 3227 | 1461298063233 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 21:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:07:43 INFO - PROCESS | 3227 | 1461298063279 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:07:43 INFO - PROCESS | 3227 | 1461298063289 Marionette TRACE conn3 <- [1,2006,null,{}] 21:07:43 INFO - PROCESS | 3227 | 1461298063300 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}] 21:07:43 INFO - PROCESS | 3227 | 1461298063514 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 21:07:43 INFO - PROCESS | 3227 | 1461298063524 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b92000 == 113 [pid = 3227] [id = 509] 21:07:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd617086800) [pid = 3227] [serial = 1528] [outer = (nil)] 21:07:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd61eb54c00) [pid = 3227] [serial = 1529] [outer = 0x7fd617086800] 21:07:43 INFO - PROCESS | 3227 | 1461298063774 Marionette DEBUG loaded listener.js 21:07:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd620123400) [pid = 3227] [serial = 1530] [outer = 0x7fd617086800] 21:07:44 INFO - PROCESS | 3227 | 1461298064677 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]]]}] 21:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 21:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1478ms 21:07:44 INFO - PROCESS | 3227 | 1461298064720 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 21:07:44 INFO - PROCESS | 3227 | 1461298064725 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 21:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:07:44 INFO - PROCESS | 3227 | 1461298064736 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:07:44 INFO - PROCESS | 3227 | 1461298064739 Marionette TRACE conn3 <- [1,2010,null,{}] 21:07:44 INFO - PROCESS | 3227 | 1461298064743 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}] 21:07:45 INFO - PROCESS | 3227 | 1461298065000 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 21:07:45 INFO - PROCESS | 3227 | 1461298065039 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfdb000 == 114 [pid = 3227] [id = 510] 21:07:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd61eb5e800) [pid = 3227] [serial = 1531] [outer = (nil)] 21:07:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd620b10c00) [pid = 3227] [serial = 1532] [outer = 0x7fd61eb5e800] 21:07:45 INFO - PROCESS | 3227 | 1461298065102 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd621f73c00) [pid = 3227] [serial = 1533] [outer = 0x7fd61eb5e800] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62df50800) [pid = 3227] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd617d50000) [pid = 3227] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd642045800) [pid = 3227] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd642205400) [pid = 3227] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd628a20000) [pid = 3227] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd61ea6a800) [pid = 3227] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd629e96000) [pid = 3227] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd61faf1c00) [pid = 3227] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62a8c4000) [pid = 3227] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd61708c000) [pid = 3227] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd619986000) [pid = 3227] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd617d42c00) [pid = 3227] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd61eb53400) [pid = 3227] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd619e9c400) [pid = 3227] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd64413d800) [pid = 3227] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd62aaa5000) [pid = 3227] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd617d47c00) [pid = 3227] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62e54d000) [pid = 3227] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd617090000) [pid = 3227] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd621f4b000) [pid = 3227] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd61eb1a000) [pid = 3227] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd616f1cc00) [pid = 3227] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd62e89d000) [pid = 3227] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd632fc8400) [pid = 3227] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd61ea6ac00) [pid = 3227] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd629d7bc00) [pid = 3227] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd62ac0d800) [pid = 3227] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62a34e800) [pid = 3227] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62ac09c00) [pid = 3227] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd623389000) [pid = 3227] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62df4f400) [pid = 3227] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd628a14c00) [pid = 3227] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd61eb23000) [pid = 3227] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd623389400) [pid = 3227] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd617082c00) [pid = 3227] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd629e8ac00) [pid = 3227] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd61c4a8400) [pid = 3227] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd628a1b400) [pid = 3227] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd61e9df400) [pid = 3227] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:07:46 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd617d45400) [pid = 3227] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:07:46 INFO - PROCESS | 3227 | 1461298066734 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]]]}] 21:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 21:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2038ms 21:07:46 INFO - PROCESS | 3227 | 1461298066776 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 21:07:46 INFO - PROCESS | 3227 | 1461298066779 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 21:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:07:46 INFO - PROCESS | 3227 | 1461298066786 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:07:46 INFO - PROCESS | 3227 | 1461298066789 Marionette TRACE conn3 <- [1,2014,null,{}] 21:07:46 INFO - PROCESS | 3227 | 1461298066794 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}] 21:07:47 INFO - PROCESS | 3227 | 1461298067056 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 21:07:47 INFO - PROCESS | 3227 | 1461298067077 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a0dd800 == 115 [pid = 3227] [id = 511] 21:07:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd61c4a8400) [pid = 3227] [serial = 1534] [outer = (nil)] 21:07:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd61ea64c00) [pid = 3227] [serial = 1535] [outer = 0x7fd61c4a8400] 21:07:47 INFO - PROCESS | 3227 | 1461298067162 Marionette DEBUG loaded listener.js 21:07:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd621f77800) [pid = 3227] [serial = 1536] [outer = 0x7fd61c4a8400] 21:07:48 INFO - PROCESS | 3227 | 1461298068023 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]]]}] 21:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1287ms 21:07:48 INFO - PROCESS | 3227 | 1461298068074 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 21:07:48 INFO - PROCESS | 3227 | 1461298068076 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 21:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:07:48 INFO - PROCESS | 3227 | 1461298068082 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:07:48 INFO - PROCESS | 3227 | 1461298068084 Marionette TRACE conn3 <- [1,2018,null,{}] 21:07:48 INFO - PROCESS | 3227 | 1461298068090 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}] 21:07:48 INFO - PROCESS | 3227 | 1461298068299 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 21:07:48 INFO - PROCESS | 3227 | 1461298068672 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615bcd000 == 116 [pid = 3227] [id = 512] 21:07:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd615dacc00) [pid = 3227] [serial = 1537] [outer = (nil)] 21:07:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd615db9000) [pid = 3227] [serial = 1538] [outer = 0x7fd615dacc00] 21:07:48 INFO - PROCESS | 3227 | 1461298068816 Marionette DEBUG loaded listener.js 21:07:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd616f26c00) [pid = 3227] [serial = 1539] [outer = 0x7fd615dacc00] 21:07:49 INFO - PROCESS | 3227 | 1461298069772 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]]]}] 21:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1733ms 21:07:49 INFO - PROCESS | 3227 | 1461298069819 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 3227 | 1461298069826 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 21:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:07:49 INFO - PROCESS | 3227 | 1461298069835 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 3227 | 1461298069840 Marionette TRACE conn3 <- [1,2022,null,{}] 21:07:49 INFO - PROCESS | 3227 | 1461298069848 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}] 21:07:50 INFO - PROCESS | 3227 | 1461298070093 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 21:07:50 INFO - PROCESS | 3227 | 1461298070411 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619b49800 == 117 [pid = 3227] [id = 513] 21:07:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd6189a9400) [pid = 3227] [serial = 1540] [outer = (nil)] 21:07:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd61997b000) [pid = 3227] [serial = 1541] [outer = 0x7fd6189a9400] 21:07:50 INFO - PROCESS | 3227 | 1461298070500 Marionette DEBUG loaded listener.js 21:07:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd61a06dc00) [pid = 3227] [serial = 1542] [outer = 0x7fd6189a9400] 21:07:51 INFO - PROCESS | 3227 | 1461298071441 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]]]}] 21:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1641ms 21:07:51 INFO - PROCESS | 3227 | 1461298071480 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 21:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:07:51 INFO - PROCESS | 3227 | 1461298071487 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 21:07:51 INFO - PROCESS | 3227 | 1461298071493 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:07:51 INFO - PROCESS | 3227 | 1461298071497 Marionette TRACE conn3 <- [1,2026,null,{}] 21:07:51 INFO - PROCESS | 3227 | 1461298071503 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}] 21:07:51 INFO - PROCESS | 3227 | 1461298071733 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 21:07:52 INFO - PROCESS | 3227 | 1461298072093 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cf2d800 == 118 [pid = 3227] [id = 514] 21:07:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd61c4dec00) [pid = 3227] [serial = 1543] [outer = (nil)] 21:07:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61eb57000) [pid = 3227] [serial = 1544] [outer = 0x7fd61c4dec00] 21:07:52 INFO - PROCESS | 3227 | 1461298072190 Marionette DEBUG loaded listener.js 21:07:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd620b04400) [pid = 3227] [serial = 1545] [outer = 0x7fd61c4dec00] 21:07:53 INFO - PROCESS | 3227 | 1461298073101 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]]]}] 21:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1684ms 21:07:53 INFO - PROCESS | 3227 | 1461298073179 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 21:07:53 INFO - PROCESS | 3227 | 1461298073183 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 21:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:07:53 INFO - PROCESS | 3227 | 1461298073199 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:07:53 INFO - PROCESS | 3227 | 1461298073209 Marionette TRACE conn3 <- [1,2030,null,{}] 21:07:53 INFO - PROCESS | 3227 | 1461298073215 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}] 21:07:53 INFO - PROCESS | 3227 | 1461298073563 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 21:07:53 INFO - PROCESS | 3227 | 1461298073809 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61faba800 == 119 [pid = 3227] [id = 515] 21:07:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd6223aec00) [pid = 3227] [serial = 1546] [outer = (nil)] 21:07:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62330c800) [pid = 3227] [serial = 1547] [outer = 0x7fd6223aec00] 21:07:53 INFO - PROCESS | 3227 | 1461298073894 Marionette DEBUG loaded listener.js 21:07:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd6240b5400) [pid = 3227] [serial = 1548] [outer = 0x7fd6223aec00] 21:07:54 INFO - PROCESS | 3227 | 1461298074780 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]]]}] 21:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1646ms 21:07:54 INFO - PROCESS | 3227 | 1461298074838 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 21:07:54 INFO - PROCESS | 3227 | 1461298074841 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 21:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:07:54 INFO - PROCESS | 3227 | 1461298074849 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:07:54 INFO - PROCESS | 3227 | 1461298074854 Marionette TRACE conn3 <- [1,2034,null,{}] 21:07:54 INFO - PROCESS | 3227 | 1461298074861 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}] 21:07:55 INFO - PROCESS | 3227 | 1461298075097 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 21:07:55 INFO - PROCESS | 3227 | 1461298075402 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ddc000 == 120 [pid = 3227] [id = 516] 21:07:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd6223b1000) [pid = 3227] [serial = 1549] [outer = (nil)] 21:07:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd628a14c00) [pid = 3227] [serial = 1550] [outer = 0x7fd6223b1000] 21:07:55 INFO - PROCESS | 3227 | 1461298075485 Marionette DEBUG loaded listener.js 21:07:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd629b79400) [pid = 3227] [serial = 1551] [outer = 0x7fd6223b1000] 21:07:56 INFO - PROCESS | 3227 | 1461298076337 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]]]}] 21:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1536ms 21:07:56 INFO - PROCESS | 3227 | 1461298076402 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 21:07:56 INFO - PROCESS | 3227 | 1461298076407 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 21:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:07:56 INFO - PROCESS | 3227 | 1461298076417 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:07:56 INFO - PROCESS | 3227 | 1461298076419 Marionette TRACE conn3 <- [1,2038,null,{}] 21:07:56 INFO - PROCESS | 3227 | 1461298076426 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}] 21:07:56 INFO - PROCESS | 3227 | 1461298076662 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 21:07:56 INFO - PROCESS | 3227 | 1461298076987 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622814800 == 121 [pid = 3227] [id = 517] 21:07:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd629e90800) [pid = 3227] [serial = 1552] [outer = (nil)] 21:07:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd629eb8400) [pid = 3227] [serial = 1553] [outer = 0x7fd629e90800] 21:07:57 INFO - PROCESS | 3227 | 1461298077083 Marionette DEBUG loaded listener.js 21:07:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62a6d9000) [pid = 3227] [serial = 1554] [outer = 0x7fd629e90800] 21:07:57 INFO - PROCESS | 3227 | 1461298077967 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]]]}] 21:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1581ms 21:07:58 INFO - PROCESS | 3227 | 1461298077998 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 21:07:58 INFO - PROCESS | 3227 | 1461298078002 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 21:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:07:58 INFO - PROCESS | 3227 | 1461298078009 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:07:58 INFO - PROCESS | 3227 | 1461298078012 Marionette TRACE conn3 <- [1,2042,null,{}] 21:07:58 INFO - PROCESS | 3227 | 1461298078017 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}] 21:07:58 INFO - PROCESS | 3227 | 1461298078250 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 21:07:58 INFO - PROCESS | 3227 | 1461298078522 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243cd800 == 122 [pid = 3227] [id = 518] 21:07:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd629d16800) [pid = 3227] [serial = 1555] [outer = (nil)] 21:07:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62a8c1400) [pid = 3227] [serial = 1556] [outer = 0x7fd629d16800] 21:07:58 INFO - PROCESS | 3227 | 1461298078644 Marionette DEBUG loaded listener.js 21:07:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62aaa5c00) [pid = 3227] [serial = 1557] [outer = 0x7fd629d16800] 21:07:59 INFO - PROCESS | 3227 | 1461298079558 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]]]}] 21:07:59 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) 21:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1589ms 21:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:07:59 INFO - PROCESS | 3227 | 1461298079600 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 21:07:59 INFO - PROCESS | 3227 | 1461298079603 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 21:07:59 INFO - PROCESS | 3227 | 1461298079609 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:07:59 INFO - PROCESS | 3227 | 1461298079612 Marionette TRACE conn3 <- [1,2046,null,{}] 21:07:59 INFO - PROCESS | 3227 | 1461298079618 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}] 21:07:59 INFO - PROCESS | 3227 | 1461298079852 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 21:08:00 INFO - PROCESS | 3227 | 1461298080168 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e0d000 == 123 [pid = 3227] [id = 519] 21:08:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd629e96000) [pid = 3227] [serial = 1558] [outer = (nil)] 21:08:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62b084000) [pid = 3227] [serial = 1559] [outer = 0x7fd629e96000] 21:08:00 INFO - PROCESS | 3227 | 1461298080250 Marionette DEBUG loaded listener.js 21:08:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62b08ec00) [pid = 3227] [serial = 1560] [outer = 0x7fd629e96000] 21:08:01 INFO - PROCESS | 3227 | 1461298081093 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]]]}] 21:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1541ms 21:08:01 INFO - PROCESS | 3227 | 1461298081150 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 21:08:01 INFO - PROCESS | 3227 | 1461298081153 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 21:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:08:01 INFO - PROCESS | 3227 | 1461298081180 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:08:01 INFO - PROCESS | 3227 | 1461298081183 Marionette TRACE conn3 <- [1,2050,null,{}] 21:08:01 INFO - PROCESS | 3227 | 1461298081189 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}] 21:08:01 INFO - PROCESS | 3227 | 1461298081422 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 21:08:01 INFO - PROCESS | 3227 | 1461298081743 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ac9d800 == 124 [pid = 3227] [id = 520] 21:08:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62a88f400) [pid = 3227] [serial = 1561] [outer = (nil)] 21:08:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62bd26000) [pid = 3227] [serial = 1562] [outer = 0x7fd62a88f400] 21:08:01 INFO - PROCESS | 3227 | 1461298081837 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62c133800) [pid = 3227] [serial = 1563] [outer = 0x7fd62a88f400] 21:08:02 INFO - PROCESS | 3227 | 1461298082726 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]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1590ms 21:08:02 INFO - PROCESS | 3227 | 1461298082766 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 3227 | 1461298082769 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 21:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:08:02 INFO - PROCESS | 3227 | 1461298082776 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 3227 | 1461298082780 Marionette TRACE conn3 <- [1,2054,null,{}] 21:08:02 INFO - PROCESS | 3227 | 1461298082785 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}] 21:08:03 INFO - PROCESS | 3227 | 1461298083004 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 21:08:03 INFO - PROCESS | 3227 | 1461298083274 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d95f000 == 125 [pid = 3227] [id = 521] 21:08:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62b085c00) [pid = 3227] [serial = 1564] [outer = (nil)] 21:08:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62d711800) [pid = 3227] [serial = 1565] [outer = 0x7fd62b085c00] 21:08:03 INFO - PROCESS | 3227 | 1461298083394 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62df48800) [pid = 3227] [serial = 1566] [outer = 0x7fd62b085c00] 21:08:04 INFO - PROCESS | 3227 | 1461298084257 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]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1530ms 21:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:08:04 INFO - PROCESS | 3227 | 1461298084307 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 21:08:04 INFO - PROCESS | 3227 | 1461298084310 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 21:08:04 INFO - PROCESS | 3227 | 1461298084317 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 3227 | 1461298084320 Marionette TRACE conn3 <- [1,2058,null,{}] 21:08:04 INFO - PROCESS | 3227 | 1461298084325 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}] 21:08:04 INFO - PROCESS | 3227 | 1461298084564 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 21:08:04 INFO - PROCESS | 3227 | 1461298084888 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb15800 == 126 [pid = 3227] [id = 522] 21:08:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62e5bec00) [pid = 3227] [serial = 1567] [outer = (nil)] 21:08:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62e895400) [pid = 3227] [serial = 1568] [outer = 0x7fd62e5bec00] 21:08:04 INFO - PROCESS | 3227 | 1461298084982 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62f6aac00) [pid = 3227] [serial = 1569] [outer = 0x7fd62e5bec00] 21:08:05 INFO - PROCESS | 3227 | 1461298085881 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]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1634ms 21:08:05 INFO - PROCESS | 3227 | 1461298085951 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 3227 | 1461298085956 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 21:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:08:05 INFO - PROCESS | 3227 | 1461298085962 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 3227 | 1461298085966 Marionette TRACE conn3 <- [1,2062,null,{}] 21:08:05 INFO - PROCESS | 3227 | 1461298085972 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}] 21:08:06 INFO - PROCESS | 3227 | 1461298086263 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 21:08:06 INFO - PROCESS | 3227 | 1461298086588 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632ae6800 == 127 [pid = 3227] [id = 523] 21:08:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62b0b8000) [pid = 3227] [serial = 1570] [outer = (nil)] 21:08:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd632fc8400) [pid = 3227] [serial = 1571] [outer = 0x7fd62b0b8000] 21:08:06 INFO - PROCESS | 3227 | 1461298086668 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd6345fc000) [pid = 3227] [serial = 1572] [outer = 0x7fd62b0b8000] 21:08:07 INFO - PROCESS | 3227 | 1461298087542 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]]]}] 21:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1630ms 21:08:07 INFO - PROCESS | 3227 | 1461298087593 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 21:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:08:07 INFO - PROCESS | 3227 | 1461298087597 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 21:08:07 INFO - PROCESS | 3227 | 1461298087604 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:08:07 INFO - PROCESS | 3227 | 1461298087607 Marionette TRACE conn3 <- [1,2066,null,{}] 21:08:07 INFO - PROCESS | 3227 | 1461298087612 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}] 21:08:07 INFO - PROCESS | 3227 | 1461298087829 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 21:08:08 INFO - PROCESS | 3227 | 1461298088145 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632bd8000 == 128 [pid = 3227] [id = 524] 21:08:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62e4d3c00) [pid = 3227] [serial = 1573] [outer = (nil)] 21:08:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd635114000) [pid = 3227] [serial = 1574] [outer = 0x7fd62e4d3c00] 21:08:08 INFO - PROCESS | 3227 | 1461298088229 Marionette DEBUG loaded listener.js 21:08:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd635344000) [pid = 3227] [serial = 1575] [outer = 0x7fd62e4d3c00] 21:08:09 INFO - PROCESS | 3227 | 1461298089092 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]]]}] 21:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 21:08:09 INFO - PROCESS | 3227 | 1461298089137 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 21:08:09 INFO - PROCESS | 3227 | 1461298089141 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 21:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:08:09 INFO - PROCESS | 3227 | 1461298089147 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:08:09 INFO - PROCESS | 3227 | 1461298089151 Marionette TRACE conn3 <- [1,2070,null,{}] 21:08:09 INFO - PROCESS | 3227 | 1461298089156 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}] 21:08:09 INFO - PROCESS | 3227 | 1461298089385 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 21:08:09 INFO - PROCESS | 3227 | 1461298089704 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633a86800 == 129 [pid = 3227] [id = 525] 21:08:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62051a000) [pid = 3227] [serial = 1576] [outer = (nil)] 21:08:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd63a067000) [pid = 3227] [serial = 1577] [outer = 0x7fd62051a000] 21:08:09 INFO - PROCESS | 3227 | 1461298089786 Marionette DEBUG loaded listener.js 21:08:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd640de3400) [pid = 3227] [serial = 1578] [outer = 0x7fd62051a000] 21:08:10 INFO - PROCESS | 3227 | 1461298090676 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]]]}] 21:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1591ms 21:08:10 INFO - PROCESS | 3227 | 1461298090739 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 21:08:10 INFO - PROCESS | 3227 | 1461298090743 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 21:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:08:10 INFO - PROCESS | 3227 | 1461298090749 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:08:10 INFO - PROCESS | 3227 | 1461298090751 Marionette TRACE conn3 <- [1,2074,null,{}] 21:08:10 INFO - PROCESS | 3227 | 1461298090757 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}] 21:08:11 INFO - PROCESS | 3227 | 1461298090999 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 21:08:11 INFO - PROCESS | 3227 | 1461298091320 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63530b000 == 130 [pid = 3227] [id = 526] 21:08:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd622333000) [pid = 3227] [serial = 1579] [outer = (nil)] 21:08:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd641048400) [pid = 3227] [serial = 1580] [outer = 0x7fd622333000] 21:08:11 INFO - PROCESS | 3227 | 1461298091398 Marionette DEBUG loaded listener.js 21:08:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd642050800) [pid = 3227] [serial = 1581] [outer = 0x7fd622333000] 21:08:12 INFO - PROCESS | 3227 | 1461298092262 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]]]}] 21:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1587ms 21:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:08:12 INFO - PROCESS | 3227 | 1461298092337 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 21:08:12 INFO - PROCESS | 3227 | 1461298092340 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 21:08:12 INFO - PROCESS | 3227 | 1461298092348 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:08:12 INFO - PROCESS | 3227 | 1461298092350 Marionette TRACE conn3 <- [1,2078,null,{}] 21:08:12 INFO - PROCESS | 3227 | 1461298092357 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}] 21:08:12 INFO - PROCESS | 3227 | 1461298092635 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 21:08:12 INFO - PROCESS | 3227 | 1461298092949 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63afe6000 == 131 [pid = 3227] [id = 527] 21:08:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd641256800) [pid = 3227] [serial = 1582] [outer = (nil)] 21:08:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd642091c00) [pid = 3227] [serial = 1583] [outer = 0x7fd641256800] 21:08:13 INFO - PROCESS | 3227 | 1461298093029 Marionette DEBUG loaded listener.js 21:08:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd64220fc00) [pid = 3227] [serial = 1584] [outer = 0x7fd641256800] 21:08:13 INFO - PROCESS | 3227 | 1461298093923 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]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1631ms 21:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:08:13 INFO - PROCESS | 3227 | 1461298093978 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 21:08:13 INFO - PROCESS | 3227 | 1461298093981 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 21:08:13 INFO - PROCESS | 3227 | 1461298093987 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 3227 | 1461298093991 Marionette TRACE conn3 <- [1,2082,null,{}] 21:08:13 INFO - PROCESS | 3227 | 1461298093997 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}] 21:08:14 INFO - PROCESS | 3227 | 1461298094256 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 21:08:14 INFO - PROCESS | 3227 | 1461298094585 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64120f000 == 132 [pid = 3227] [id = 528] 21:08:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd64413f800) [pid = 3227] [serial = 1585] [outer = (nil)] 21:08:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd64580b400) [pid = 3227] [serial = 1586] [outer = 0x7fd64413f800] 21:08:14 INFO - PROCESS | 3227 | 1461298094700 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd6458b2c00) [pid = 3227] [serial = 1587] [outer = 0x7fd64413f800] 21:08:15 INFO - PROCESS | 3227 | 1461298095579 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]]]}] 21:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1632ms 21:08:15 INFO - PROCESS | 3227 | 1461298095618 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 21:08:15 INFO - PROCESS | 3227 | 1461298095622 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 21:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:08:15 INFO - PROCESS | 3227 | 1461298095628 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 3227 | 1461298095630 Marionette TRACE conn3 <- [1,2086,null,{}] 21:08:15 INFO - PROCESS | 3227 | 1461298095635 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}] 21:08:15 INFO - PROCESS | 3227 | 1461298095867 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 21:08:16 INFO - PROCESS | 3227 | 1461298096217 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64417a800 == 133 [pid = 3227] [id = 529] 21:08:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd616c09800) [pid = 3227] [serial = 1588] [outer = (nil)] 21:08:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd645bac400) [pid = 3227] [serial = 1589] [outer = 0x7fd616c09800] 21:08:16 INFO - PROCESS | 3227 | 1461298096294 Marionette DEBUG loaded listener.js 21:08:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd645e0d400) [pid = 3227] [serial = 1590] [outer = 0x7fd616c09800] 21:08:17 INFO - PROCESS | 3227 | 1461298097154 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]]]}] 21:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 21:08:17 INFO - PROCESS | 3227 | 1461298097209 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 21:08:17 INFO - PROCESS | 3227 | 1461298097213 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 21:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:08:17 INFO - PROCESS | 3227 | 1461298097219 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:08:17 INFO - PROCESS | 3227 | 1461298097223 Marionette TRACE conn3 <- [1,2090,null,{}] 21:08:17 INFO - PROCESS | 3227 | 1461298097229 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}] 21:08:17 INFO - PROCESS | 3227 | 1461298097474 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 21:08:17 INFO - PROCESS | 3227 | 1461298097785 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6460da000 == 134 [pid = 3227] [id = 530] 21:08:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd615ab2c00) [pid = 3227] [serial = 1591] [outer = (nil)] 21:08:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd615abb400) [pid = 3227] [serial = 1592] [outer = 0x7fd615ab2c00] 21:08:17 INFO - PROCESS | 3227 | 1461298097863 Marionette DEBUG loaded listener.js 21:08:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 206 (0x7fd615ac0000) [pid = 3227] [serial = 1593] [outer = 0x7fd615ab2c00] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a04c800 == 133 [pid = 3227] [id = 465] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a0dd800 == 132 [pid = 3227] [id = 511] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfdb000 == 131 [pid = 3227] [id = 510] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b92000 == 130 [pid = 3227] [id = 509] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615d13800 == 129 [pid = 3227] [id = 508] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea38800 == 128 [pid = 3227] [id = 443] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619a11000 == 127 [pid = 3227] [id = 507] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616dd3000 == 126 [pid = 3227] [id = 506] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e09b000 == 125 [pid = 3227] [id = 504] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b240800 == 124 [pid = 3227] [id = 503] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f45000 == 123 [pid = 3227] [id = 502] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628f74800 == 122 [pid = 3227] [id = 501] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62343f000 == 121 [pid = 3227] [id = 500] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227c5000 == 120 [pid = 3227] [id = 499] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c48000 == 119 [pid = 3227] [id = 498] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620411800 == 118 [pid = 3227] [id = 497] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61f612800 == 117 [pid = 3227] [id = 496] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea3b000 == 116 [pid = 3227] [id = 495] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61d5db000 == 115 [pid = 3227] [id = 494] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c41c800 == 114 [pid = 3227] [id = 493] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfc9000 == 113 [pid = 3227] [id = 492] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619d24000 == 112 [pid = 3227] [id = 491] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6198e2800 == 111 [pid = 3227] [id = 490] 21:08:20 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615bcd800 == 110 [pid = 3227] [id = 489] 21:08:20 INFO - PROCESS | 3227 | 1461298100105 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]]]}] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 205 (0x7fd61a06d400) [pid = 3227] [serial = 1466] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62eb32400) [pid = 3227] [serial = 1433] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd62df4ec00) [pid = 3227] [serial = 1377] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd645bac000) [pid = 3227] [serial = 1451] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd642208c00) [pid = 3227] [serial = 1448] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd62b0b3400) [pid = 3227] [serial = 1425] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd64413d400) [pid = 3227] [serial = 1368] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd641050000) [pid = 3227] [serial = 1445] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd620120400) [pid = 3227] [serial = 1406] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd62e412800) [pid = 3227] [serial = 1353] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd618854400) [pid = 3227] [serial = 1460] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd619dcd400) [pid = 3227] [serial = 1463] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd617d4fc00) [pid = 3227] [serial = 1374] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd623311400) [pid = 3227] [serial = 1412] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd61c4aa800) [pid = 3227] [serial = 1335] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd64609b400) [pid = 3227] [serial = 1365] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd632fc5c00) [pid = 3227] [serial = 1359] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd619977c00) [pid = 3227] [serial = 1401] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd632c5ac00) [pid = 3227] [serial = 1437] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd61c4aac00) [pid = 3227] [serial = 1398] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd629d83000) [pid = 3227] [serial = 1344] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd621f6e400) [pid = 3227] [serial = 1409] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd616f27800) [pid = 3227] [serial = 1383] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd635114800) [pid = 3227] [serial = 1442] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd63ff3dc00) [pid = 3227] [serial = 1362] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62df4c400) [pid = 3227] [serial = 1371] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62f6b1c00) [pid = 3227] [serial = 1356] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd6345d2c00) [pid = 3227] [serial = 1440] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62ac02400) [pid = 3227] [serial = 1421] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62ccb3c00) [pid = 3227] [serial = 1350] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62c06a400) [pid = 3227] [serial = 1427] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62cd2fc00) [pid = 3227] [serial = 1428] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62df53400) [pid = 3227] [serial = 1430] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd62a6e2800) [pid = 3227] [serial = 1347] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd62012cc00) [pid = 3227] [serial = 1338] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd631495400) [pid = 3227] [serial = 1434] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd6242ca400) [pid = 3227] [serial = 1341] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd6241bf800) [pid = 3227] [serial = 1413] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd61708a000) [pid = 3227] [serial = 1457] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd6189a9800) [pid = 3227] [serial = 1461] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd619e9fc00) [pid = 3227] [serial = 1464] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd62b084c00) [pid = 3227] [serial = 1422] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd618850c00) [pid = 3227] [serial = 1400] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd629eb5c00) [pid = 3227] [serial = 1415] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd61c4d7400) [pid = 3227] [serial = 1403] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd62a918c00) [pid = 3227] [serial = 1419] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd62e54c800) [pid = 3227] [serial = 1431] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62b08d800) [pid = 3227] [serial = 1424] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd629e8d000) [pid = 3227] [serial = 1266] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6329c6c00) [pid = 3227] [serial = 1436] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd629fae400) [pid = 3227] [serial = 1416] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd645e06000) [pid = 3227] [serial = 1452] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62233b400) [pid = 3227] [serial = 1410] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd642046c00) [pid = 3227] [serial = 1446] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62051ac00) [pid = 3227] [serial = 1407] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd617d51400) [pid = 3227] [serial = 1458] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd636a2b000) [pid = 3227] [serial = 1443] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd62a88f000) [pid = 3227] [serial = 1418] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd633a53000) [pid = 3227] [serial = 1439] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd61e9ed400) [pid = 3227] [serial = 1404] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd645809c00) [pid = 3227] [serial = 1449] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd615db3800) [pid = 3227] [serial = 1454] [outer = (nil)] [url = about:blank] 21:08:20 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd618a5e000) [pid = 3227] [serial = 1380] [outer = (nil)] [url = about:blank] 21:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3186ms 21:08:20 INFO - PROCESS | 3227 | 1461298100408 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 21:08:20 INFO - PROCESS | 3227 | 1461298100413 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 21:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:08:20 INFO - PROCESS | 3227 | 1461298100421 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:08:20 INFO - PROCESS | 3227 | 1461298100427 Marionette TRACE conn3 <- [1,2094,null,{}] 21:08:20 INFO - PROCESS | 3227 | 1461298100435 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}] 21:08:20 INFO - PROCESS | 3227 | 1461298100635 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 21:08:20 INFO - PROCESS | 3227 | 1461298100852 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615d08000 == 111 [pid = 3227] [id = 531] 21:08:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd616f27800) [pid = 3227] [serial = 1594] [outer = (nil)] 21:08:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd617086400) [pid = 3227] [serial = 1595] [outer = 0x7fd616f27800] 21:08:20 INFO - PROCESS | 3227 | 1461298100932 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd617d51000) [pid = 3227] [serial = 1596] [outer = 0x7fd616f27800] 21:08:21 INFO - PROCESS | 3227 | 1461298101684 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]]]}] 21:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1287ms 21:08:21 INFO - PROCESS | 3227 | 1461298101708 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 21:08:21 INFO - PROCESS | 3227 | 1461298101716 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 21:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:08:21 INFO - PROCESS | 3227 | 1461298101745 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:08:21 INFO - PROCESS | 3227 | 1461298101750 Marionette TRACE conn3 <- [1,2098,null,{}] 21:08:21 INFO - PROCESS | 3227 | 1461298101755 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}] 21:08:21 INFO - PROCESS | 3227 | 1461298101956 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 21:08:21 INFO - PROCESS | 3227 | 1461298101975 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618768800 == 112 [pid = 3227] [id = 532] 21:08:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd61899a800) [pid = 3227] [serial = 1597] [outer = (nil)] 21:08:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd618a5b800) [pid = 3227] [serial = 1598] [outer = 0x7fd61899a800] 21:08:22 INFO - PROCESS | 3227 | 1461298102038 Marionette DEBUG loaded listener.js 21:08:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd619982800) [pid = 3227] [serial = 1599] [outer = 0x7fd61899a800] 21:08:23 INFO - PROCESS | 3227 | 1461298103167 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]]]}] 21:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1501ms 21:08:23 INFO - PROCESS | 3227 | 1461298103231 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 21:08:23 INFO - PROCESS | 3227 | 1461298103235 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 21:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:08:23 INFO - PROCESS | 3227 | 1461298103241 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:08:23 INFO - PROCESS | 3227 | 1461298103246 Marionette TRACE conn3 <- [1,2102,null,{}] 21:08:23 INFO - PROCESS | 3227 | 1461298103271 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}] 21:08:23 INFO - PROCESS | 3227 | 1461298103583 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 21:08:23 INFO - PROCESS | 3227 | 1461298103619 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a03000 == 113 [pid = 3227] [id = 533] 21:08:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd619ea3800) [pid = 3227] [serial = 1600] [outer = (nil)] 21:08:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd61c4d4c00) [pid = 3227] [serial = 1601] [outer = 0x7fd619ea3800] 21:08:23 INFO - PROCESS | 3227 | 1461298103688 Marionette DEBUG loaded listener.js 21:08:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd61e9e9000) [pid = 3227] [serial = 1602] [outer = 0x7fd619ea3800] 21:08:25 INFO - PROCESS | 3227 | 1461298105334 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]]]}] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd6184ec000) [pid = 3227] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd617086800) [pid = 3227] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd615db7400) [pid = 3227] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd61eb5e800) [pid = 3227] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd616c0b000) [pid = 3227] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd616c12800) [pid = 3227] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:08:25 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd615daac00) [pid = 3227] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2394ms 21:08:25 INFO - PROCESS | 3227 | 1461298105636 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 21:08:25 INFO - PROCESS | 3227 | 1461298105640 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 21:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:08:25 INFO - PROCESS | 3227 | 1461298105646 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:08:25 INFO - PROCESS | 3227 | 1461298105649 Marionette TRACE conn3 <- [1,2106,null,{}] 21:08:25 INFO - PROCESS | 3227 | 1461298105654 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}] 21:08:25 INFO - PROCESS | 3227 | 1461298105852 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 21:08:25 INFO - PROCESS | 3227 | 1461298105864 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a05e800 == 114 [pid = 3227] [id = 534] 21:08:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd619e9d800) [pid = 3227] [serial = 1603] [outer = (nil)] 21:08:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd61fb72400) [pid = 3227] [serial = 1604] [outer = 0x7fd619e9d800] 21:08:25 INFO - PROCESS | 3227 | 1461298105928 Marionette DEBUG loaded listener.js 21:08:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd620b06400) [pid = 3227] [serial = 1605] [outer = 0x7fd619e9d800] 21:08:26 INFO - PROCESS | 3227 | 1461298106850 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]]]}] 21:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1239ms 21:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:08:26 INFO - PROCESS | 3227 | 1461298106886 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 21:08:26 INFO - PROCESS | 3227 | 1461298106888 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 21:08:26 INFO - PROCESS | 3227 | 1461298106894 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:08:26 INFO - PROCESS | 3227 | 1461298106897 Marionette TRACE conn3 <- [1,2110,null,{}] 21:08:26 INFO - PROCESS | 3227 | 1461298106902 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}] 21:08:27 INFO - PROCESS | 3227 | 1461298107131 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 21:08:27 INFO - PROCESS | 3227 | 1461298107314 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c41f800 == 115 [pid = 3227] [id = 535] 21:08:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd618a55000) [pid = 3227] [serial = 1606] [outer = (nil)] 21:08:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd620b10800) [pid = 3227] [serial = 1607] [outer = 0x7fd618a55000] 21:08:27 INFO - PROCESS | 3227 | 1461298107381 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd62233a000) [pid = 3227] [serial = 1608] [outer = 0x7fd618a55000] 21:08:28 INFO - PROCESS | 3227 | 1461298108502 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]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1680ms 21:08:28 INFO - PROCESS | 3227 | 1461298108575 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 3227 | 1461298108583 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 21:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:08:28 INFO - PROCESS | 3227 | 1461298108593 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 3227 | 1461298108599 Marionette TRACE conn3 <- [1,2114,null,{}] 21:08:28 INFO - PROCESS | 3227 | 1461298108607 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}] 21:08:28 INFO - PROCESS | 3227 | 1461298108908 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 21:08:29 INFO - PROCESS | 3227 | 1461298109234 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b8c800 == 116 [pid = 3227] [id = 536] 21:08:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd61884e800) [pid = 3227] [serial = 1609] [outer = (nil)] 21:08:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd619dc4c00) [pid = 3227] [serial = 1610] [outer = 0x7fd61884e800] 21:08:29 INFO - PROCESS | 3227 | 1461298109314 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd61c4db400) [pid = 3227] [serial = 1611] [outer = 0x7fd61884e800] 21:08:30 INFO - PROCESS | 3227 | 1461298110264 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]]]}] 21:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1738ms 21:08:30 INFO - PROCESS | 3227 | 1461298110332 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 21:08:30 INFO - PROCESS | 3227 | 1461298110341 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 21:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:08:30 INFO - PROCESS | 3227 | 1461298110352 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:08:30 INFO - PROCESS | 3227 | 1461298110356 Marionette TRACE conn3 <- [1,2118,null,{}] 21:08:30 INFO - PROCESS | 3227 | 1461298110363 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}] 21:08:30 INFO - PROCESS | 3227 | 1461298110652 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 21:08:31 INFO - PROCESS | 3227 | 1461298111000 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c96a800 == 117 [pid = 3227] [id = 537] 21:08:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd620129c00) [pid = 3227] [serial = 1612] [outer = (nil)] 21:08:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd622331000) [pid = 3227] [serial = 1613] [outer = 0x7fd620129c00] 21:08:31 INFO - PROCESS | 3227 | 1461298111078 Marionette DEBUG loaded listener.js 21:08:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd6223afc00) [pid = 3227] [serial = 1614] [outer = 0x7fd620129c00] 21:08:31 INFO - PROCESS | 3227 | 1461298111957 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]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1637ms 21:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:08:31 INFO - PROCESS | 3227 | 1461298111989 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 3227 | 1461298111992 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 21:08:31 INFO - PROCESS | 3227 | 1461298111998 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:08:32 INFO - PROCESS | 3227 | 1461298112004 Marionette TRACE conn3 <- [1,2122,null,{}] 21:08:32 INFO - PROCESS | 3227 | 1461298112019 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}] 21:08:32 INFO - PROCESS | 3227 | 1461298112253 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 21:08:32 INFO - PROCESS | 3227 | 1461298112538 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea23000 == 118 [pid = 3227] [id = 538] 21:08:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd61faf6000) [pid = 3227] [serial = 1615] [outer = (nil)] 21:08:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd6242c9800) [pid = 3227] [serial = 1616] [outer = 0x7fd61faf6000] 21:08:32 INFO - PROCESS | 3227 | 1461298112667 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd628a1a000) [pid = 3227] [serial = 1617] [outer = 0x7fd61faf6000] 21:08:33 INFO - PROCESS | 3227 | 1461298113558 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]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1600ms 21:08:33 INFO - PROCESS | 3227 | 1461298113599 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 21:08:33 INFO - PROCESS | 3227 | 1461298113603 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 21:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:08:33 INFO - PROCESS | 3227 | 1461298113610 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 3227 | 1461298113613 Marionette TRACE conn3 <- [1,2126,null,{}] 21:08:33 INFO - PROCESS | 3227 | 1461298113618 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}] 21:08:33 INFO - PROCESS | 3227 | 1461298113864 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 21:08:34 INFO - PROCESS | 3227 | 1461298114180 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f611000 == 119 [pid = 3227] [id = 539] 21:08:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd620b11400) [pid = 3227] [serial = 1618] [outer = (nil)] 21:08:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd629d84800) [pid = 3227] [serial = 1619] [outer = 0x7fd620b11400] 21:08:34 INFO - PROCESS | 3227 | 1461298114266 Marionette DEBUG loaded listener.js 21:08:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd629eb5c00) [pid = 3227] [serial = 1620] [outer = 0x7fd620b11400] 21:08:35 INFO - PROCESS | 3227 | 1461298115258 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]]]}] 21:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1688ms 21:08:35 INFO - PROCESS | 3227 | 1461298115299 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 21:08:35 INFO - PROCESS | 3227 | 1461298115303 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 21:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:08:35 INFO - PROCESS | 3227 | 1461298115309 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:08:35 INFO - PROCESS | 3227 | 1461298115313 Marionette TRACE conn3 <- [1,2130,null,{}] 21:08:35 INFO - PROCESS | 3227 | 1461298115318 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}] 21:08:35 INFO - PROCESS | 3227 | 1461298115547 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 21:08:35 INFO - PROCESS | 3227 | 1461298115816 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62040f000 == 120 [pid = 3227] [id = 540] 21:08:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd616c12000) [pid = 3227] [serial = 1621] [outer = (nil)] 21:08:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd629fafc00) [pid = 3227] [serial = 1622] [outer = 0x7fd616c12000] 21:08:35 INFO - PROCESS | 3227 | 1461298115896 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62a355000) [pid = 3227] [serial = 1623] [outer = 0x7fd616c12000] 21:08:36 INFO - PROCESS | 3227 | 1461298116839 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] 21:08:36 INFO - PROCESS | 3227 | 1461298116896 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 21:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:08:36 INFO - PROCESS | 3227 | 1461298116903 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:08:36 INFO - PROCESS | 3227 | 1461298116907 Marionette TRACE conn3 <- [1,2134,null,{}] 21:08:36 INFO - PROCESS | 3227 | 1461298116913 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}] 21:08:37 INFO - PROCESS | 3227 | 1461298117169 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 21:08:37 INFO - PROCESS | 3227 | 1461298117489 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622280800 == 121 [pid = 3227] [id = 541] 21:08:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd629b6f400) [pid = 3227] [serial = 1624] [outer = (nil)] 21:08:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62a92ec00) [pid = 3227] [serial = 1625] [outer = 0x7fd629b6f400] 21:08:37 INFO - PROCESS | 3227 | 1461298117585 Marionette DEBUG loaded listener.js 21:08:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62c12bc00) [pid = 3227] [serial = 1626] [outer = 0x7fd629b6f400] 21:08:38 INFO - PROCESS | 3227 | 1461298118435 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]]]}] 21:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 21:08:38 INFO - PROCESS | 3227 | 1461298118488 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 3227 | 1461298118492 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 21:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:08:38 INFO - PROCESS | 3227 | 1461298118498 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:08:38 INFO - PROCESS | 3227 | 1461298118500 Marionette TRACE conn3 <- [1,2138,null,{}] 21:08:38 INFO - PROCESS | 3227 | 1461298118506 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}] 21:08:38 INFO - PROCESS | 3227 | 1461298118715 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 21:08:38 INFO - PROCESS | 3227 | 1461298118984 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623423800 == 122 [pid = 3227] [id = 542] 21:08:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62c127c00) [pid = 3227] [serial = 1627] [outer = (nil)] 21:08:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62d79f400) [pid = 3227] [serial = 1628] [outer = 0x7fd62c127c00] 21:08:39 INFO - PROCESS | 3227 | 1461298119103 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62df4f400) [pid = 3227] [serial = 1629] [outer = 0x7fd62c127c00] 21:08:39 INFO - PROCESS | 3227 | 1461298119950 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]]]}] 21:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1497ms 21:08:39 INFO - PROCESS | 3227 | 1461298119996 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 21:08:40 INFO - PROCESS | 3227 | 1461298120000 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 21:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:08:40 INFO - PROCESS | 3227 | 1461298120006 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:08:40 INFO - PROCESS | 3227 | 1461298120010 Marionette TRACE conn3 <- [1,2142,null,{}] 21:08:40 INFO - PROCESS | 3227 | 1461298120015 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}] 21:08:40 INFO - PROCESS | 3227 | 1461298120248 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 21:08:40 INFO - PROCESS | 3227 | 1461298120519 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243e1000 == 123 [pid = 3227] [id = 543] 21:08:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd629ebac00) [pid = 3227] [serial = 1630] [outer = (nil)] 21:08:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62e408000) [pid = 3227] [serial = 1631] [outer = 0x7fd629ebac00] 21:08:40 INFO - PROCESS | 3227 | 1461298120638 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62e4db800) [pid = 3227] [serial = 1632] [outer = 0x7fd629ebac00] 21:08:41 INFO - PROCESS | 3227 | 1461298121503 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] 21:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:08:41 INFO - PROCESS | 3227 | 1461298121553 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 21:08:41 INFO - PROCESS | 3227 | 1461298121560 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 3227 | 1461298121563 Marionette TRACE conn3 <- [1,2146,null,{}] 21:08:41 INFO - PROCESS | 3227 | 1461298121569 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}] 21:08:41 INFO - PROCESS | 3227 | 1461298121796 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 21:08:42 INFO - PROCESS | 3227 | 1461298122112 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f57800 == 124 [pid = 3227] [id = 544] 21:08:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd619dc2800) [pid = 3227] [serial = 1633] [outer = (nil)] 21:08:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62e89b400) [pid = 3227] [serial = 1634] [outer = 0x7fd619dc2800] 21:08:42 INFO - PROCESS | 3227 | 1461298122194 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd630aafc00) [pid = 3227] [serial = 1635] [outer = 0x7fd619dc2800] 21:08:43 INFO - PROCESS | 3227 | 1461298123065 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] 21:08:43 INFO - PROCESS | 3227 | 1461298123159 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 21:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:08:43 INFO - PROCESS | 3227 | 1461298123169 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 3227 | 1461298123172 Marionette TRACE conn3 <- [1,2150,null,{}] 21:08:43 INFO - PROCESS | 3227 | 1461298123182 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}] 21:08:43 INFO - PROCESS | 3227 | 1461298123563 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 21:08:43 INFO - PROCESS | 3227 | 1461298123902 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c189000 == 125 [pid = 3227] [id = 545] 21:08:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd632a51c00) [pid = 3227] [serial = 1636] [outer = (nil)] 21:08:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd632c5b400) [pid = 3227] [serial = 1637] [outer = 0x7fd632a51c00] 21:08:43 INFO - PROCESS | 3227 | 1461298123979 Marionette DEBUG loaded listener.js 21:08:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd6341d0800) [pid = 3227] [serial = 1638] [outer = 0x7fd632a51c00] 21:08:44 INFO - PROCESS | 3227 | 1461298124936 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]]]}] 21:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1835ms 21:08:45 INFO - PROCESS | 3227 | 1461298125004 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 21:08:45 INFO - PROCESS | 3227 | 1461298125014 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 21:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:08:45 INFO - PROCESS | 3227 | 1461298125020 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:08:45 INFO - PROCESS | 3227 | 1461298125024 Marionette TRACE conn3 <- [1,2154,null,{}] 21:08:45 INFO - PROCESS | 3227 | 1461298125030 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}] 21:08:45 INFO - PROCESS | 3227 | 1461298125358 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 21:08:45 INFO - PROCESS | 3227 | 1461298125678 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb04000 == 126 [pid = 3227] [id = 546] 21:08:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd632a4f800) [pid = 3227] [serial = 1639] [outer = (nil)] 21:08:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd641ca2800) [pid = 3227] [serial = 1640] [outer = 0x7fd632a4f800] 21:08:45 INFO - PROCESS | 3227 | 1461298125774 Marionette DEBUG loaded listener.js 21:08:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd645badc00) [pid = 3227] [serial = 1641] [outer = 0x7fd632a4f800] 21:08:46 INFO - PROCESS | 3227 | 1461298126615 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]]]}] 21:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1629ms 21:08:46 INFO - PROCESS | 3227 | 1461298126651 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 21:08:46 INFO - PROCESS | 3227 | 1461298126654 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 21:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:08:46 INFO - PROCESS | 3227 | 1461298126661 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:08:46 INFO - PROCESS | 3227 | 1461298126663 Marionette TRACE conn3 <- [1,2158,null,{}] 21:08:46 INFO - PROCESS | 3227 | 1461298126669 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}] 21:08:46 INFO - PROCESS | 3227 | 1461298126887 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 21:08:47 INFO - PROCESS | 3227 | 1461298127172 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632ad3000 == 127 [pid = 3227] [id = 547] 21:08:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd6146ac000) [pid = 3227] [serial = 1642] [outer = (nil)] 21:08:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6146b2400) [pid = 3227] [serial = 1643] [outer = 0x7fd6146ac000] 21:08:47 INFO - PROCESS | 3227 | 1461298127284 Marionette DEBUG loaded listener.js 21:08:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd6146b7c00) [pid = 3227] [serial = 1644] [outer = 0x7fd6146ac000] 21:08:48 INFO - PROCESS | 3227 | 1461298128163 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]]]}] 21:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1533ms 21:08:48 INFO - PROCESS | 3227 | 1461298128195 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 21:08:48 INFO - PROCESS | 3227 | 1461298128199 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 21:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:08:48 INFO - PROCESS | 3227 | 1461298128205 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:08:48 INFO - PROCESS | 3227 | 1461298128209 Marionette TRACE conn3 <- [1,2162,null,{}] 21:08:48 INFO - PROCESS | 3227 | 1461298128214 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}] 21:08:48 INFO - PROCESS | 3227 | 1461298128437 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 21:08:48 INFO - PROCESS | 3227 | 1461298128685 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6347be000 == 128 [pid = 3227] [id = 548] 21:08:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd6146a9800) [pid = 3227] [serial = 1645] [outer = (nil)] 21:08:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd642046c00) [pid = 3227] [serial = 1646] [outer = 0x7fd6146a9800] 21:08:48 INFO - PROCESS | 3227 | 1461298128801 Marionette DEBUG loaded listener.js 21:08:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd645e08c00) [pid = 3227] [serial = 1647] [outer = 0x7fd6146a9800] 21:08:49 INFO - PROCESS | 3227 | 1461298129693 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]]]}] 21:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1528ms 21:08:49 INFO - PROCESS | 3227 | 1461298129736 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 21:08:49 INFO - PROCESS | 3227 | 1461298129739 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 21:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:08:49 INFO - PROCESS | 3227 | 1461298129745 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 3227 | 1461298129747 Marionette TRACE conn3 <- [1,2166,null,{}] 21:08:49 INFO - PROCESS | 3227 | 1461298129752 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}] 21:08:49 INFO - PROCESS | 3227 | 1461298129983 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 21:08:50 INFO - PROCESS | 3227 | 1461298130267 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641207800 == 129 [pid = 3227] [id = 549] 21:08:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd6146adc00) [pid = 3227] [serial = 1648] [outer = (nil)] 21:08:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd616fecc00) [pid = 3227] [serial = 1649] [outer = 0x7fd6146adc00] 21:08:50 INFO - PROCESS | 3227 | 1461298130384 Marionette DEBUG loaded listener.js 21:08:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd616ff1c00) [pid = 3227] [serial = 1650] [outer = 0x7fd6146adc00] 21:08:51 INFO - PROCESS | 3227 | 1461298131247 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]]]}] 21:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1539ms 21:08:51 INFO - PROCESS | 3227 | 1461298131285 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 21:08:51 INFO - PROCESS | 3227 | 1461298131288 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 21:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:08:51 INFO - PROCESS | 3227 | 1461298131295 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:08:51 INFO - PROCESS | 3227 | 1461298131297 Marionette TRACE conn3 <- [1,2170,null,{}] 21:08:51 INFO - PROCESS | 3227 | 1461298131302 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}] 21:08:51 INFO - PROCESS | 3227 | 1461298131525 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 21:08:51 INFO - PROCESS | 3227 | 1461298131800 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64652e000 == 130 [pid = 3227] [id = 550] 21:08:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd616fe5c00) [pid = 3227] [serial = 1651] [outer = (nil)] 21:08:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd629d7c800) [pid = 3227] [serial = 1652] [outer = 0x7fd616fe5c00] 21:08:51 INFO - PROCESS | 3227 | 1461298131916 Marionette DEBUG loaded listener.js 21:08:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd645e11000) [pid = 3227] [serial = 1653] [outer = 0x7fd616fe5c00] 21:08:52 INFO - PROCESS | 3227 | 1461298132730 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]]]}] 21:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1481ms 21:08:52 INFO - PROCESS | 3227 | 1461298132777 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 21:08:52 INFO - PROCESS | 3227 | 1461298132781 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 21:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:08:52 INFO - PROCESS | 3227 | 1461298132787 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 3227 | 1461298132789 Marionette TRACE conn3 <- [1,2174,null,{}] 21:08:52 INFO - PROCESS | 3227 | 1461298132795 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}] 21:08:53 INFO - PROCESS | 3227 | 1461298133023 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 21:08:53 INFO - PROCESS | 3227 | 1461298133302 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a429800 == 131 [pid = 3227] [id = 551] 21:08:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd616feb800) [pid = 3227] [serial = 1654] [outer = (nil)] 21:08:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd617ce4c00) [pid = 3227] [serial = 1655] [outer = 0x7fd616feb800] 21:08:53 INFO - PROCESS | 3227 | 1461298133418 Marionette DEBUG loaded listener.js 21:08:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd617ceac00) [pid = 3227] [serial = 1656] [outer = 0x7fd616feb800] 21:08:54 INFO - PROCESS | 3227 | 1461298134263 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]]]}] 21:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1528ms 21:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:08:54 INFO - PROCESS | 3227 | 1461298134317 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 21:08:54 INFO - PROCESS | 3227 | 1461298134319 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 21:08:54 INFO - PROCESS | 3227 | 1461298134325 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:08:54 INFO - PROCESS | 3227 | 1461298134328 Marionette TRACE conn3 <- [1,2178,null,{}] 21:08:54 INFO - PROCESS | 3227 | 1461298134334 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}] 21:08:54 INFO - PROCESS | 3227 | 1461298134557 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 21:08:54 INFO - PROCESS | 3227 | 1461298134835 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b394000 == 132 [pid = 3227] [id = 552] 21:08:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd617cea400) [pid = 3227] [serial = 1657] [outer = (nil)] 21:08:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd617cef800) [pid = 3227] [serial = 1658] [outer = 0x7fd617cea400] 21:08:54 INFO - PROCESS | 3227 | 1461298134960 Marionette DEBUG loaded listener.js 21:08:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd620e7bc00) [pid = 3227] [serial = 1659] [outer = 0x7fd617cea400] 21:08:55 INFO - PROCESS | 3227 | 1461298135851 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]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1585ms 21:08:55 INFO - PROCESS | 3227 | 1461298135911 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 3227 | 1461298135914 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 21:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:08:55 INFO - PROCESS | 3227 | 1461298135920 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 3227 | 1461298135922 Marionette TRACE conn3 <- [1,2182,null,{}] 21:08:55 INFO - PROCESS | 3227 | 1461298135927 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}] 21:08:56 INFO - PROCESS | 3227 | 1461298136146 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 21:08:56 INFO - PROCESS | 3227 | 1461298136461 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614b6e800 == 133 [pid = 3227] [id = 553] 21:08:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd616ff2000) [pid = 3227] [serial = 1660] [outer = (nil)] 21:08:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd620e7f000) [pid = 3227] [serial = 1661] [outer = 0x7fd616ff2000] 21:08:56 INFO - PROCESS | 3227 | 1461298136545 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd620e85000) [pid = 3227] [serial = 1662] [outer = 0x7fd616ff2000] 21:08:57 INFO - PROCESS | 3227 | 1461298137485 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]]]}] 21:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1640ms 21:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:08:57 INFO - PROCESS | 3227 | 1461298137561 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 21:08:57 INFO - PROCESS | 3227 | 1461298137564 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 21:08:57 INFO - PROCESS | 3227 | 1461298137571 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:08:57 INFO - PROCESS | 3227 | 1461298137574 Marionette TRACE conn3 <- [1,2186,null,{}] 21:08:57 INFO - PROCESS | 3227 | 1461298137580 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}] 21:08:57 INFO - PROCESS | 3227 | 1461298137820 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243d4000 == 132 [pid = 3227] [id = 244] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63531d800 == 131 [pid = 3227] [id = 254] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64417a800 == 130 [pid = 3227] [id = 529] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64120f000 == 129 [pid = 3227] [id = 528] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63afe6000 == 128 [pid = 3227] [id = 527] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63530b000 == 127 [pid = 3227] [id = 526] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633a86800 == 126 [pid = 3227] [id = 525] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632bd8000 == 125 [pid = 3227] [id = 524] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632ae6800 == 124 [pid = 3227] [id = 523] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb15800 == 123 [pid = 3227] [id = 522] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d95f000 == 122 [pid = 3227] [id = 521] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ac9d800 == 121 [pid = 3227] [id = 520] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629e0d000 == 120 [pid = 3227] [id = 519] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243cd800 == 119 [pid = 3227] [id = 518] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622814800 == 118 [pid = 3227] [id = 517] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ddc000 == 117 [pid = 3227] [id = 516] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61faba800 == 116 [pid = 3227] [id = 515] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cf2d800 == 115 [pid = 3227] [id = 514] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619b49800 == 114 [pid = 3227] [id = 513] 21:08:59 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615bcd000 == 113 [pid = 3227] [id = 512] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd62ac02800) [pid = 3227] [serial = 1499] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd61e9ed800) [pid = 3227] [serial = 1527] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd621f71800) [pid = 3227] [serial = 1484] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd632a44800) [pid = 3227] [serial = 1514] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd624343000) [pid = 3227] [serial = 1490] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd620123400) [pid = 3227] [serial = 1530] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd620120800) [pid = 3227] [serial = 1481] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd629c50400) [pid = 3227] [serial = 1493] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd616c10400) [pid = 3227] [serial = 1469] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd618848000) [pid = 3227] [serial = 1523] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd620b10c00) [pid = 3227] [serial = 1532] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd619980000) [pid = 3227] [serial = 1472] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd61c4a7c00) [pid = 3227] [serial = 1467] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62e40a800) [pid = 3227] [serial = 1505] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd61c4e3800) [pid = 3227] [serial = 1475] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd616c15400) [pid = 3227] [serial = 1520] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62dc70800) [pid = 3227] [serial = 1502] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd62f6af800) [pid = 3227] [serial = 1511] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd615db8400) [pid = 3227] [serial = 1455] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd629fae800) [pid = 3227] [serial = 1496] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd6342ad800) [pid = 3227] [serial = 1517] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd621f73c00) [pid = 3227] [serial = 1533] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd61eb54c00) [pid = 3227] [serial = 1529] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd62e553400) [pid = 3227] [serial = 1508] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd619e9f800) [pid = 3227] [serial = 1526] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd617087400) [pid = 3227] [serial = 1521] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd623391400) [pid = 3227] [serial = 1487] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd61eb20c00) [pid = 3227] [serial = 1478] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd61997f400) [pid = 3227] [serial = 1524] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd61ea64c00) [pid = 3227] [serial = 1535] [outer = (nil)] [url = about:blank] 21:08:59 INFO - PROCESS | 3227 | 1461298139631 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615bdf000 == 114 [pid = 3227] [id = 554] 21:08:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd615abfc00) [pid = 3227] [serial = 1663] [outer = (nil)] 21:08:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd615daf400) [pid = 3227] [serial = 1664] [outer = 0x7fd615abfc00] 21:08:59 INFO - PROCESS | 3227 | 1461298139717 Marionette DEBUG loaded listener.js 21:08:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd616c14000) [pid = 3227] [serial = 1665] [outer = 0x7fd615abfc00] 21:09:00 INFO - PROCESS | 3227 | 1461298140543 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]]]}] 21:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2990ms 21:09:00 INFO - PROCESS | 3227 | 1461298140563 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 21:09:00 INFO - PROCESS | 3227 | 1461298140568 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 21:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:09:00 INFO - PROCESS | 3227 | 1461298140582 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:09:00 INFO - PROCESS | 3227 | 1461298140587 Marionette TRACE conn3 <- [1,2190,null,{}] 21:09:00 INFO - PROCESS | 3227 | 1461298140596 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}] 21:09:00 INFO - PROCESS | 3227 | 1461298140846 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 21:09:01 INFO - PROCESS | 3227 | 1461298141037 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618761000 == 115 [pid = 3227] [id = 555] 21:09:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd615abdc00) [pid = 3227] [serial = 1666] [outer = (nil)] 21:09:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd61708c400) [pid = 3227] [serial = 1667] [outer = 0x7fd615abdc00] 21:09:01 INFO - PROCESS | 3227 | 1461298141110 Marionette DEBUG loaded listener.js 21:09:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd6184ec400) [pid = 3227] [serial = 1668] [outer = 0x7fd615abdc00] 21:09:02 INFO - PROCESS | 3227 | 1461298142094 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]]]}] 21:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1586ms 21:09:02 INFO - PROCESS | 3227 | 1461298142174 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 21:09:02 INFO - PROCESS | 3227 | 1461298142183 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 21:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:09:02 INFO - PROCESS | 3227 | 1461298142207 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:09:02 INFO - PROCESS | 3227 | 1461298142212 Marionette TRACE conn3 <- [1,2194,null,{}] 21:09:02 INFO - PROCESS | 3227 | 1461298142231 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}] 21:09:02 INFO - PROCESS | 3227 | 1461298142558 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 21:09:02 INFO - PROCESS | 3227 | 1461298142775 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a0e000 == 116 [pid = 3227] [id = 556] 21:09:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6184f3400) [pid = 3227] [serial = 1669] [outer = (nil)] 21:09:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd619dc1c00) [pid = 3227] [serial = 1670] [outer = 0x7fd6184f3400] 21:09:02 INFO - PROCESS | 3227 | 1461298142850 Marionette DEBUG loaded listener.js 21:09:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd61a06b400) [pid = 3227] [serial = 1671] [outer = 0x7fd6184f3400] 21:09:03 INFO - PROCESS | 3227 | 1461298143666 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]]]}] 21:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1503ms 21:09:03 INFO - PROCESS | 3227 | 1461298143695 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 21:09:03 INFO - PROCESS | 3227 | 1461298143699 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 21:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:09:03 INFO - PROCESS | 3227 | 1461298143712 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:09:03 INFO - PROCESS | 3227 | 1461298143720 Marionette TRACE conn3 <- [1,2198,null,{}] 21:09:03 INFO - PROCESS | 3227 | 1461298143734 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}] 21:09:04 INFO - PROCESS | 3227 | 1461298144705 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd620b05800) [pid = 3227] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62d70cc00) [pid = 3227] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd623311c00) [pid = 3227] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd6223aec00) [pid = 3227] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62a88f400) [pid = 3227] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd629e90800) [pid = 3227] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62e4d3c00) [pid = 3227] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd61c4dec00) [pid = 3227] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd621f6ec00) [pid = 3227] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd619ea3000) [pid = 3227] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd629e96000) [pid = 3227] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd616c09800) [pid = 3227] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd616f27800) [pid = 3227] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd617d4a000) [pid = 3227] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd622333000) [pid = 3227] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd62d70e000) [pid = 3227] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd6189a9400) [pid = 3227] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd615dacc00) [pid = 3227] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd619ea3800) [pid = 3227] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd621f6e000) [pid = 3227] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd61c4d9000) [pid = 3227] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd618a61400) [pid = 3227] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd62b0b8000) [pid = 3227] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd61c4d5800) [pid = 3227] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd628fe3800) [pid = 3227] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd64413f800) [pid = 3227] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62051a000) [pid = 3227] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6241c2c00) [pid = 3227] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd6223b1000) [pid = 3227] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd615ab2c00) [pid = 3227] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62e5bec00) [pid = 3227] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd618a5c400) [pid = 3227] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd61899a800) [pid = 3227] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62a91c000) [pid = 3227] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd615db1c00) [pid = 3227] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd619e9d800) [pid = 3227] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd629d16800) [pid = 3227] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd62b085c00) [pid = 3227] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd62eb41c00) [pid = 3227] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:09:04 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd641256800) [pid = 3227] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:09:04 INFO - PROCESS | 3227 | 1461298144966 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618774000 == 117 [pid = 3227] [id = 557] 21:09:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd615ab4000) [pid = 3227] [serial = 1672] [outer = (nil)] 21:09:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd616c09800) [pid = 3227] [serial = 1673] [outer = 0x7fd615ab4000] 21:09:05 INFO - PROCESS | 3227 | 1461298145031 Marionette DEBUG loaded listener.js 21:09:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd618a61400) [pid = 3227] [serial = 1674] [outer = 0x7fd615ab4000] 21:09:05 INFO - PROCESS | 3227 | 1461298145712 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]]]}] 21:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2057ms 21:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:09:05 INFO - PROCESS | 3227 | 1461298145763 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 21:09:05 INFO - PROCESS | 3227 | 1461298145766 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 21:09:05 INFO - PROCESS | 3227 | 1461298145775 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:09:05 INFO - PROCESS | 3227 | 1461298145782 Marionette TRACE conn3 <- [1,2202,null,{}] 21:09:05 INFO - PROCESS | 3227 | 1461298145791 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}] 21:09:05 INFO - PROCESS | 3227 | 1461298145987 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 21:09:06 INFO - PROCESS | 3227 | 1461298146173 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c40a000 == 118 [pid = 3227] [id = 558] 21:09:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd615ab6800) [pid = 3227] [serial = 1675] [outer = (nil)] 21:09:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd61eb5c000) [pid = 3227] [serial = 1676] [outer = 0x7fd615ab6800] 21:09:06 INFO - PROCESS | 3227 | 1461298146236 Marionette DEBUG loaded listener.js 21:09:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd61faf4c00) [pid = 3227] [serial = 1677] [outer = 0x7fd615ab6800] 21:09:07 INFO - PROCESS | 3227 | 1461298147290 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]]]}] 21:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1544ms 21:09:07 INFO - PROCESS | 3227 | 1461298147316 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 21:09:07 INFO - PROCESS | 3227 | 1461298147322 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 21:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:09:07 INFO - PROCESS | 3227 | 1461298147331 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:09:07 INFO - PROCESS | 3227 | 1461298147338 Marionette TRACE conn3 <- [1,2206,null,{}] 21:09:07 INFO - PROCESS | 3227 | 1461298147348 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}] 21:09:07 INFO - PROCESS | 3227 | 1461298147602 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 21:09:07 INFO - PROCESS | 3227 | 1461298147932 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b92000 == 119 [pid = 3227] [id = 559] 21:09:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd616c0f800) [pid = 3227] [serial = 1678] [outer = (nil)] 21:09:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd616feb000) [pid = 3227] [serial = 1679] [outer = 0x7fd616c0f800] 21:09:08 INFO - PROCESS | 3227 | 1461298148012 Marionette DEBUG loaded listener.js 21:09:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd617ceb800) [pid = 3227] [serial = 1680] [outer = 0x7fd616c0f800] 21:09:08 INFO - PROCESS | 3227 | 1461298148987 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]]]}] 21:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1695ms 21:09:09 INFO - PROCESS | 3227 | 1461298149025 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 21:09:09 INFO - PROCESS | 3227 | 1461298149034 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 21:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:09:09 INFO - PROCESS | 3227 | 1461298149045 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 3227 | 1461298149048 Marionette TRACE conn3 <- [1,2210,null,{}] 21:09:09 INFO - PROCESS | 3227 | 1461298149055 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}] 21:09:09 INFO - PROCESS | 3227 | 1461298149296 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 21:09:09 INFO - PROCESS | 3227 | 1461298149716 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c958000 == 120 [pid = 3227] [id = 560] 21:09:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd619980800) [pid = 3227] [serial = 1681] [outer = (nil)] 21:09:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd619ea3000) [pid = 3227] [serial = 1682] [outer = 0x7fd619980800] 21:09:09 INFO - PROCESS | 3227 | 1461298149802 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd61c4dec00) [pid = 3227] [serial = 1683] [outer = 0x7fd619980800] 21:09:10 INFO - PROCESS | 3227 | 1461298150740 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]]]}] 21:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1738ms 21:09:10 INFO - PROCESS | 3227 | 1461298150784 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 21:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:09:10 INFO - PROCESS | 3227 | 1461298150788 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 21:09:10 INFO - PROCESS | 3227 | 1461298150798 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 3227 | 1461298150812 Marionette TRACE conn3 <- [1,2214,null,{}] 21:09:10 INFO - PROCESS | 3227 | 1461298150850 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}] 21:09:11 INFO - PROCESS | 3227 | 1461298151107 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 21:09:11 INFO - PROCESS | 3227 | 1461298151416 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea31800 == 121 [pid = 3227] [id = 561] 21:09:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61f62a000) [pid = 3227] [serial = 1684] [outer = (nil)] 21:09:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd620b05000) [pid = 3227] [serial = 1685] [outer = 0x7fd61f62a000] 21:09:11 INFO - PROCESS | 3227 | 1461298151497 Marionette DEBUG loaded listener.js 21:09:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd620e7fc00) [pid = 3227] [serial = 1686] [outer = 0x7fd61f62a000] 21:09:12 INFO - PROCESS | 3227 | 1461298152384 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]]]}] 21:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1620ms 21:09:12 INFO - PROCESS | 3227 | 1461298152415 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 21:09:12 INFO - PROCESS | 3227 | 1461298152419 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 21:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:09:12 INFO - PROCESS | 3227 | 1461298152425 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:09:12 INFO - PROCESS | 3227 | 1461298152427 Marionette TRACE conn3 <- [1,2218,null,{}] 21:09:12 INFO - PROCESS | 3227 | 1461298152432 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}] 21:09:12 INFO - PROCESS | 3227 | 1461298152657 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 21:09:12 INFO - PROCESS | 3227 | 1461298152929 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620566800 == 122 [pid = 3227] [id = 562] 21:09:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd61faf2800) [pid = 3227] [serial = 1687] [outer = (nil)] 21:09:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd622213000) [pid = 3227] [serial = 1688] [outer = 0x7fd61faf2800] 21:09:13 INFO - PROCESS | 3227 | 1461298153048 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd6223a9800) [pid = 3227] [serial = 1689] [outer = 0x7fd61faf2800] 21:09:13 INFO - PROCESS | 3227 | 1461298153881 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]]]}] 21:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1527ms 21:09:13 INFO - PROCESS | 3227 | 1461298153953 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 21:09:13 INFO - PROCESS | 3227 | 1461298153957 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 21:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:09:13 INFO - PROCESS | 3227 | 1461298153964 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:09:13 INFO - PROCESS | 3227 | 1461298153966 Marionette TRACE conn3 <- [1,2222,null,{}] 21:09:13 INFO - PROCESS | 3227 | 1461298153973 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}] 21:09:14 INFO - PROCESS | 3227 | 1461298154202 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 21:09:14 INFO - PROCESS | 3227 | 1461298154470 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ecd800 == 123 [pid = 3227] [id = 563] 21:09:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd6184ee800) [pid = 3227] [serial = 1690] [outer = (nil)] 21:09:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62338ac00) [pid = 3227] [serial = 1691] [outer = 0x7fd6184ee800] 21:09:14 INFO - PROCESS | 3227 | 1461298154670 Marionette DEBUG loaded listener.js 21:09:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd6241bd800) [pid = 3227] [serial = 1692] [outer = 0x7fd6184ee800] 21:09:15 INFO - PROCESS | 3227 | 1461298155681 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]]]}] 21:09:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:09:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1781ms 21:09:15 INFO - PROCESS | 3227 | 1461298155748 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 21:09:15 INFO - PROCESS | 3227 | 1461298155751 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 21:09:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:09:15 INFO - PROCESS | 3227 | 1461298155758 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:09:15 INFO - PROCESS | 3227 | 1461298155761 Marionette TRACE conn3 <- [1,2226,null,{}] 21:09:15 INFO - PROCESS | 3227 | 1461298155767 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}] 21:09:16 INFO - PROCESS | 3227 | 1461298156079 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 21:09:16 INFO - PROCESS | 3227 | 1461298156407 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62343c000 == 124 [pid = 3227] [id = 564] 21:09:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd629faa000) [pid = 3227] [serial = 1693] [outer = (nil)] 21:09:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd629fb1400) [pid = 3227] [serial = 1694] [outer = 0x7fd629faa000] 21:09:16 INFO - PROCESS | 3227 | 1461298156488 Marionette DEBUG loaded listener.js 21:09:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62a6df000) [pid = 3227] [serial = 1695] [outer = 0x7fd629faa000] 21:09:17 INFO - PROCESS | 3227 | 1461298157325 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]]]}] 21:09:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:09:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1632ms 21:09:17 INFO - PROCESS | 3227 | 1461298157391 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 21:09:17 INFO - PROCESS | 3227 | 1461298157395 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 21:09:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:09:17 INFO - PROCESS | 3227 | 1461298157401 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:09:17 INFO - PROCESS | 3227 | 1461298157403 Marionette TRACE conn3 <- [1,2230,null,{}] 21:09:17 INFO - PROCESS | 3227 | 1461298157408 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}] 21:09:17 INFO - PROCESS | 3227 | 1461298157628 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 21:09:17 INFO - PROCESS | 3227 | 1461298157897 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c6f800 == 125 [pid = 3227] [id = 565] 21:09:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd61899c800) [pid = 3227] [serial = 1696] [outer = (nil)] 21:09:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a890c00) [pid = 3227] [serial = 1697] [outer = 0x7fd61899c800] 21:09:18 INFO - PROCESS | 3227 | 1461298158024 Marionette DEBUG loaded listener.js 21:09:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62a913400) [pid = 3227] [serial = 1698] [outer = 0x7fd61899c800] 21:09:18 INFO - PROCESS | 3227 | 1461298158872 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]]]}] 21:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1529ms 21:09:18 INFO - PROCESS | 3227 | 1461298158932 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 21:09:18 INFO - PROCESS | 3227 | 1461298158936 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 21:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:09:18 INFO - PROCESS | 3227 | 1461298158942 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:09:18 INFO - PROCESS | 3227 | 1461298158944 Marionette TRACE conn3 <- [1,2234,null,{}] 21:09:18 INFO - PROCESS | 3227 | 1461298158950 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}] 21:09:19 INFO - PROCESS | 3227 | 1461298159179 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 21:09:19 INFO - PROCESS | 3227 | 1461298159448 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62ac9f800 == 126 [pid = 3227] [id = 566] 21:09:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd629faa400) [pid = 3227] [serial = 1699] [outer = (nil)] 21:09:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62aaa8400) [pid = 3227] [serial = 1700] [outer = 0x7fd629faa400] 21:09:19 INFO - PROCESS | 3227 | 1461298159568 Marionette DEBUG loaded listener.js 21:09:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62b082000) [pid = 3227] [serial = 1701] [outer = 0x7fd629faa400] 21:09:20 INFO - PROCESS | 3227 | 1461298160441 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]]]}] 21:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1530ms 21:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:09:20 INFO - PROCESS | 3227 | 1461298160473 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 21:09:20 INFO - PROCESS | 3227 | 1461298160476 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 21:09:20 INFO - PROCESS | 3227 | 1461298160483 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:09:20 INFO - PROCESS | 3227 | 1461298160486 Marionette TRACE conn3 <- [1,2238,null,{}] 21:09:20 INFO - PROCESS | 3227 | 1461298160493 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}] 21:09:20 INFO - PROCESS | 3227 | 1461298160731 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 21:09:21 INFO - PROCESS | 3227 | 1461298161052 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d7bd800 == 127 [pid = 3227] [id = 567] 21:09:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62a8c4400) [pid = 3227] [serial = 1702] [outer = (nil)] 21:09:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62b08f000) [pid = 3227] [serial = 1703] [outer = 0x7fd62a8c4400] 21:09:21 INFO - PROCESS | 3227 | 1461298161135 Marionette DEBUG loaded listener.js 21:09:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62bd24c00) [pid = 3227] [serial = 1704] [outer = 0x7fd62a8c4400] 21:09:22 INFO - PROCESS | 3227 | 1461298162010 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]]]}] 21:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1591ms 21:09:22 INFO - PROCESS | 3227 | 1461298162074 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 21:09:22 INFO - PROCESS | 3227 | 1461298162078 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 21:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:09:22 INFO - PROCESS | 3227 | 1461298162084 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:09:22 INFO - PROCESS | 3227 | 1461298162087 Marionette TRACE conn3 <- [1,2242,null,{}] 21:09:22 INFO - PROCESS | 3227 | 1461298162093 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}] 21:09:22 INFO - PROCESS | 3227 | 1461298162328 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 21:09:22 INFO - PROCESS | 3227 | 1461298162657 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e616800 == 128 [pid = 3227] [id = 568] 21:09:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd61e9e5c00) [pid = 3227] [serial = 1705] [outer = (nil)] 21:09:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62cc0e400) [pid = 3227] [serial = 1706] [outer = 0x7fd61e9e5c00] 21:09:22 INFO - PROCESS | 3227 | 1461298162737 Marionette DEBUG loaded listener.js 21:09:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62d714400) [pid = 3227] [serial = 1707] [outer = 0x7fd61e9e5c00] 21:09:23 INFO - PROCESS | 3227 | 1461298163606 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]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1589ms 21:09:23 INFO - PROCESS | 3227 | 1461298163674 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 3227 | 1461298163679 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 21:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:09:23 INFO - PROCESS | 3227 | 1461298163685 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 3227 | 1461298163689 Marionette TRACE conn3 <- [1,2246,null,{}] 21:09:23 INFO - PROCESS | 3227 | 1461298163694 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}] 21:09:23 INFO - PROCESS | 3227 | 1461298163951 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 21:09:24 INFO - PROCESS | 3227 | 1461298164275 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632ad4800 == 129 [pid = 3227] [id = 569] 21:09:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62eb3c000) [pid = 3227] [serial = 1708] [outer = (nil)] 21:09:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd630ab6c00) [pid = 3227] [serial = 1709] [outer = 0x7fd62eb3c000] 21:09:24 INFO - PROCESS | 3227 | 1461298164363 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd6323e5c00) [pid = 3227] [serial = 1710] [outer = 0x7fd62eb3c000] 21:09:25 INFO - PROCESS | 3227 | 1461298165255 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]]]}] 21:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1632ms 21:09:25 INFO - PROCESS | 3227 | 1461298165318 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 21:09:25 INFO - PROCESS | 3227 | 1461298165322 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 21:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:09:25 INFO - PROCESS | 3227 | 1461298165328 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:09:25 INFO - PROCESS | 3227 | 1461298165331 Marionette TRACE conn3 <- [1,2250,null,{}] 21:09:25 INFO - PROCESS | 3227 | 1461298165336 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}] 21:09:25 INFO - PROCESS | 3227 | 1461298165591 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 21:09:25 INFO - PROCESS | 3227 | 1461298165919 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634203800 == 130 [pid = 3227] [id = 570] 21:09:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62f6a3c00) [pid = 3227] [serial = 1711] [outer = (nil)] 21:09:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd632b50c00) [pid = 3227] [serial = 1712] [outer = 0x7fd62f6a3c00] 21:09:26 INFO - PROCESS | 3227 | 1461298166001 Marionette DEBUG loaded listener.js 21:09:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd63338c000) [pid = 3227] [serial = 1713] [outer = 0x7fd62f6a3c00] 21:09:26 INFO - PROCESS | 3227 | 1461298166848 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]]]}] 21:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1580ms 21:09:26 INFO - PROCESS | 3227 | 1461298166909 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 21:09:26 INFO - PROCESS | 3227 | 1461298166913 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 21:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:09:26 INFO - PROCESS | 3227 | 1461298166918 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:09:26 INFO - PROCESS | 3227 | 1461298166921 Marionette TRACE conn3 <- [1,2254,null,{}] 21:09:26 INFO - PROCESS | 3227 | 1461298166927 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}] 21:09:27 INFO - PROCESS | 3227 | 1461298167157 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 21:09:27 INFO - PROCESS | 3227 | 1461298167447 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ace800 == 131 [pid = 3227] [id = 571] 21:09:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd6241c3c00) [pid = 3227] [serial = 1714] [outer = (nil)] 21:09:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd633a54800) [pid = 3227] [serial = 1715] [outer = 0x7fd6241c3c00] 21:09:27 INFO - PROCESS | 3227 | 1461298167566 Marionette DEBUG loaded listener.js 21:09:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd6345d6c00) [pid = 3227] [serial = 1716] [outer = 0x7fd6241c3c00] 21:09:28 INFO - PROCESS | 3227 | 1461298168433 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]]]}] 21:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1579ms 21:09:28 INFO - PROCESS | 3227 | 1461298168498 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 21:09:28 INFO - PROCESS | 3227 | 1461298168502 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 21:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:09:28 INFO - PROCESS | 3227 | 1461298168508 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:09:28 INFO - PROCESS | 3227 | 1461298168510 Marionette TRACE conn3 <- [1,2258,null,{}] 21:09:28 INFO - PROCESS | 3227 | 1461298168516 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}] 21:09:28 INFO - PROCESS | 3227 | 1461298168762 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 21:09:29 INFO - PROCESS | 3227 | 1461298169077 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641d08800 == 132 [pid = 3227] [id = 572] 21:09:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd633a55c00) [pid = 3227] [serial = 1717] [outer = (nil)] 21:09:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd635112800) [pid = 3227] [serial = 1718] [outer = 0x7fd633a55c00] 21:09:29 INFO - PROCESS | 3227 | 1461298169159 Marionette DEBUG loaded listener.js 21:09:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd6365c6800) [pid = 3227] [serial = 1719] [outer = 0x7fd633a55c00] 21:09:30 INFO - PROCESS | 3227 | 1461298170013 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]]]}] 21:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1581ms 21:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:09:30 INFO - PROCESS | 3227 | 1461298170090 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 21:09:30 INFO - PROCESS | 3227 | 1461298170093 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 21:09:30 INFO - PROCESS | 3227 | 1461298170099 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 3227 | 1461298170102 Marionette TRACE conn3 <- [1,2262,null,{}] 21:09:30 INFO - PROCESS | 3227 | 1461298170107 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}] 21:09:30 INFO - PROCESS | 3227 | 1461298170336 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 21:09:30 INFO - PROCESS | 3227 | 1461298170720 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd646521000 == 133 [pid = 3227] [id = 573] 21:09:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd628a16c00) [pid = 3227] [serial = 1720] [outer = (nil)] 21:09:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd64104c000) [pid = 3227] [serial = 1721] [outer = 0x7fd628a16c00] 21:09:30 INFO - PROCESS | 3227 | 1461298170799 Marionette DEBUG loaded listener.js 21:09:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd642045800) [pid = 3227] [serial = 1722] [outer = 0x7fd628a16c00] 21:09:31 INFO - PROCESS | 3227 | 1461298171654 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]]]}] 21:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1630ms 21:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:09:31 INFO - PROCESS | 3227 | 1461298171729 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 21:09:31 INFO - PROCESS | 3227 | 1461298171732 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 21:09:31 INFO - PROCESS | 3227 | 1461298171738 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:09:31 INFO - PROCESS | 3227 | 1461298171741 Marionette TRACE conn3 <- [1,2266,null,{}] 21:09:31 INFO - PROCESS | 3227 | 1461298171746 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}] 21:09:32 INFO - PROCESS | 3227 | 1461298172007 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 21:09:32 INFO - PROCESS | 3227 | 1461298172343 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616d0f000 == 134 [pid = 3227] [id = 574] 21:09:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd629d1ec00) [pid = 3227] [serial = 1723] [outer = (nil)] 21:09:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd64208e000) [pid = 3227] [serial = 1724] [outer = 0x7fd629d1ec00] 21:09:32 INFO - PROCESS | 3227 | 1461298172474 Marionette DEBUG loaded listener.js 21:09:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd642210800) [pid = 3227] [serial = 1725] [outer = 0x7fd629d1ec00] 21:09:33 INFO - PROCESS | 3227 | 1461298173485 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]]]}] 21:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1787ms 21:09:33 INFO - PROCESS | 3227 | 1461298173525 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 21:09:33 INFO - PROCESS | 3227 | 1461298173529 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 21:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:09:33 INFO - PROCESS | 3227 | 1461298173534 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:09:33 INFO - PROCESS | 3227 | 1461298173536 Marionette TRACE conn3 <- [1,2270,null,{}] 21:09:33 INFO - PROCESS | 3227 | 1461298173542 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}] 21:09:33 INFO - PROCESS | 3227 | 1461298173765 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 21:09:34 INFO - PROCESS | 3227 | 1461298174047 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3d8000 == 135 [pid = 3227] [id = 575] 21:09:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd615dab400) [pid = 3227] [serial = 1726] [outer = (nil)] 21:09:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd64413e000) [pid = 3227] [serial = 1727] [outer = 0x7fd615dab400] 21:09:34 INFO - PROCESS | 3227 | 1461298174121 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd6458b4c00) [pid = 3227] [serial = 1728] [outer = 0x7fd615dab400] 21:09:35 INFO - PROCESS | 3227 | 1461298175038 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]]]}] 21:09:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1534ms 21:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:09:35 INFO - PROCESS | 3227 | 1461298175069 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 21:09:35 INFO - PROCESS | 3227 | 1461298175072 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 21:09:35 INFO - PROCESS | 3227 | 1461298175079 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:09:35 INFO - PROCESS | 3227 | 1461298175082 Marionette TRACE conn3 <- [1,2274,null,{}] 21:09:35 INFO - PROCESS | 3227 | 1461298175087 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}] 21:09:35 INFO - PROCESS | 3227 | 1461298175315 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 21:09:35 INFO - PROCESS | 3227 | 1461298175612 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6180d9800 == 136 [pid = 3227] [id = 576] 21:09:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd615db5000) [pid = 3227] [serial = 1729] [outer = (nil)] 21:09:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd645bac000) [pid = 3227] [serial = 1730] [outer = 0x7fd615db5000] 21:09:35 INFO - PROCESS | 3227 | 1461298175729 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd646097c00) [pid = 3227] [serial = 1731] [outer = 0x7fd615db5000] 21:09:36 INFO - PROCESS | 3227 | 1461298176648 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]]]}] 21:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1644ms 21:09:36 INFO - PROCESS | 3227 | 1461298176725 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 21:09:36 INFO - PROCESS | 3227 | 1461298176728 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 21:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:09:36 INFO - PROCESS | 3227 | 1461298176734 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:09:36 INFO - PROCESS | 3227 | 1461298176737 Marionette TRACE conn3 <- [1,2278,null,{}] 21:09:36 INFO - PROCESS | 3227 | 1461298176742 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}] 21:09:36 INFO - PROCESS | 3227 | 1461298176983 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfcd800 == 135 [pid = 3227] [id = 364] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b37a800 == 134 [pid = 3227] [id = 279] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645e6e800 == 133 [pid = 3227] [id = 278] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ecb7000 == 132 [pid = 3227] [id = 282] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618915800 == 131 [pid = 3227] [id = 365] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618774000 == 130 [pid = 3227] [id = 557] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619a0e000 == 129 [pid = 3227] [id = 556] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618761000 == 128 [pid = 3227] [id = 555] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615bdf000 == 127 [pid = 3227] [id = 554] 21:09:38 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ebeb800 == 126 [pid = 3227] [id = 505] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd642091c00) [pid = 3227] [serial = 1583] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd6241c6400) [pid = 3227] [serial = 1488] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62e54e800) [pid = 3227] [serial = 1506] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd62a6dec00) [pid = 3227] [serial = 1497] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd62330c800) [pid = 3227] [serial = 1547] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd62c133800) [pid = 3227] [serial = 1563] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd629eb8400) [pid = 3227] [serial = 1553] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd635114000) [pid = 3227] [serial = 1574] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd620b04400) [pid = 3227] [serial = 1545] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd6289cfc00) [pid = 3227] [serial = 1491] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd620520800) [pid = 3227] [serial = 1482] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd62b08ec00) [pid = 3227] [serial = 1560] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd62b084000) [pid = 3227] [serial = 1559] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd645bac400) [pid = 3227] [serial = 1589] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd617d51000) [pid = 3227] [serial = 1596] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62e8a0400) [pid = 3227] [serial = 1509] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd641048400) [pid = 3227] [serial = 1580] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd62df4e000) [pid = 3227] [serial = 1503] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd61a06dc00) [pid = 3227] [serial = 1542] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd616f26c00) [pid = 3227] [serial = 1539] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd61e9e9000) [pid = 3227] [serial = 1602] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62233c400) [pid = 3227] [serial = 1485] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd61f62c400) [pid = 3227] [serial = 1479] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd631555c00) [pid = 3227] [serial = 1512] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd632fc8400) [pid = 3227] [serial = 1571] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd61eb57000) [pid = 3227] [serial = 1544] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6345fc000) [pid = 3227] [serial = 1572] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd61e9edc00) [pid = 3227] [serial = 1476] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd632cee000) [pid = 3227] [serial = 1515] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd615db9000) [pid = 3227] [serial = 1538] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62bd26000) [pid = 3227] [serial = 1562] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd6458b2c00) [pid = 3227] [serial = 1587] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd640de3400) [pid = 3227] [serial = 1578] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd629e94c00) [pid = 3227] [serial = 1494] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd629b79400) [pid = 3227] [serial = 1551] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd63a067000) [pid = 3227] [serial = 1577] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd615abb400) [pid = 3227] [serial = 1592] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd61997b000) [pid = 3227] [serial = 1541] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62f6aac00) [pid = 3227] [serial = 1569] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd628a14c00) [pid = 3227] [serial = 1550] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd635344000) [pid = 3227] [serial = 1575] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd642050800) [pid = 3227] [serial = 1581] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd62a6d9000) [pid = 3227] [serial = 1554] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd64580b400) [pid = 3227] [serial = 1586] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd619e99400) [pid = 3227] [serial = 1473] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62e895400) [pid = 3227] [serial = 1568] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd6240b5400) [pid = 3227] [serial = 1548] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd615ac0000) [pid = 3227] [serial = 1593] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd61c4d4c00) [pid = 3227] [serial = 1601] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd618a5b800) [pid = 3227] [serial = 1598] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62b08f400) [pid = 3227] [serial = 1500] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd616f26800) [pid = 3227] [serial = 1470] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd645e0d400) [pid = 3227] [serial = 1590] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd61fb72400) [pid = 3227] [serial = 1604] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd64220fc00) [pid = 3227] [serial = 1584] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd62aaa5c00) [pid = 3227] [serial = 1557] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62df48800) [pid = 3227] [serial = 1566] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd617086400) [pid = 3227] [serial = 1595] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd62d711800) [pid = 3227] [serial = 1565] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd635113000) [pid = 3227] [serial = 1518] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd619982800) [pid = 3227] [serial = 1599] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd62a8c1400) [pid = 3227] [serial = 1556] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd620b06400) [pid = 3227] [serial = 1605] [outer = (nil)] [url = about:blank] 21:09:38 INFO - PROCESS | 3227 | 1461298178955 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6159b6000 == 127 [pid = 3227] [id = 577] 21:09:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd6146b5400) [pid = 3227] [serial = 1732] [outer = (nil)] 21:09:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd615ab4800) [pid = 3227] [serial = 1733] [outer = 0x7fd6146b5400] 21:09:39 INFO - PROCESS | 3227 | 1461298179027 Marionette DEBUG loaded listener.js 21:09:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd615ac1c00) [pid = 3227] [serial = 1734] [outer = 0x7fd6146b5400] 21:09:39 INFO - PROCESS | 3227 | 1461298179768 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]]]}] 21:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 3085ms 21:09:39 INFO - PROCESS | 3227 | 1461298179821 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 3227 | 1461298179828 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:09:39 INFO - PROCESS | 3227 | 1461298179836 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 3227 | 1461298179840 Marionette TRACE conn3 <- [1,2282,null,{}] 21:09:39 INFO - PROCESS | 3227 | 1461298179850 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}] 21:09:40 INFO - PROCESS | 3227 | 1461298180078 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 21:09:40 INFO - PROCESS | 3227 | 1461298180266 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617f80000 == 128 [pid = 3227] [id = 578] 21:09:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd615db3800) [pid = 3227] [serial = 1735] [outer = (nil)] 21:09:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd616d6c800) [pid = 3227] [serial = 1736] [outer = 0x7fd615db3800] 21:09:40 INFO - PROCESS | 3227 | 1461298180334 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd616f28400) [pid = 3227] [serial = 1737] [outer = 0x7fd615db3800] 21:09:41 INFO - PROCESS | 3227 | 1461298181253 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]]]}] 21:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1437ms 21:09:41 INFO - PROCESS | 3227 | 1461298181277 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 21:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:09:41 INFO - PROCESS | 3227 | 1461298181283 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 21:09:41 INFO - PROCESS | 3227 | 1461298181290 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:09:41 INFO - PROCESS | 3227 | 1461298181293 Marionette TRACE conn3 <- [1,2286,null,{}] 21:09:41 INFO - PROCESS | 3227 | 1461298181298 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}] 21:09:41 INFO - PROCESS | 3227 | 1461298181587 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 21:09:41 INFO - PROCESS | 3227 | 1461298181635 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b86000 == 129 [pid = 3227] [id = 579] 21:09:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd617084800) [pid = 3227] [serial = 1738] [outer = (nil)] 21:09:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd617cebc00) [pid = 3227] [serial = 1739] [outer = 0x7fd617084800] 21:09:41 INFO - PROCESS | 3227 | 1461298181698 Marionette DEBUG loaded listener.js 21:09:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd6184f3c00) [pid = 3227] [serial = 1740] [outer = 0x7fd617084800] 21:09:42 INFO - PROCESS | 3227 | 1461298182636 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]]]}] 21:09:42 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 21:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1391ms 21:09:42 INFO - PROCESS | 3227 | 1461298182681 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 21:09:42 INFO - PROCESS | 3227 | 1461298182690 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 21:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:09:42 INFO - PROCESS | 3227 | 1461298182733 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 3227 | 1461298182748 Marionette TRACE conn3 <- [1,2290,null,{}] 21:09:42 INFO - PROCESS | 3227 | 1461298182776 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}] 21:09:43 INFO - PROCESS | 3227 | 1461298183116 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd629b6f400) [pid = 3227] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd620b11400) [pid = 3227] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd620129c00) [pid = 3227] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd616feb800) [pid = 3227] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd615abdc00) [pid = 3227] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd615ab4000) [pid = 3227] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd61c4a8400) [pid = 3227] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd616c12000) [pid = 3227] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd62c127c00) [pid = 3227] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd6184f3400) [pid = 3227] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd629ebac00) [pid = 3227] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd61faf6000) [pid = 3227] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6146a9800) [pid = 3227] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd632a51c00) [pid = 3227] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd6146adc00) [pid = 3227] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd616fe5c00) [pid = 3227] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd632a4f800) [pid = 3227] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd619dc2800) [pid = 3227] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd6146ac000) [pid = 3227] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd615abfc00) [pid = 3227] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd617cea400) [pid = 3227] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:09:43 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd61884e800) [pid = 3227] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:09:43 INFO - PROCESS | 3227 | 1461298183887 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618913800 == 130 [pid = 3227] [id = 580] 21:09:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd6146a9800) [pid = 3227] [serial = 1741] [outer = (nil)] 21:09:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd615ab4000) [pid = 3227] [serial = 1742] [outer = 0x7fd6146a9800] 21:09:43 INFO - PROCESS | 3227 | 1461298183971 Marionette DEBUG loaded listener.js 21:09:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd617ce5c00) [pid = 3227] [serial = 1743] [outer = 0x7fd6146a9800] 21:09:44 INFO - PROCESS | 3227 | 1461298184677 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]]]}] 21:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1981ms 21:09:44 INFO - PROCESS | 3227 | 1461298184699 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 21:09:44 INFO - PROCESS | 3227 | 1461298184704 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 21:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:09:44 INFO - PROCESS | 3227 | 1461298184713 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:09:44 INFO - PROCESS | 3227 | 1461298184716 Marionette TRACE conn3 <- [1,2294,null,{}] 21:09:44 INFO - PROCESS | 3227 | 1461298184720 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}] 21:09:45 INFO - PROCESS | 3227 | 1461298185013 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 21:09:45 INFO - PROCESS | 3227 | 1461298185153 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfc9000 == 131 [pid = 3227] [id = 581] 21:09:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd6146ad000) [pid = 3227] [serial = 1744] [outer = (nil)] 21:09:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd619dc7800) [pid = 3227] [serial = 1745] [outer = 0x7fd6146ad000] 21:09:45 INFO - PROCESS | 3227 | 1461298185228 Marionette DEBUG loaded listener.js 21:09:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd61a072800) [pid = 3227] [serial = 1746] [outer = 0x7fd6146ad000] 21:09:46 INFO - PROCESS | 3227 | 1461298186379 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]]]}] 21:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1681ms 21:09:46 INFO - PROCESS | 3227 | 1461298186394 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 21:09:46 INFO - PROCESS | 3227 | 1461298186401 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 21:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:09:46 INFO - PROCESS | 3227 | 1461298186410 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:09:46 INFO - PROCESS | 3227 | 1461298186415 Marionette TRACE conn3 <- [1,2298,null,{}] 21:09:46 INFO - PROCESS | 3227 | 1461298186423 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}] 21:09:46 INFO - PROCESS | 3227 | 1461298186758 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 21:09:47 INFO - PROCESS | 3227 | 1461298186997 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618771800 == 132 [pid = 3227] [id = 582] 21:09:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd615db8400) [pid = 3227] [serial = 1747] [outer = (nil)] 21:09:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd616d6d000) [pid = 3227] [serial = 1748] [outer = 0x7fd615db8400] 21:09:47 INFO - PROCESS | 3227 | 1461298187076 Marionette DEBUG loaded listener.js 21:09:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd616ff2800) [pid = 3227] [serial = 1749] [outer = 0x7fd615db8400] 21:09:47 INFO - PROCESS | 3227 | 1461298187970 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]]]}] 21:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1588ms 21:09:48 INFO - PROCESS | 3227 | 1461298187998 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 21:09:48 INFO - PROCESS | 3227 | 1461298188007 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 21:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:09:48 INFO - PROCESS | 3227 | 1461298188019 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:09:48 INFO - PROCESS | 3227 | 1461298188024 Marionette TRACE conn3 <- [1,2302,null,{}] 21:09:48 INFO - PROCESS | 3227 | 1461298188030 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}] 21:09:48 INFO - PROCESS | 3227 | 1461298188277 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 21:09:48 INFO - PROCESS | 3227 | 1461298188648 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c409800 == 133 [pid = 3227] [id = 583] 21:09:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd618846800) [pid = 3227] [serial = 1750] [outer = (nil)] 21:09:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd6189a5400) [pid = 3227] [serial = 1751] [outer = 0x7fd618846800] 21:09:48 INFO - PROCESS | 3227 | 1461298188775 Marionette DEBUG loaded listener.js 21:09:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd619654c00) [pid = 3227] [serial = 1752] [outer = 0x7fd618846800] 21:09:49 INFO - PROCESS | 3227 | 1461298189692 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]]]}] 21:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1737ms 21:09:49 INFO - PROCESS | 3227 | 1461298189756 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 21:09:49 INFO - PROCESS | 3227 | 1461298189760 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 21:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:09:49 INFO - PROCESS | 3227 | 1461298189767 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:09:49 INFO - PROCESS | 3227 | 1461298189772 Marionette TRACE conn3 <- [1,2306,null,{}] 21:09:49 INFO - PROCESS | 3227 | 1461298189789 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}] 21:09:50 INFO - PROCESS | 3227 | 1461298190069 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 21:09:50 INFO - PROCESS | 3227 | 1461298190342 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e26c000 == 134 [pid = 3227] [id = 584] 21:09:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd619dcc000) [pid = 3227] [serial = 1753] [outer = (nil)] 21:09:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd61e9e1000) [pid = 3227] [serial = 1754] [outer = 0x7fd619dcc000] 21:09:50 INFO - PROCESS | 3227 | 1461298190489 Marionette DEBUG loaded listener.js 21:09:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd61ea6bc00) [pid = 3227] [serial = 1755] [outer = 0x7fd619dcc000] 21:09:51 INFO - PROCESS | 3227 | 1461298191380 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]]]}] 21:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1645ms 21:09:51 INFO - PROCESS | 3227 | 1461298191413 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 21:09:51 INFO - PROCESS | 3227 | 1461298191417 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 21:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:09:51 INFO - PROCESS | 3227 | 1461298191423 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:09:51 INFO - PROCESS | 3227 | 1461298191426 Marionette TRACE conn3 <- [1,2310,null,{}] 21:09:51 INFO - PROCESS | 3227 | 1461298191431 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}] 21:09:51 INFO - PROCESS | 3227 | 1461298191663 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 21:09:51 INFO - PROCESS | 3227 | 1461298191946 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fac1800 == 135 [pid = 3227] [id = 585] 21:09:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd61c4d5800) [pid = 3227] [serial = 1756] [outer = (nil)] 21:09:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd61fb6d800) [pid = 3227] [serial = 1757] [outer = 0x7fd61c4d5800] 21:09:52 INFO - PROCESS | 3227 | 1461298192070 Marionette DEBUG loaded listener.js 21:09:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd620b06400) [pid = 3227] [serial = 1758] [outer = 0x7fd61c4d5800] 21:09:52 INFO - PROCESS | 3227 | 1461298192926 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]]]}] 21:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1533ms 21:09:52 INFO - PROCESS | 3227 | 1461298192956 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 21:09:52 INFO - PROCESS | 3227 | 1461298192961 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 21:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:09:52 INFO - PROCESS | 3227 | 1461298192967 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:09:52 INFO - PROCESS | 3227 | 1461298192969 Marionette TRACE conn3 <- [1,2314,null,{}] 21:09:52 INFO - PROCESS | 3227 | 1461298192975 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}] 21:09:53 INFO - PROCESS | 3227 | 1461298193197 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 21:09:53 INFO - PROCESS | 3227 | 1461298193468 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a61800 == 136 [pid = 3227] [id = 586] 21:09:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd61f62c400) [pid = 3227] [serial = 1759] [outer = (nil)] 21:09:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd620e7b800) [pid = 3227] [serial = 1760] [outer = 0x7fd61f62c400] 21:09:53 INFO - PROCESS | 3227 | 1461298193587 Marionette DEBUG loaded listener.js 21:09:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd621f4b000) [pid = 3227] [serial = 1761] [outer = 0x7fd61f62c400] 21:09:54 INFO - PROCESS | 3227 | 1461298194457 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]]]}] 21:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1530ms 21:09:54 INFO - PROCESS | 3227 | 1461298194499 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 21:09:54 INFO - PROCESS | 3227 | 1461298194503 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 21:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:09:54 INFO - PROCESS | 3227 | 1461298194509 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 3227 | 1461298194513 Marionette TRACE conn3 <- [1,2318,null,{}] 21:09:54 INFO - PROCESS | 3227 | 1461298194518 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}] 21:09:54 INFO - PROCESS | 3227 | 1461298194786 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 21:09:55 INFO - PROCESS | 3227 | 1461298195109 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62281b800 == 137 [pid = 3227] [id = 587] 21:09:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd6241bfc00) [pid = 3227] [serial = 1762] [outer = (nil)] 21:09:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd6241c7400) [pid = 3227] [serial = 1763] [outer = 0x7fd6241bfc00] 21:09:55 INFO - PROCESS | 3227 | 1461298195196 Marionette DEBUG loaded listener.js 21:09:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd62434d800) [pid = 3227] [serial = 1764] [outer = 0x7fd6241bfc00] 21:09:56 INFO - PROCESS | 3227 | 1461298196093 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] 21:09:56 INFO - PROCESS | 3227 | 1461298196147 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 21:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:09:56 INFO - PROCESS | 3227 | 1461298196154 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 3227 | 1461298196157 Marionette TRACE conn3 <- [1,2322,null,{}] 21:09:56 INFO - PROCESS | 3227 | 1461298196163 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}] 21:09:56 INFO - PROCESS | 3227 | 1461298196384 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 21:09:56 INFO - PROCESS | 3227 | 1461298196710 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623430000 == 138 [pid = 3227] [id = 588] 21:09:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd6223b2c00) [pid = 3227] [serial = 1765] [outer = (nil)] 21:09:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd628fd8400) [pid = 3227] [serial = 1766] [outer = 0x7fd6223b2c00] 21:09:56 INFO - PROCESS | 3227 | 1461298196790 Marionette DEBUG loaded listener.js 21:09:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629c57400) [pid = 3227] [serial = 1767] [outer = 0x7fd6223b2c00] 21:09:57 INFO - PROCESS | 3227 | 1461298197640 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]]]}] 21:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1537ms 21:09:57 INFO - PROCESS | 3227 | 1461298197692 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 21:09:57 INFO - PROCESS | 3227 | 1461298197695 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 21:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:09:57 INFO - PROCESS | 3227 | 1461298197702 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:09:57 INFO - PROCESS | 3227 | 1461298197706 Marionette TRACE conn3 <- [1,2326,null,{}] 21:09:57 INFO - PROCESS | 3227 | 1461298197712 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}] 21:09:57 INFO - PROCESS | 3227 | 1461298197945 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 21:09:58 INFO - PROCESS | 3227 | 1461298198219 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628a6c000 == 139 [pid = 3227] [id = 589] 21:09:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd615abb800) [pid = 3227] [serial = 1768] [outer = (nil)] 21:09:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd629d85000) [pid = 3227] [serial = 1769] [outer = 0x7fd615abb800] 21:09:58 INFO - PROCESS | 3227 | 1461298198339 Marionette DEBUG loaded listener.js 21:09:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd629eba400) [pid = 3227] [serial = 1770] [outer = 0x7fd615abb800] 21:09:59 INFO - PROCESS | 3227 | 1461298199158 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]]]}] 21:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1533ms 21:09:59 INFO - PROCESS | 3227 | 1461298199236 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 21:09:59 INFO - PROCESS | 3227 | 1461298199239 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 21:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:09:59 INFO - PROCESS | 3227 | 1461298199245 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:09:59 INFO - PROCESS | 3227 | 1461298199248 Marionette TRACE conn3 <- [1,2330,null,{}] 21:09:59 INFO - PROCESS | 3227 | 1461298199253 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}] 21:09:59 INFO - PROCESS | 3227 | 1461298199521 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 21:09:59 INFO - PROCESS | 3227 | 1461298199761 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f6e800 == 140 [pid = 3227] [id = 590] 21:09:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd6240b6c00) [pid = 3227] [serial = 1771] [outer = (nil)] 21:09:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62a354000) [pid = 3227] [serial = 1772] [outer = 0x7fd6240b6c00] 21:09:59 INFO - PROCESS | 3227 | 1461298199956 Marionette DEBUG loaded listener.js 21:10:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62a6dac00) [pid = 3227] [serial = 1773] [outer = 0x7fd6240b6c00] 21:10:00 INFO - PROCESS | 3227 | 1461298200847 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]]]}] 21:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1630ms 21:10:00 INFO - PROCESS | 3227 | 1461298200877 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 21:10:00 INFO - PROCESS | 3227 | 1461298200880 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 21:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:10:00 INFO - PROCESS | 3227 | 1461298200886 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 3227 | 1461298200890 Marionette TRACE conn3 <- [1,2334,null,{}] 21:10:00 INFO - PROCESS | 3227 | 1461298200895 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}] 21:10:01 INFO - PROCESS | 3227 | 1461298201138 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 21:10:01 INFO - PROCESS | 3227 | 1461298201494 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f4a000 == 141 [pid = 3227] [id = 591] 21:10:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd616d66000) [pid = 3227] [serial = 1774] [outer = (nil)] 21:10:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62a8c5c00) [pid = 3227] [serial = 1775] [outer = 0x7fd616d66000] 21:10:01 INFO - PROCESS | 3227 | 1461298201574 Marionette DEBUG loaded listener.js 21:10:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62ac07c00) [pid = 3227] [serial = 1776] [outer = 0x7fd616d66000] 21:10:02 INFO - PROCESS | 3227 | 1461298202540 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]]]}] 21:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1694ms 21:10:02 INFO - PROCESS | 3227 | 1461298202582 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 21:10:02 INFO - PROCESS | 3227 | 1461298202587 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 21:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:10:02 INFO - PROCESS | 3227 | 1461298202592 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 3227 | 1461298202595 Marionette TRACE conn3 <- [1,2338,null,{}] 21:10:02 INFO - PROCESS | 3227 | 1461298202601 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}] 21:10:02 INFO - PROCESS | 3227 | 1461298202848 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 21:10:03 INFO - PROCESS | 3227 | 1461298203171 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62cd9d000 == 142 [pid = 3227] [id = 592] 21:10:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62cd35400) [pid = 3227] [serial = 1777] [outer = (nil)] 21:10:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62d715400) [pid = 3227] [serial = 1778] [outer = 0x7fd62cd35400] 21:10:03 INFO - PROCESS | 3227 | 1461298203263 Marionette DEBUG loaded listener.js 21:10:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62df4fc00) [pid = 3227] [serial = 1779] [outer = 0x7fd62cd35400] 21:10:04 INFO - PROCESS | 3227 | 1461298204104 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]]]}] 21:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1581ms 21:10:04 INFO - PROCESS | 3227 | 1461298204174 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 21:10:04 INFO - PROCESS | 3227 | 1461298204178 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 21:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:10:04 INFO - PROCESS | 3227 | 1461298204183 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:10:04 INFO - PROCESS | 3227 | 1461298204185 Marionette TRACE conn3 <- [1,2342,null,{}] 21:10:04 INFO - PROCESS | 3227 | 1461298204191 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}] 21:10:04 INFO - PROCESS | 3227 | 1461298204416 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 21:10:04 INFO - PROCESS | 3227 | 1461298204738 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e615800 == 143 [pid = 3227] [id = 593] 21:10:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62cd30000) [pid = 3227] [serial = 1780] [outer = (nil)] 21:10:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62e409400) [pid = 3227] [serial = 1781] [outer = 0x7fd62cd30000] 21:10:04 INFO - PROCESS | 3227 | 1461298204826 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62e54e800) [pid = 3227] [serial = 1782] [outer = 0x7fd62cd30000] 21:10:05 INFO - PROCESS | 3227 | 1461298205647 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]]]}] 21:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1482ms 21:10:05 INFO - PROCESS | 3227 | 1461298205667 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 21:10:05 INFO - PROCESS | 3227 | 1461298205671 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 21:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:10:05 INFO - PROCESS | 3227 | 1461298205677 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 3227 | 1461298205680 Marionette TRACE conn3 <- [1,2346,null,{}] 21:10:05 INFO - PROCESS | 3227 | 1461298205685 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}] 21:10:05 INFO - PROCESS | 3227 | 1461298205913 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 21:10:06 INFO - PROCESS | 3227 | 1461298206218 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631a11000 == 144 [pid = 3227] [id = 594] 21:10:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd61faf8800) [pid = 3227] [serial = 1783] [outer = (nil)] 21:10:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62e5bd800) [pid = 3227] [serial = 1784] [outer = 0x7fd61faf8800] 21:10:06 INFO - PROCESS | 3227 | 1461298206352 Marionette DEBUG loaded listener.js 21:10:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62e8a0400) [pid = 3227] [serial = 1785] [outer = 0x7fd61faf8800] 21:10:07 INFO - PROCESS | 3227 | 1461298207241 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]]]}] 21:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1591ms 21:10:07 INFO - PROCESS | 3227 | 1461298207269 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 21:10:07 INFO - PROCESS | 3227 | 1461298207273 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 21:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:10:07 INFO - PROCESS | 3227 | 1461298207278 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:10:07 INFO - PROCESS | 3227 | 1461298207280 Marionette TRACE conn3 <- [1,2350,null,{}] 21:10:07 INFO - PROCESS | 3227 | 1461298207286 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}] 21:10:07 INFO - PROCESS | 3227 | 1461298207514 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 21:10:07 INFO - PROCESS | 3227 | 1461298207839 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63313b000 == 145 [pid = 3227] [id = 595] 21:10:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6146ab800) [pid = 3227] [serial = 1786] [outer = (nil)] 21:10:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62eb40c00) [pid = 3227] [serial = 1787] [outer = 0x7fd6146ab800] 21:10:07 INFO - PROCESS | 3227 | 1461298207927 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd631555c00) [pid = 3227] [serial = 1788] [outer = 0x7fd6146ab800] 21:10:08 INFO - PROCESS | 3227 | 1461298208768 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]]]}] 21:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1532ms 21:10:08 INFO - PROCESS | 3227 | 1461298208812 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 3227 | 1461298208816 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 21:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:10:08 INFO - PROCESS | 3227 | 1461298208822 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 3227 | 1461298208825 Marionette TRACE conn3 <- [1,2354,null,{}] 21:10:08 INFO - PROCESS | 3227 | 1461298208830 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}] 21:10:09 INFO - PROCESS | 3227 | 1461298209065 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 21:10:09 INFO - PROCESS | 3227 | 1461298209355 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635321800 == 146 [pid = 3227] [id = 596] 21:10:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd623304c00) [pid = 3227] [serial = 1789] [outer = (nil)] 21:10:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd632a4c800) [pid = 3227] [serial = 1790] [outer = 0x7fd623304c00] 21:10:09 INFO - PROCESS | 3227 | 1461298209475 Marionette DEBUG loaded listener.js 21:10:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd6336e2000) [pid = 3227] [serial = 1791] [outer = 0x7fd623304c00] 21:10:10 INFO - PROCESS | 3227 | 1461298210314 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]]]}] 21:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1528ms 21:10:10 INFO - PROCESS | 3227 | 1461298210351 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 21:10:10 INFO - PROCESS | 3227 | 1461298210354 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 21:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:10:10 INFO - PROCESS | 3227 | 1461298210360 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:10:10 INFO - PROCESS | 3227 | 1461298210362 Marionette TRACE conn3 <- [1,2358,null,{}] 21:10:10 INFO - PROCESS | 3227 | 1461298210368 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}] 21:10:10 INFO - PROCESS | 3227 | 1461298210610 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 21:10:10 INFO - PROCESS | 3227 | 1461298210893 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6410e3800 == 147 [pid = 3227] [id = 597] 21:10:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62a8c7c00) [pid = 3227] [serial = 1792] [outer = (nil)] 21:10:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd634928000) [pid = 3227] [serial = 1793] [outer = 0x7fd62a8c7c00] 21:10:11 INFO - PROCESS | 3227 | 1461298211011 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6365c8000) [pid = 3227] [serial = 1794] [outer = 0x7fd62a8c7c00] 21:10:11 INFO - PROCESS | 3227 | 1461298211856 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]]]}] 21:10:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:10:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1542ms 21:10:11 INFO - PROCESS | 3227 | 1461298211903 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 21:10:11 INFO - PROCESS | 3227 | 1461298211906 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 21:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:10:11 INFO - PROCESS | 3227 | 1461298211912 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 3227 | 1461298211914 Marionette TRACE conn3 <- [1,2362,null,{}] 21:10:11 INFO - PROCESS | 3227 | 1461298211919 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}] 21:10:12 INFO - PROCESS | 3227 | 1461298212129 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 21:10:12 INFO - PROCESS | 3227 | 1461298212407 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645e6e800 == 148 [pid = 3227] [id = 598] 21:10:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62e8a3000) [pid = 3227] [serial = 1795] [outer = (nil)] 21:10:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd64125d800) [pid = 3227] [serial = 1796] [outer = 0x7fd62e8a3000] 21:10:12 INFO - PROCESS | 3227 | 1461298212485 Marionette DEBUG loaded listener.js 21:10:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd6423d0400) [pid = 3227] [serial = 1797] [outer = 0x7fd62e8a3000] 21:10:13 INFO - PROCESS | 3227 | 1461298213371 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]]]}] 21:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1527ms 21:10:13 INFO - PROCESS | 3227 | 1461298213440 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 3227 | 1461298213444 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 21:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:10:13 INFO - PROCESS | 3227 | 1461298213450 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 3227 | 1461298213453 Marionette TRACE conn3 <- [1,2366,null,{}] 21:10:13 INFO - PROCESS | 3227 | 1461298213458 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}] 21:10:13 INFO - PROCESS | 3227 | 1461298213693 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 21:10:14 INFO - PROCESS | 3227 | 1461298214013 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b376000 == 149 [pid = 3227] [id = 599] 21:10:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd63665d000) [pid = 3227] [serial = 1798] [outer = (nil)] 21:10:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd645ba8400) [pid = 3227] [serial = 1799] [outer = 0x7fd63665d000] 21:10:14 INFO - PROCESS | 3227 | 1461298214093 Marionette DEBUG loaded listener.js 21:10:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd645e07c00) [pid = 3227] [serial = 1800] [outer = 0x7fd63665d000] 21:10:14 INFO - PROCESS | 3227 | 1461298214944 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]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1539ms 21:10:14 INFO - PROCESS | 3227 | 1461298214990 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 21:10:14 INFO - PROCESS | 3227 | 1461298214994 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 21:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:10:15 INFO - PROCESS | 3227 | 1461298215000 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:10:15 INFO - PROCESS | 3227 | 1461298215003 Marionette TRACE conn3 <- [1,2370,null,{}] 21:10:15 INFO - PROCESS | 3227 | 1461298215008 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}] 21:10:15 INFO - PROCESS | 3227 | 1461298215238 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 21:10:15 INFO - PROCESS | 3227 | 1461298215584 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614eea000 == 150 [pid = 3227] [id = 600] 21:10:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd614ec0800) [pid = 3227] [serial = 1801] [outer = (nil)] 21:10:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd614ec9000) [pid = 3227] [serial = 1802] [outer = 0x7fd614ec0800] 21:10:15 INFO - PROCESS | 3227 | 1461298215666 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd614ecdc00) [pid = 3227] [serial = 1803] [outer = 0x7fd614ec0800] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61cf21800 == 149 [pid = 3227] [id = 263] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622818800 == 148 [pid = 3227] [id = 247] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645a76000 == 147 [pid = 3227] [id = 257] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b389000 == 146 [pid = 3227] [id = 261] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619a0f800 == 145 [pid = 3227] [id = 436] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6227cd000 == 144 [pid = 3227] [id = 205] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640b1c800 == 143 [pid = 3227] [id = 58] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618913800 == 142 [pid = 3227] [id = 580] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b86000 == 141 [pid = 3227] [id = 579] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617f80000 == 140 [pid = 3227] [id = 578] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6159b6000 == 139 [pid = 3227] [id = 577] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3d8000 == 138 [pid = 3227] [id = 575] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616d0f000 == 137 [pid = 3227] [id = 574] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd646521000 == 136 [pid = 3227] [id = 573] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641d08800 == 135 [pid = 3227] [id = 572] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636ace800 == 134 [pid = 3227] [id = 571] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd634203800 == 133 [pid = 3227] [id = 570] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632ad4800 == 132 [pid = 3227] [id = 569] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e616800 == 131 [pid = 3227] [id = 568] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d7bd800 == 130 [pid = 3227] [id = 567] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62ac9f800 == 129 [pid = 3227] [id = 566] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c6f800 == 128 [pid = 3227] [id = 565] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62343c000 == 127 [pid = 3227] [id = 564] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ecd800 == 126 [pid = 3227] [id = 563] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620566800 == 125 [pid = 3227] [id = 562] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea31800 == 124 [pid = 3227] [id = 561] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615d1c800 == 123 [pid = 3227] [id = 484] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c958000 == 122 [pid = 3227] [id = 560] 21:10:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b92000 == 121 [pid = 3227] [id = 559] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd61eb5c000) [pid = 3227] [serial = 1676] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62a92ec00) [pid = 3227] [serial = 1625] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd629d84800) [pid = 3227] [serial = 1619] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd622331000) [pid = 3227] [serial = 1613] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd617ceac00) [pid = 3227] [serial = 1656] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd6184ec400) [pid = 3227] [serial = 1668] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd6223afc00) [pid = 3227] [serial = 1614] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd616c09800) [pid = 3227] [serial = 1673] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd61708c400) [pid = 3227] [serial = 1667] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd621f77800) [pid = 3227] [serial = 1536] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd629fafc00) [pid = 3227] [serial = 1622] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62d79f400) [pid = 3227] [serial = 1628] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd619dc1c00) [pid = 3227] [serial = 1670] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62e408000) [pid = 3227] [serial = 1631] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd628a1a000) [pid = 3227] [serial = 1617] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd642046c00) [pid = 3227] [serial = 1646] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd629eb5c00) [pid = 3227] [serial = 1620] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd632c5b400) [pid = 3227] [serial = 1637] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd616ff1c00) [pid = 3227] [serial = 1650] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd616fecc00) [pid = 3227] [serial = 1649] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd620b10800) [pid = 3227] [serial = 1607] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd61a06b400) [pid = 3227] [serial = 1671] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd629d7c800) [pid = 3227] [serial = 1652] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd645e11000) [pid = 3227] [serial = 1653] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd6341d0800) [pid = 3227] [serial = 1638] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd645badc00) [pid = 3227] [serial = 1641] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd62e89b400) [pid = 3227] [serial = 1634] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd62a355000) [pid = 3227] [serial = 1623] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd6146b7c00) [pid = 3227] [serial = 1644] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd630aafc00) [pid = 3227] [serial = 1635] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd615daf400) [pid = 3227] [serial = 1664] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd62c12bc00) [pid = 3227] [serial = 1626] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62e4db800) [pid = 3227] [serial = 1632] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd620e7f000) [pid = 3227] [serial = 1661] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6146b2400) [pid = 3227] [serial = 1643] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd620e7bc00) [pid = 3227] [serial = 1659] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd619dc4c00) [pid = 3227] [serial = 1610] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd618a61400) [pid = 3227] [serial = 1674] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd617cef800) [pid = 3227] [serial = 1658] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd61c4db400) [pid = 3227] [serial = 1611] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd616c14000) [pid = 3227] [serial = 1665] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd62df4f400) [pid = 3227] [serial = 1629] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd6242c9800) [pid = 3227] [serial = 1616] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd641ca2800) [pid = 3227] [serial = 1640] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd645e08c00) [pid = 3227] [serial = 1647] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd617ce4c00) [pid = 3227] [serial = 1655] [outer = (nil)] [url = about:blank] 21:10:18 INFO - PROCESS | 3227 | 1461298218471 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]]]}] 21:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 3491ms 21:10:18 INFO - PROCESS | 3227 | 1461298218493 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 3227 | 1461298218500 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 21:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:10:18 INFO - PROCESS | 3227 | 1461298218508 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 3227 | 1461298218512 Marionette TRACE conn3 <- [1,2374,null,{}] 21:10:18 INFO - PROCESS | 3227 | 1461298218519 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}] 21:10:18 INFO - PROCESS | 3227 | 1461298218785 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 21:10:18 INFO - PROCESS | 3227 | 1461298218990 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616d09800 == 122 [pid = 3227] [id = 601] 21:10:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd614ec4c00) [pid = 3227] [serial = 1804] [outer = (nil)] 21:10:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd615db5800) [pid = 3227] [serial = 1805] [outer = 0x7fd614ec4c00] 21:10:19 INFO - PROCESS | 3227 | 1461298219070 Marionette DEBUG loaded listener.js 21:10:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd616d65c00) [pid = 3227] [serial = 1806] [outer = 0x7fd614ec4c00] 21:10:19 INFO - PROCESS | 3227 | 1461298219886 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]]]}] 21:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1432ms 21:10:19 INFO - PROCESS | 3227 | 1461298219941 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 3227 | 1461298219949 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 21:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:10:19 INFO - PROCESS | 3227 | 1461298219958 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 3227 | 1461298219963 Marionette TRACE conn3 <- [1,2378,null,{}] 21:10:19 INFO - PROCESS | 3227 | 1461298219969 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}] 21:10:20 INFO - PROCESS | 3227 | 1461298220289 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 21:10:20 INFO - PROCESS | 3227 | 1461298220442 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617f7b000 == 123 [pid = 3227] [id = 602] 21:10:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd614ecf000) [pid = 3227] [serial = 1807] [outer = (nil)] 21:10:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd616fef400) [pid = 3227] [serial = 1808] [outer = 0x7fd614ecf000] 21:10:20 INFO - PROCESS | 3227 | 1461298220522 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd617ce7800) [pid = 3227] [serial = 1809] [outer = 0x7fd614ecf000] 21:10:21 INFO - PROCESS | 3227 | 1461298221489 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]]]}] 21:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1584ms 21:10:21 INFO - PROCESS | 3227 | 1461298221552 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 21:10:21 INFO - PROCESS | 3227 | 1461298221556 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 21:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:10:21 INFO - PROCESS | 3227 | 1461298221562 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 3227 | 1461298221567 Marionette TRACE conn3 <- [1,2382,null,{}] 21:10:21 INFO - PROCESS | 3227 | 1461298221582 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}] 21:10:21 INFO - PROCESS | 3227 | 1461298221891 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 21:10:21 INFO - PROCESS | 3227 | 1461298221940 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a07000 == 124 [pid = 3227] [id = 603] 21:10:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd617d42800) [pid = 3227] [serial = 1810] [outer = (nil)] 21:10:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd618a5f800) [pid = 3227] [serial = 1811] [outer = 0x7fd617d42800] 21:10:22 INFO - PROCESS | 3227 | 1461298222201 Marionette DEBUG loaded listener.js 21:10:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd619652c00) [pid = 3227] [serial = 1812] [outer = 0x7fd617d42800] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd617084800) [pid = 3227] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd6146a9800) [pid = 3227] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62a8c4400) [pid = 3227] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd629faa400) [pid = 3227] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd61899c800) [pid = 3227] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd629faa000) [pid = 3227] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd6184ee800) [pid = 3227] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd61faf2800) [pid = 3227] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd61f62a000) [pid = 3227] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd619980800) [pid = 3227] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd616c0f800) [pid = 3227] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd615db3800) [pid = 3227] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd6146b5400) [pid = 3227] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd615dab400) [pid = 3227] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd629d1ec00) [pid = 3227] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd628a16c00) [pid = 3227] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd633a55c00) [pid = 3227] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd6241c3c00) [pid = 3227] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd62f6a3c00) [pid = 3227] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd62eb3c000) [pid = 3227] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd61e9e5c00) [pid = 3227] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd616ff2000) [pid = 3227] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:10:23 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd618a55000) [pid = 3227] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:10:23 INFO - PROCESS | 3227 | 1461298223630 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]]]}] 21:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2085ms 21:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:10:23 INFO - PROCESS | 3227 | 1461298223647 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 21:10:23 INFO - PROCESS | 3227 | 1461298223650 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 21:10:23 INFO - PROCESS | 3227 | 1461298223657 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:10:23 INFO - PROCESS | 3227 | 1461298223660 Marionette TRACE conn3 <- [1,2386,null,{}] 21:10:23 INFO - PROCESS | 3227 | 1461298223664 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}] 21:10:23 INFO - PROCESS | 3227 | 1461298223947 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 21:10:23 INFO - PROCESS | 3227 | 1461298223968 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619b56000 == 125 [pid = 3227] [id = 604] 21:10:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd616c15800) [pid = 3227] [serial = 1813] [outer = (nil)] 21:10:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd619649c00) [pid = 3227] [serial = 1814] [outer = 0x7fd616c15800] 21:10:24 INFO - PROCESS | 3227 | 1461298224034 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd619dc4800) [pid = 3227] [serial = 1815] [outer = 0x7fd616c15800] 21:10:24 INFO - PROCESS | 3227 | 1461298224925 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]]]}] 21:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1328ms 21:10:24 INFO - PROCESS | 3227 | 1461298224986 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 3227 | 1461298224988 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 21:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:10:25 INFO - PROCESS | 3227 | 1461298224995 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:10:25 INFO - PROCESS | 3227 | 1461298224997 Marionette TRACE conn3 <- [1,2390,null,{}] 21:10:25 INFO - PROCESS | 3227 | 1461298225003 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}] 21:10:25 INFO - PROCESS | 3227 | 1461298225237 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 21:10:25 INFO - PROCESS | 3227 | 1461298225712 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6159b6800 == 126 [pid = 3227] [id = 605] 21:10:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd6146ae000) [pid = 3227] [serial = 1816] [outer = (nil)] 21:10:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd614ec6c00) [pid = 3227] [serial = 1817] [outer = 0x7fd6146ae000] 21:10:25 INFO - PROCESS | 3227 | 1461298225797 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd615db0800) [pid = 3227] [serial = 1818] [outer = 0x7fd6146ae000] 21:10:26 INFO - PROCESS | 3227 | 1461298226766 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]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1836ms 21:10:26 INFO - PROCESS | 3227 | 1461298226834 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 3227 | 1461298226842 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 21:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:10:26 INFO - PROCESS | 3227 | 1461298226853 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 3227 | 1461298226857 Marionette TRACE conn3 <- [1,2394,null,{}] 21:10:26 INFO - PROCESS | 3227 | 1461298226866 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}] 21:10:27 INFO - PROCESS | 3227 | 1461298227166 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 21:10:27 INFO - PROCESS | 3227 | 1461298227496 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618bd4000 == 127 [pid = 3227] [id = 606] 21:10:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd616febc00) [pid = 3227] [serial = 1819] [outer = (nil)] 21:10:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd617cec400) [pid = 3227] [serial = 1820] [outer = 0x7fd616febc00] 21:10:27 INFO - PROCESS | 3227 | 1461298227577 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd6184ee000) [pid = 3227] [serial = 1821] [outer = 0x7fd616febc00] 21:10:28 INFO - PROCESS | 3227 | 1461298228554 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]]]}] 21:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1735ms 21:10:28 INFO - PROCESS | 3227 | 1461298228590 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 21:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:10:28 INFO - PROCESS | 3227 | 1461298228597 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 21:10:28 INFO - PROCESS | 3227 | 1461298228606 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:10:28 INFO - PROCESS | 3227 | 1461298228611 Marionette TRACE conn3 <- [1,2398,null,{}] 21:10:28 INFO - PROCESS | 3227 | 1461298228617 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}] 21:10:28 INFO - PROCESS | 3227 | 1461298228869 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 21:10:29 INFO - PROCESS | 3227 | 1461298229220 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfdd800 == 128 [pid = 3227] [id = 607] 21:10:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd61964d800) [pid = 3227] [serial = 1822] [outer = (nil)] 21:10:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd619654800) [pid = 3227] [serial = 1823] [outer = 0x7fd61964d800] 21:10:29 INFO - PROCESS | 3227 | 1461298229302 Marionette DEBUG loaded listener.js 21:10:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd61a077000) [pid = 3227] [serial = 1824] [outer = 0x7fd61964d800] 21:10:30 INFO - PROCESS | 3227 | 1461298230212 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]]]}] 21:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1635ms 21:10:30 INFO - PROCESS | 3227 | 1461298230239 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 21:10:30 INFO - PROCESS | 3227 | 1461298230243 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 21:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:10:30 INFO - PROCESS | 3227 | 1461298230259 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:10:30 INFO - PROCESS | 3227 | 1461298230269 Marionette TRACE conn3 <- [1,2402,null,{}] 21:10:30 INFO - PROCESS | 3227 | 1461298230276 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}] 21:10:30 INFO - PROCESS | 3227 | 1461298230573 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 21:10:30 INFO - PROCESS | 3227 | 1461298230919 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e126000 == 129 [pid = 3227] [id = 608] 21:10:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd618a5d400) [pid = 3227] [serial = 1825] [outer = (nil)] 21:10:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd61ea66800) [pid = 3227] [serial = 1826] [outer = 0x7fd618a5d400] 21:10:31 INFO - PROCESS | 3227 | 1461298231003 Marionette DEBUG loaded listener.js 21:10:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd61eb1ac00) [pid = 3227] [serial = 1827] [outer = 0x7fd618a5d400] 21:10:32 INFO - PROCESS | 3227 | 1461298232048 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]]]}] 21:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1861ms 21:10:32 INFO - PROCESS | 3227 | 1461298232115 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 21:10:32 INFO - PROCESS | 3227 | 1461298232123 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 21:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:10:32 INFO - PROCESS | 3227 | 1461298232133 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 3227 | 1461298232137 Marionette TRACE conn3 <- [1,2406,null,{}] 21:10:32 INFO - PROCESS | 3227 | 1461298232147 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}] 21:10:32 INFO - PROCESS | 3227 | 1461298232427 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 21:10:32 INFO - PROCESS | 3227 | 1461298232744 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f605000 == 130 [pid = 3227] [id = 609] 21:10:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd619650400) [pid = 3227] [serial = 1828] [outer = (nil)] 21:10:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd61faf2800) [pid = 3227] [serial = 1829] [outer = 0x7fd619650400] 21:10:32 INFO - PROCESS | 3227 | 1461298232820 Marionette DEBUG loaded listener.js 21:10:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd620b0a000) [pid = 3227] [serial = 1830] [outer = 0x7fd619650400] 21:10:33 INFO - PROCESS | 3227 | 1461298233727 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]]]}] 21:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1640ms 21:10:33 INFO - PROCESS | 3227 | 1461298233772 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 21:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:10:33 INFO - PROCESS | 3227 | 1461298233777 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 21:10:33 INFO - PROCESS | 3227 | 1461298233784 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:10:33 INFO - PROCESS | 3227 | 1461298233788 Marionette TRACE conn3 <- [1,2410,null,{}] 21:10:33 INFO - PROCESS | 3227 | 1461298233793 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}] 21:10:34 INFO - PROCESS | 3227 | 1461298234047 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 21:10:34 INFO - PROCESS | 3227 | 1461298234368 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620578800 == 131 [pid = 3227] [id = 610] 21:10:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd621f6e000) [pid = 3227] [serial = 1831] [outer = (nil)] 21:10:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd621f76400) [pid = 3227] [serial = 1832] [outer = 0x7fd621f6e000] 21:10:34 INFO - PROCESS | 3227 | 1461298234467 Marionette DEBUG loaded listener.js 21:10:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd6226e6000) [pid = 3227] [serial = 1833] [outer = 0x7fd621f6e000] 21:10:35 INFO - PROCESS | 3227 | 1461298235372 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]]]}] 21:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1639ms 21:10:35 INFO - PROCESS | 3227 | 1461298235422 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 21:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:10:35 INFO - PROCESS | 3227 | 1461298235426 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 21:10:35 INFO - PROCESS | 3227 | 1461298235432 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:10:35 INFO - PROCESS | 3227 | 1461298235436 Marionette TRACE conn3 <- [1,2414,null,{}] 21:10:35 INFO - PROCESS | 3227 | 1461298235442 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}] 21:10:35 INFO - PROCESS | 3227 | 1461298235706 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 21:10:36 INFO - PROCESS | 3227 | 1461298236026 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62228a000 == 132 [pid = 3227] [id = 611] 21:10:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd621f6e400) [pid = 3227] [serial = 1834] [outer = (nil)] 21:10:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd624344c00) [pid = 3227] [serial = 1835] [outer = 0x7fd621f6e400] 21:10:36 INFO - PROCESS | 3227 | 1461298236107 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629d1fc00) [pid = 3227] [serial = 1836] [outer = 0x7fd621f6e400] 21:10:37 INFO - PROCESS | 3227 | 1461298237003 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]]]}] 21:10:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:10:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1636ms 21:10:37 INFO - PROCESS | 3227 | 1461298237070 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 3227 | 1461298237073 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 21:10:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:10:37 INFO - PROCESS | 3227 | 1461298237079 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 3227 | 1461298237082 Marionette TRACE conn3 <- [1,2418,null,{}] 21:10:37 INFO - PROCESS | 3227 | 1461298237087 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}] 21:10:37 INFO - PROCESS | 3227 | 1461298237326 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 21:10:37 INFO - PROCESS | 3227 | 1461298237636 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623423000 == 133 [pid = 3227] [id = 612] 21:10:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62338b000) [pid = 3227] [serial = 1837] [outer = (nil)] 21:10:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd629fac000) [pid = 3227] [serial = 1838] [outer = 0x7fd62338b000] 21:10:37 INFO - PROCESS | 3227 | 1461298237717 Marionette DEBUG loaded listener.js 21:10:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62a633400) [pid = 3227] [serial = 1839] [outer = 0x7fd62338b000] 21:10:38 INFO - PROCESS | 3227 | 1461298238591 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]]]}] 21:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 21:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:10:38 INFO - PROCESS | 3227 | 1461298238664 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 21:10:38 INFO - PROCESS | 3227 | 1461298238667 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 21:10:38 INFO - PROCESS | 3227 | 1461298238674 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:10:38 INFO - PROCESS | 3227 | 1461298238677 Marionette TRACE conn3 <- [1,2422,null,{}] 21:10:38 INFO - PROCESS | 3227 | 1461298238682 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}] 21:10:38 INFO - PROCESS | 3227 | 1461298238915 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 21:10:39 INFO - PROCESS | 3227 | 1461298239227 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628a66800 == 134 [pid = 3227] [id = 613] 21:10:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd621f53000) [pid = 3227] [serial = 1840] [outer = (nil)] 21:10:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62a6e1800) [pid = 3227] [serial = 1841] [outer = 0x7fd621f53000] 21:10:39 INFO - PROCESS | 3227 | 1461298239305 Marionette DEBUG loaded listener.js 21:10:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62a8c0400) [pid = 3227] [serial = 1842] [outer = 0x7fd621f53000] 21:10:40 INFO - PROCESS | 3227 | 1461298240187 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]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1584ms 21:10:40 INFO - PROCESS | 3227 | 1461298240259 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 3227 | 1461298240263 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 21:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:10:40 INFO - PROCESS | 3227 | 1461298240268 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 3227 | 1461298240271 Marionette TRACE conn3 <- [1,2426,null,{}] 21:10:40 INFO - PROCESS | 3227 | 1461298240277 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}] 21:10:40 INFO - PROCESS | 3227 | 1461298240561 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 21:10:40 INFO - PROCESS | 3227 | 1461298240879 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e03800 == 135 [pid = 3227] [id = 614] 21:10:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd619e9a000) [pid = 3227] [serial = 1843] [outer = (nil)] 21:10:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62a926000) [pid = 3227] [serial = 1844] [outer = 0x7fd619e9a000] 21:10:40 INFO - PROCESS | 3227 | 1461298240955 Marionette DEBUG loaded listener.js 21:10:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62ac08000) [pid = 3227] [serial = 1845] [outer = 0x7fd619e9a000] 21:10:41 INFO - PROCESS | 3227 | 1461298241815 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]]]}] 21:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1586ms 21:10:41 INFO - PROCESS | 3227 | 1461298241856 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 21:10:41 INFO - PROCESS | 3227 | 1461298241860 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 21:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:10:41 INFO - PROCESS | 3227 | 1461298241866 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:10:41 INFO - PROCESS | 3227 | 1461298241869 Marionette TRACE conn3 <- [1,2430,null,{}] 21:10:41 INFO - PROCESS | 3227 | 1461298241875 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}] 21:10:42 INFO - PROCESS | 3227 | 1461298242101 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 21:10:42 INFO - PROCESS | 3227 | 1461298242379 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b05d000 == 136 [pid = 3227] [id = 615] 21:10:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62b0b3400) [pid = 3227] [serial = 1846] [outer = (nil)] 21:10:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62b164400) [pid = 3227] [serial = 1847] [outer = 0x7fd62b0b3400] 21:10:42 INFO - PROCESS | 3227 | 1461298242523 Marionette DEBUG loaded listener.js 21:10:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62cc10800) [pid = 3227] [serial = 1848] [outer = 0x7fd62b0b3400] 21:10:43 INFO - PROCESS | 3227 | 1461298243416 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]]]}] 21:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1588ms 21:10:43 INFO - PROCESS | 3227 | 1461298243456 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 21:10:43 INFO - PROCESS | 3227 | 1461298243461 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 21:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:10:43 INFO - PROCESS | 3227 | 1461298243467 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:10:43 INFO - PROCESS | 3227 | 1461298243471 Marionette TRACE conn3 <- [1,2434,null,{}] 21:10:43 INFO - PROCESS | 3227 | 1461298243476 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}] 21:10:43 INFO - PROCESS | 3227 | 1461298243762 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 21:10:44 INFO - PROCESS | 3227 | 1461298244076 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2ca000 == 137 [pid = 3227] [id = 616] 21:10:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62df47000) [pid = 3227] [serial = 1849] [outer = (nil)] 21:10:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62e408000) [pid = 3227] [serial = 1850] [outer = 0x7fd62df47000] 21:10:44 INFO - PROCESS | 3227 | 1461298244155 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62e5ca000) [pid = 3227] [serial = 1851] [outer = 0x7fd62df47000] 21:10:45 INFO - PROCESS | 3227 | 1461298245020 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]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1586ms 21:10:45 INFO - PROCESS | 3227 | 1461298245054 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 21:10:45 INFO - PROCESS | 3227 | 1461298245057 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 21:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:10:45 INFO - PROCESS | 3227 | 1461298245063 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:10:45 INFO - PROCESS | 3227 | 1461298245065 Marionette TRACE conn3 <- [1,2438,null,{}] 21:10:45 INFO - PROCESS | 3227 | 1461298245070 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}] 21:10:45 INFO - PROCESS | 3227 | 1461298245311 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 21:10:45 INFO - PROCESS | 3227 | 1461298245595 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd630ace800 == 138 [pid = 3227] [id = 617] 21:10:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62b082400) [pid = 3227] [serial = 1852] [outer = (nil)] 21:10:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62eb38400) [pid = 3227] [serial = 1853] [outer = 0x7fd62b082400] 21:10:45 INFO - PROCESS | 3227 | 1461298245728 Marionette DEBUG loaded listener.js 21:10:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd6323d8c00) [pid = 3227] [serial = 1854] [outer = 0x7fd62b082400] 21:10:46 INFO - PROCESS | 3227 | 1461298246610 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]]]}] 21:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1581ms 21:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:10:46 INFO - PROCESS | 3227 | 1461298246645 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 21:10:46 INFO - PROCESS | 3227 | 1461298246648 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 21:10:46 INFO - PROCESS | 3227 | 1461298246655 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:10:46 INFO - PROCESS | 3227 | 1461298246658 Marionette TRACE conn3 <- [1,2442,null,{}] 21:10:46 INFO - PROCESS | 3227 | 1461298246663 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}] 21:10:46 INFO - PROCESS | 3227 | 1461298246908 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 21:10:47 INFO - PROCESS | 3227 | 1461298247229 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632e48000 == 139 [pid = 3227] [id = 618] 21:10:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd6146aa800) [pid = 3227] [serial = 1855] [outer = (nil)] 21:10:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd632a42400) [pid = 3227] [serial = 1856] [outer = 0x7fd6146aa800] 21:10:47 INFO - PROCESS | 3227 | 1461298247314 Marionette DEBUG loaded listener.js 21:10:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd632c52400) [pid = 3227] [serial = 1857] [outer = 0x7fd6146aa800] 21:10:48 INFO - PROCESS | 3227 | 1461298248162 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]]]}] 21:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1583ms 21:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:10:48 INFO - PROCESS | 3227 | 1461298248237 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 3227 | 1461298248240 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 21:10:48 INFO - PROCESS | 3227 | 1461298248246 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 3227 | 1461298248249 Marionette TRACE conn3 <- [1,2446,null,{}] 21:10:48 INFO - PROCESS | 3227 | 1461298248255 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}] 21:10:48 INFO - PROCESS | 3227 | 1461298248500 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 21:10:48 INFO - PROCESS | 3227 | 1461298248866 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636569800 == 140 [pid = 3227] [id = 619] 21:10:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd632fc5400) [pid = 3227] [serial = 1858] [outer = (nil)] 21:10:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd63398f400) [pid = 3227] [serial = 1859] [outer = 0x7fd632fc5400] 21:10:48 INFO - PROCESS | 3227 | 1461298248947 Marionette DEBUG loaded listener.js 21:10:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd6345d4400) [pid = 3227] [serial = 1860] [outer = 0x7fd632fc5400] 21:10:49 INFO - PROCESS | 3227 | 1461298249818 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]]]}] 21:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1630ms 21:10:49 INFO - PROCESS | 3227 | 1461298249876 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 21:10:49 INFO - PROCESS | 3227 | 1461298249879 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 21:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:10:49 INFO - PROCESS | 3227 | 1461298249886 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:10:49 INFO - PROCESS | 3227 | 1461298249891 Marionette TRACE conn3 <- [1,2450,null,{}] 21:10:49 INFO - PROCESS | 3227 | 1461298249898 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}] 21:10:50 INFO - PROCESS | 3227 | 1461298250138 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 21:10:50 INFO - PROCESS | 3227 | 1461298250423 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6410de800 == 141 [pid = 3227] [id = 620] 21:10:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62233d400) [pid = 3227] [serial = 1861] [outer = (nil)] 21:10:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd635115c00) [pid = 3227] [serial = 1862] [outer = 0x7fd62233d400] 21:10:50 INFO - PROCESS | 3227 | 1461298250539 Marionette DEBUG loaded listener.js 21:10:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd63a06f400) [pid = 3227] [serial = 1863] [outer = 0x7fd62233d400] 21:10:51 INFO - PROCESS | 3227 | 1461298251449 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]]]}] 21:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1591ms 21:10:51 INFO - PROCESS | 3227 | 1461298251479 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 21:10:51 INFO - PROCESS | 3227 | 1461298251482 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 21:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:10:51 INFO - PROCESS | 3227 | 1461298251488 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:10:51 INFO - PROCESS | 3227 | 1461298251492 Marionette TRACE conn3 <- [1,2454,null,{}] 21:10:51 INFO - PROCESS | 3227 | 1461298251497 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}] 21:10:51 INFO - PROCESS | 3227 | 1461298251737 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 21:10:52 INFO - PROCESS | 3227 | 1461298252067 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd645e61800 == 142 [pid = 3227] [id = 621] 21:10:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd61708f800) [pid = 3227] [serial = 1864] [outer = (nil)] 21:10:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd641048400) [pid = 3227] [serial = 1865] [outer = 0x7fd61708f800] 21:10:52 INFO - PROCESS | 3227 | 1461298252162 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd642086000) [pid = 3227] [serial = 1866] [outer = 0x7fd61708f800] 21:10:52 INFO - PROCESS | 3227 | 1461298252993 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]]]}] 21:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1578ms 21:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:10:53 INFO - PROCESS | 3227 | 1461298253068 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 3227 | 1461298253071 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 21:10:53 INFO - PROCESS | 3227 | 1461298253077 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 3227 | 1461298253080 Marionette TRACE conn3 <- [1,2458,null,{}] 21:10:53 INFO - PROCESS | 3227 | 1461298253085 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}] 21:10:53 INFO - PROCESS | 3227 | 1461298253348 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 21:10:53 INFO - PROCESS | 3227 | 1461298253667 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd648e46000 == 143 [pid = 3227] [id = 622] 21:10:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd632c57000) [pid = 3227] [serial = 1867] [outer = (nil)] 21:10:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd64413f000) [pid = 3227] [serial = 1868] [outer = 0x7fd632c57000] 21:10:53 INFO - PROCESS | 3227 | 1461298253764 Marionette DEBUG loaded listener.js 21:10:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd6458b1800) [pid = 3227] [serial = 1869] [outer = 0x7fd632c57000] 21:10:54 INFO - PROCESS | 3227 | 1461298254622 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]]]}] 21:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1588ms 21:10:54 INFO - PROCESS | 3227 | 1461298254665 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 21:10:54 INFO - PROCESS | 3227 | 1461298254668 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 21:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:10:54 INFO - PROCESS | 3227 | 1461298254674 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:10:54 INFO - PROCESS | 3227 | 1461298254676 Marionette TRACE conn3 <- [1,2462,null,{}] 21:10:54 INFO - PROCESS | 3227 | 1461298254681 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}] 21:10:54 INFO - PROCESS | 3227 | 1461298254923 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 21:10:55 INFO - PROCESS | 3227 | 1461298255284 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3d2800 == 144 [pid = 3227] [id = 623] 21:10:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd61eb5a800) [pid = 3227] [serial = 1870] [outer = (nil)] 21:10:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62c128000) [pid = 3227] [serial = 1871] [outer = 0x7fd61eb5a800] 21:10:55 INFO - PROCESS | 3227 | 1461298255365 Marionette DEBUG loaded listener.js 21:10:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd645e0f400) [pid = 3227] [serial = 1872] [outer = 0x7fd61eb5a800] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64a429800 == 143 [pid = 3227] [id = 551] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641207800 == 142 [pid = 3227] [id = 549] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb04000 == 141 [pid = 3227] [id = 546] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b394000 == 140 [pid = 3227] [id = 552] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd614b6e800 == 139 [pid = 3227] [id = 553] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623423800 == 138 [pid = 3227] [id = 542] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243e1000 == 137 [pid = 3227] [id = 543] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632ad3000 == 136 [pid = 3227] [id = 547] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6347be000 == 135 [pid = 3227] [id = 548] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64652e000 == 134 [pid = 3227] [id = 550] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c189000 == 133 [pid = 3227] [id = 545] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619b56000 == 132 [pid = 3227] [id = 604] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619a07000 == 131 [pid = 3227] [id = 603] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617f7b000 == 130 [pid = 3227] [id = 602] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616d09800 == 129 [pid = 3227] [id = 601] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f4a000 == 128 [pid = 3227] [id = 591] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628f6e800 == 127 [pid = 3227] [id = 590] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628a6c000 == 126 [pid = 3227] [id = 589] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623430000 == 125 [pid = 3227] [id = 588] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62281b800 == 124 [pid = 3227] [id = 587] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620a61800 == 123 [pid = 3227] [id = 586] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61fac1800 == 122 [pid = 3227] [id = 585] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e26c000 == 121 [pid = 3227] [id = 584] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c409800 == 120 [pid = 3227] [id = 583] 21:10:57 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618771800 == 119 [pid = 3227] [id = 582] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd620e85000) [pid = 3227] [serial = 1662] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62233a000) [pid = 3227] [serial = 1608] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd619dc7800) [pid = 3227] [serial = 1745] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd6184f3c00) [pid = 3227] [serial = 1740] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd617cebc00) [pid = 3227] [serial = 1739] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd615ab4000) [pid = 3227] [serial = 1742] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62bd24c00) [pid = 3227] [serial = 1704] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62b08f000) [pid = 3227] [serial = 1703] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62b082000) [pid = 3227] [serial = 1701] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd62aaa8400) [pid = 3227] [serial = 1700] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62a913400) [pid = 3227] [serial = 1698] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62a890c00) [pid = 3227] [serial = 1697] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62a6df000) [pid = 3227] [serial = 1695] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd629fb1400) [pid = 3227] [serial = 1694] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd6241bd800) [pid = 3227] [serial = 1692] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62338ac00) [pid = 3227] [serial = 1691] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd6223a9800) [pid = 3227] [serial = 1689] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd622213000) [pid = 3227] [serial = 1688] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd620e7fc00) [pid = 3227] [serial = 1686] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd620b05000) [pid = 3227] [serial = 1685] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd61c4dec00) [pid = 3227] [serial = 1683] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd619ea3000) [pid = 3227] [serial = 1682] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd617ceb800) [pid = 3227] [serial = 1680] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd616feb000) [pid = 3227] [serial = 1679] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd616d6c800) [pid = 3227] [serial = 1736] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd615ab4800) [pid = 3227] [serial = 1733] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd615ac1c00) [pid = 3227] [serial = 1734] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd645bac000) [pid = 3227] [serial = 1730] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd6458b4c00) [pid = 3227] [serial = 1728] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd64413e000) [pid = 3227] [serial = 1727] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd642210800) [pid = 3227] [serial = 1725] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd64208e000) [pid = 3227] [serial = 1724] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd642045800) [pid = 3227] [serial = 1722] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd64104c000) [pid = 3227] [serial = 1721] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6365c6800) [pid = 3227] [serial = 1719] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd635112800) [pid = 3227] [serial = 1718] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd6345d6c00) [pid = 3227] [serial = 1716] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd633a54800) [pid = 3227] [serial = 1715] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd63338c000) [pid = 3227] [serial = 1713] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd632b50c00) [pid = 3227] [serial = 1712] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd6323e5c00) [pid = 3227] [serial = 1710] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd630ab6c00) [pid = 3227] [serial = 1709] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd62d714400) [pid = 3227] [serial = 1707] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62cc0e400) [pid = 3227] [serial = 1706] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd617ce5c00) [pid = 3227] [serial = 1743] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd616f28400) [pid = 3227] [serial = 1737] [outer = (nil)] [url = about:blank] 21:10:58 INFO - PROCESS | 3227 | 1461298258154 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]]]}] 21:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3539ms 21:10:58 INFO - PROCESS | 3227 | 1461298258214 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 21:10:58 INFO - PROCESS | 3227 | 1461298258221 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 21:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:10:58 INFO - PROCESS | 3227 | 1461298258235 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:10:58 INFO - PROCESS | 3227 | 1461298258242 Marionette TRACE conn3 <- [1,2466,null,{}] 21:10:58 INFO - PROCESS | 3227 | 1461298258251 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}] 21:10:58 INFO - PROCESS | 3227 | 1461298258487 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 21:10:58 INFO - PROCESS | 3227 | 1461298258682 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614ef8800 == 120 [pid = 3227] [id = 624] 21:10:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd615dadc00) [pid = 3227] [serial = 1873] [outer = (nil)] 21:10:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd616c17c00) [pid = 3227] [serial = 1874] [outer = 0x7fd615dadc00] 21:10:58 INFO - PROCESS | 3227 | 1461298258763 Marionette DEBUG loaded listener.js 21:10:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd616d6a800) [pid = 3227] [serial = 1875] [outer = 0x7fd615dadc00] 21:10:59 INFO - PROCESS | 3227 | 1461298259625 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]]]}] 21:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1439ms 21:10:59 INFO - PROCESS | 3227 | 1461298259673 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 21:10:59 INFO - PROCESS | 3227 | 1461298259682 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 21:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:10:59 INFO - PROCESS | 3227 | 1461298259695 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:10:59 INFO - PROCESS | 3227 | 1461298259698 Marionette TRACE conn3 <- [1,2470,null,{}] 21:10:59 INFO - PROCESS | 3227 | 1461298259706 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}] 21:10:59 INFO - PROCESS | 3227 | 1461298259948 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 21:11:00 INFO - PROCESS | 3227 | 1461298260177 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617dd2800 == 121 [pid = 3227] [id = 625] 21:11:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd616fe8000) [pid = 3227] [serial = 1876] [outer = (nil)] 21:11:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd617ce2400) [pid = 3227] [serial = 1877] [outer = 0x7fd616fe8000] 21:11:00 INFO - PROCESS | 3227 | 1461298260244 Marionette DEBUG loaded listener.js 21:11:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd6184f1400) [pid = 3227] [serial = 1878] [outer = 0x7fd616fe8000] 21:11:01 INFO - PROCESS | 3227 | 1461298261197 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]]]}] 21:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1539ms 21:11:01 INFO - PROCESS | 3227 | 1461298261233 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 21:11:01 INFO - PROCESS | 3227 | 1461298261237 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 21:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:11:01 INFO - PROCESS | 3227 | 1461298261244 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:11:01 INFO - PROCESS | 3227 | 1461298261249 Marionette TRACE conn3 <- [1,2474,null,{}] 21:11:01 INFO - PROCESS | 3227 | 1461298261274 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}] 21:11:01 INFO - PROCESS | 3227 | 1461298261607 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 21:11:01 INFO - PROCESS | 3227 | 1461298261665 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618771800 == 122 [pid = 3227] [id = 626] 21:11:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd618b3f800) [pid = 3227] [serial = 1879] [outer = (nil)] 21:11:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd618b41800) [pid = 3227] [serial = 1880] [outer = 0x7fd618b3f800] 21:11:01 INFO - PROCESS | 3227 | 1461298261808 Marionette DEBUG loaded listener.js 21:11:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd619656400) [pid = 3227] [serial = 1881] [outer = 0x7fd618b3f800] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd617d42800) [pid = 3227] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd616d66000) [pid = 3227] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd6240b6c00) [pid = 3227] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd615abb800) [pid = 3227] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd6223b2c00) [pid = 3227] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd6241bfc00) [pid = 3227] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd61f62c400) [pid = 3227] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd61c4d5800) [pid = 3227] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd619dcc000) [pid = 3227] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd618846800) [pid = 3227] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd615db8400) [pid = 3227] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd614ec4c00) [pid = 3227] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd63665d000) [pid = 3227] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd62e8a3000) [pid = 3227] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd62a8c7c00) [pid = 3227] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd623304c00) [pid = 3227] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6146ab800) [pid = 3227] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd61faf8800) [pid = 3227] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd62cd30000) [pid = 3227] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd62cd35400) [pid = 3227] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd614ecf000) [pid = 3227] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd615db5000) [pid = 3227] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:11:03 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd615ab6800) [pid = 3227] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:11:03 INFO - PROCESS | 3227 | 1461298263553 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]]]}] 21:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2347ms 21:11:03 INFO - PROCESS | 3227 | 1461298263592 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 21:11:03 INFO - PROCESS | 3227 | 1461298263597 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 21:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:11:03 INFO - PROCESS | 3227 | 1461298263602 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 3227 | 1461298263605 Marionette TRACE conn3 <- [1,2478,null,{}] 21:11:03 INFO - PROCESS | 3227 | 1461298263610 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}] 21:11:03 INFO - PROCESS | 3227 | 1461298263835 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 21:11:04 INFO - PROCESS | 3227 | 1461298264056 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a14000 == 123 [pid = 3227] [id = 627] 21:11:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd61884e400) [pid = 3227] [serial = 1882] [outer = (nil)] 21:11:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd619980000) [pid = 3227] [serial = 1883] [outer = 0x7fd61884e400] 21:11:04 INFO - PROCESS | 3227 | 1461298264119 Marionette DEBUG loaded listener.js 21:11:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd61c4a7800) [pid = 3227] [serial = 1884] [outer = 0x7fd61884e400] 21:11:05 INFO - PROCESS | 3227 | 1461298265063 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:11:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1537ms 21:11:05 INFO - PROCESS | 3227 | 1461298265141 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 3227 | 1461298265146 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 21:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:11:05 INFO - PROCESS | 3227 | 1461298265156 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 3227 | 1461298265161 Marionette TRACE conn3 <- [1,2482,null,{}] 21:11:05 INFO - PROCESS | 3227 | 1461298265217 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}] 21:11:05 INFO - PROCESS | 3227 | 1461298265468 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 21:11:05 INFO - PROCESS | 3227 | 1461298265803 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616d08800 == 124 [pid = 3227] [id = 628] 21:11:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd615ac1c00) [pid = 3227] [serial = 1885] [outer = (nil)] 21:11:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd616c16800) [pid = 3227] [serial = 1886] [outer = 0x7fd615ac1c00] 21:11:05 INFO - PROCESS | 3227 | 1461298265881 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd616f27400) [pid = 3227] [serial = 1887] [outer = 0x7fd615ac1c00] 21:11:06 INFO - PROCESS | 3227 | 1461298266852 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]]]}] 21:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1731ms 21:11:06 INFO - PROCESS | 3227 | 1461298266888 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 3227 | 1461298266897 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 21:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:11:06 INFO - PROCESS | 3227 | 1461298266908 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 3227 | 1461298266913 Marionette TRACE conn3 <- [1,2486,null,{}] 21:11:06 INFO - PROCESS | 3227 | 1461298266920 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}] 21:11:07 INFO - PROCESS | 3227 | 1461298267190 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 21:11:07 INFO - PROCESS | 3227 | 1461298267519 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a048000 == 125 [pid = 3227] [id = 629] 21:11:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd6189a1800) [pid = 3227] [serial = 1888] [outer = (nil)] 21:11:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd618b3f400) [pid = 3227] [serial = 1889] [outer = 0x7fd6189a1800] 21:11:07 INFO - PROCESS | 3227 | 1461298267611 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd619ea4c00) [pid = 3227] [serial = 1890] [outer = 0x7fd6189a1800] 21:11:08 INFO - PROCESS | 3227 | 1461298268588 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]]]}] 21:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1737ms 21:11:08 INFO - PROCESS | 3227 | 1461298268647 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 21:11:08 INFO - PROCESS | 3227 | 1461298268650 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 21:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:11:08 INFO - PROCESS | 3227 | 1461298268656 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 3227 | 1461298268662 Marionette TRACE conn3 <- [1,2490,null,{}] 21:11:08 INFO - PROCESS | 3227 | 1461298268677 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}] 21:11:08 INFO - PROCESS | 3227 | 1461298268977 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 21:11:09 INFO - PROCESS | 3227 | 1461298269335 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c965000 == 126 [pid = 3227] [id = 630] 21:11:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd61ea62400) [pid = 3227] [serial = 1891] [outer = (nil)] 21:11:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd61eb1b000) [pid = 3227] [serial = 1892] [outer = 0x7fd61ea62400] 21:11:09 INFO - PROCESS | 3227 | 1461298269419 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd61fb6e400) [pid = 3227] [serial = 1893] [outer = 0x7fd61ea62400] 21:11:10 INFO - PROCESS | 3227 | 1461298270324 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]]]}] 21:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1736ms 21:11:10 INFO - PROCESS | 3227 | 1461298270394 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 3227 | 1461298270399 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 21:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:11:10 INFO - PROCESS | 3227 | 1461298270406 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 3227 | 1461298270410 Marionette TRACE conn3 <- [1,2494,null,{}] 21:11:10 INFO - PROCESS | 3227 | 1461298270416 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}] 21:11:10 INFO - PROCESS | 3227 | 1461298270721 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 21:11:11 INFO - PROCESS | 3227 | 1461298271048 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e25e800 == 127 [pid = 3227] [id = 631] 21:11:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd61ea65400) [pid = 3227] [serial = 1894] [outer = (nil)] 21:11:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd620e7f800) [pid = 3227] [serial = 1895] [outer = 0x7fd61ea65400] 21:11:11 INFO - PROCESS | 3227 | 1461298271131 Marionette DEBUG loaded listener.js 21:11:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd621f4c800) [pid = 3227] [serial = 1896] [outer = 0x7fd61ea65400] 21:11:12 INFO - PROCESS | 3227 | 1461298272018 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]]]}] 21:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1681ms 21:11:12 INFO - PROCESS | 3227 | 1461298272089 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 21:11:12 INFO - PROCESS | 3227 | 1461298272092 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 21:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:11:12 INFO - PROCESS | 3227 | 1461298272099 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 3227 | 1461298272103 Marionette TRACE conn3 <- [1,2498,null,{}] 21:11:12 INFO - PROCESS | 3227 | 1461298272109 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}] 21:11:12 INFO - PROCESS | 3227 | 1461298272345 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 21:11:12 INFO - PROCESS | 3227 | 1461298272615 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61f610000 == 128 [pid = 3227] [id = 632] 21:11:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd620e78000) [pid = 3227] [serial = 1897] [outer = (nil)] 21:11:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd622333000) [pid = 3227] [serial = 1898] [outer = 0x7fd620e78000] 21:11:12 INFO - PROCESS | 3227 | 1461298272736 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd6223a9400) [pid = 3227] [serial = 1899] [outer = 0x7fd620e78000] 21:11:13 INFO - PROCESS | 3227 | 1461298273634 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]]]}] 21:11:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:11:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1586ms 21:11:13 INFO - PROCESS | 3227 | 1461298273686 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 21:11:13 INFO - PROCESS | 3227 | 1461298273690 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 21:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:11:13 INFO - PROCESS | 3227 | 1461298273697 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 3227 | 1461298273700 Marionette TRACE conn3 <- [1,2502,null,{}] 21:11:13 INFO - PROCESS | 3227 | 1461298273706 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}] 21:11:14 INFO - PROCESS | 3227 | 1461298273999 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 21:11:14 INFO - PROCESS | 3227 | 1461298274323 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c4a000 == 129 [pid = 3227] [id = 633] 21:11:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd6240b9400) [pid = 3227] [serial = 1900] [outer = (nil)] 21:11:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd624348800) [pid = 3227] [serial = 1901] [outer = 0x7fd6240b9400] 21:11:14 INFO - PROCESS | 3227 | 1461298274408 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd628a16400) [pid = 3227] [serial = 1902] [outer = 0x7fd6240b9400] 21:11:15 INFO - PROCESS | 3227 | 1461298275297 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1634ms 21:11:15 INFO - PROCESS | 3227 | 1461298275332 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 3227 | 1461298275337 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 21:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:11:15 INFO - PROCESS | 3227 | 1461298275344 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 3227 | 1461298275346 Marionette TRACE conn3 <- [1,2506,null,{}] 21:11:15 INFO - PROCESS | 3227 | 1461298275354 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}] 21:11:15 INFO - PROCESS | 3227 | 1461298275599 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 21:11:15 INFO - PROCESS | 3227 | 1461298275940 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622288000 == 130 [pid = 3227] [id = 634] 21:11:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd620b0c000) [pid = 3227] [serial = 1903] [outer = (nil)] 21:11:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd629d1b400) [pid = 3227] [serial = 1904] [outer = 0x7fd620b0c000] 21:11:16 INFO - PROCESS | 3227 | 1461298276030 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629facc00) [pid = 3227] [serial = 1905] [outer = 0x7fd620b0c000] 21:11:16 INFO - PROCESS | 3227 | 1461298276916 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]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:11:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1632ms 21:11:16 INFO - PROCESS | 3227 | 1461298276978 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 3227 | 1461298276982 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 21:11:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:11:16 INFO - PROCESS | 3227 | 1461298276988 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 3227 | 1461298276991 Marionette TRACE conn3 <- [1,2510,null,{}] 21:11:16 INFO - PROCESS | 3227 | 1461298276996 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}] 21:11:17 INFO - PROCESS | 3227 | 1461298277225 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 21:11:17 INFO - PROCESS | 3227 | 1461298277498 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62361f000 == 131 [pid = 3227] [id = 635] 21:11:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd6241bd800) [pid = 3227] [serial = 1906] [outer = (nil)] 21:11:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62a35cc00) [pid = 3227] [serial = 1907] [outer = 0x7fd6241bd800] 21:11:17 INFO - PROCESS | 3227 | 1461298277617 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62a8a3000) [pid = 3227] [serial = 1908] [outer = 0x7fd6241bd800] 21:11:18 INFO - PROCESS | 3227 | 1461298278484 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]]]}] 21:11:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:11:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1528ms 21:11:18 INFO - PROCESS | 3227 | 1461298278517 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 21:11:18 INFO - PROCESS | 3227 | 1461298278520 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 21:11:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:11:18 INFO - PROCESS | 3227 | 1461298278527 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 3227 | 1461298278529 Marionette TRACE conn3 <- [1,2514,null,{}] 21:11:18 INFO - PROCESS | 3227 | 1461298278535 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}] 21:11:18 INFO - PROCESS | 3227 | 1461298278766 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 21:11:19 INFO - PROCESS | 3227 | 1461298279050 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f60800 == 132 [pid = 3227] [id = 636] 21:11:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62a8bb000) [pid = 3227] [serial = 1909] [outer = (nil)] 21:11:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62a92c800) [pid = 3227] [serial = 1910] [outer = 0x7fd62a8bb000] 21:11:19 INFO - PROCESS | 3227 | 1461298279194 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62b084c00) [pid = 3227] [serial = 1911] [outer = 0x7fd62a8bb000] 21:11:20 INFO - PROCESS | 3227 | 1461298280045 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1580ms 21:11:20 INFO - PROCESS | 3227 | 1461298280108 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 3227 | 1461298280112 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 21:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:11:20 INFO - PROCESS | 3227 | 1461298280118 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 3227 | 1461298280122 Marionette TRACE conn3 <- [1,2518,null,{}] 21:11:20 INFO - PROCESS | 3227 | 1461298280127 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}] 21:11:20 INFO - PROCESS | 3227 | 1461298280373 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 21:11:20 INFO - PROCESS | 3227 | 1461298280658 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aadb000 == 133 [pid = 3227] [id = 637] 21:11:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd61c4ab000) [pid = 3227] [serial = 1912] [outer = (nil)] 21:11:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62b08ec00) [pid = 3227] [serial = 1913] [outer = 0x7fd61c4ab000] 21:11:20 INFO - PROCESS | 3227 | 1461298280777 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd62c06f400) [pid = 3227] [serial = 1914] [outer = 0x7fd61c4ab000] 21:11:21 INFO - PROCESS | 3227 | 1461298281651 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]]]}] 21:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1580ms 21:11:21 INFO - PROCESS | 3227 | 1461298281700 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 21:11:21 INFO - PROCESS | 3227 | 1461298281705 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 21:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:11:21 INFO - PROCESS | 3227 | 1461298281712 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:11:21 INFO - PROCESS | 3227 | 1461298281717 Marionette TRACE conn3 <- [1,2522,null,{}] 21:11:21 INFO - PROCESS | 3227 | 1461298281724 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}] 21:11:21 INFO - PROCESS | 3227 | 1461298281981 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 21:11:22 INFO - PROCESS | 3227 | 1461298282308 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c189000 == 134 [pid = 3227] [id = 638] 21:11:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62d7a0c00) [pid = 3227] [serial = 1915] [outer = (nil)] 21:11:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62df43000) [pid = 3227] [serial = 1916] [outer = 0x7fd62d7a0c00] 21:11:22 INFO - PROCESS | 3227 | 1461298282396 Marionette DEBUG loaded listener.js 21:11:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62df58400) [pid = 3227] [serial = 1917] [outer = 0x7fd62d7a0c00] 21:11:23 INFO - PROCESS | 3227 | 1461298283270 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 21:11:23 INFO - PROCESS | 3227 | 1461298283346 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 21:11:23 INFO - PROCESS | 3227 | 1461298283350 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 21:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:11:23 INFO - PROCESS | 3227 | 1461298283355 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 3227 | 1461298283357 Marionette TRACE conn3 <- [1,2526,null,{}] 21:11:23 INFO - PROCESS | 3227 | 1461298283363 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}] 21:11:23 INFO - PROCESS | 3227 | 1461298283670 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 21:11:23 INFO - PROCESS | 3227 | 1461298283992 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e2d4800 == 135 [pid = 3227] [id = 639] 21:11:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62dc70800) [pid = 3227] [serial = 1918] [outer = (nil)] 21:11:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62e551400) [pid = 3227] [serial = 1919] [outer = 0x7fd62dc70800] 21:11:24 INFO - PROCESS | 3227 | 1461298284076 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62eb3d400) [pid = 3227] [serial = 1920] [outer = 0x7fd62dc70800] 21:11:24 INFO - PROCESS | 3227 | 1461298284961 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]]]}] 21:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1685ms 21:11:25 INFO - PROCESS | 3227 | 1461298285042 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 3227 | 1461298285046 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 21:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:11:25 INFO - PROCESS | 3227 | 1461298285052 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 3227 | 1461298285055 Marionette TRACE conn3 <- [1,2530,null,{}] 21:11:25 INFO - PROCESS | 3227 | 1461298285060 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}] 21:11:25 INFO - PROCESS | 3227 | 1461298285288 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 21:11:25 INFO - PROCESS | 3227 | 1461298285567 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6319d3800 == 136 [pid = 3227] [id = 640] 21:11:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd621f78400) [pid = 3227] [serial = 1921] [outer = (nil)] 21:11:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd630ab7400) [pid = 3227] [serial = 1922] [outer = 0x7fd621f78400] 21:11:25 INFO - PROCESS | 3227 | 1461298285696 Marionette DEBUG loaded listener.js 21:11:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd632a45000) [pid = 3227] [serial = 1923] [outer = 0x7fd621f78400] 21:11:26 INFO - PROCESS | 3227 | 1461298286549 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]]]}] 21:11:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:11:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1537ms 21:11:26 INFO - PROCESS | 3227 | 1461298286591 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 21:11:26 INFO - PROCESS | 3227 | 1461298286595 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 21:11:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:11:26 INFO - PROCESS | 3227 | 1461298286601 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:11:26 INFO - PROCESS | 3227 | 1461298286603 Marionette TRACE conn3 <- [1,2534,null,{}] 21:11:26 INFO - PROCESS | 3227 | 1461298286608 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}] 21:11:26 INFO - PROCESS | 3227 | 1461298286837 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 21:11:27 INFO - PROCESS | 3227 | 1461298287119 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633460800 == 137 [pid = 3227] [id = 641] 21:11:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62df54000) [pid = 3227] [serial = 1924] [outer = (nil)] 21:11:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd632cfc000) [pid = 3227] [serial = 1925] [outer = 0x7fd62df54000] 21:11:27 INFO - PROCESS | 3227 | 1461298287238 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6341c8800) [pid = 3227] [serial = 1926] [outer = 0x7fd62df54000] 21:11:28 INFO - PROCESS | 3227 | 1461298288056 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]]]}] 21:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1528ms 21:11:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:11:28 INFO - PROCESS | 3227 | 1461298288130 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 21:11:28 INFO - PROCESS | 3227 | 1461298288133 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 21:11:28 INFO - PROCESS | 3227 | 1461298288139 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 3227 | 1461298288142 Marionette TRACE conn3 <- [1,2538,null,{}] 21:11:28 INFO - PROCESS | 3227 | 1461298288147 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}] 21:11:28 INFO - PROCESS | 3227 | 1461298288421 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 21:11:28 INFO - PROCESS | 3227 | 1461298288738 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636561000 == 138 [pid = 3227] [id = 642] 21:11:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd632b50c00) [pid = 3227] [serial = 1927] [outer = (nil)] 21:11:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd635120400) [pid = 3227] [serial = 1928] [outer = 0x7fd632b50c00] 21:11:28 INFO - PROCESS | 3227 | 1461298288817 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd640d6bc00) [pid = 3227] [serial = 1929] [outer = 0x7fd632b50c00] 21:11:29 INFO - PROCESS | 3227 | 1461298289669 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]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1584ms 21:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:11:29 INFO - PROCESS | 3227 | 1461298289723 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 3227 | 1461298289726 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 21:11:29 INFO - PROCESS | 3227 | 1461298289732 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 3227 | 1461298289737 Marionette TRACE conn3 <- [1,2542,null,{}] 21:11:29 INFO - PROCESS | 3227 | 1461298289742 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}] 21:11:29 INFO - PROCESS | 3227 | 1461298289982 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 21:11:30 INFO - PROCESS | 3227 | 1461298290273 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641219000 == 139 [pid = 3227] [id = 643] 21:11:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd61eb16400) [pid = 3227] [serial = 1930] [outer = (nil)] 21:11:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd640de4800) [pid = 3227] [serial = 1931] [outer = 0x7fd61eb16400] 21:11:30 INFO - PROCESS | 3227 | 1461298290391 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6420c4400) [pid = 3227] [serial = 1932] [outer = 0x7fd61eb16400] 21:11:31 INFO - PROCESS | 3227 | 1461298291227 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]]]}] 21:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1530ms 21:11:31 INFO - PROCESS | 3227 | 1461298291262 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 21:11:31 INFO - PROCESS | 3227 | 1461298291265 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 21:11:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:11:31 INFO - PROCESS | 3227 | 1461298291271 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 3227 | 1461298291273 Marionette TRACE conn3 <- [1,2546,null,{}] 21:11:31 INFO - PROCESS | 3227 | 1461298291278 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}] 21:11:31 INFO - PROCESS | 3227 | 1461298291529 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 21:11:31 INFO - PROCESS | 3227 | 1461298291814 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6464a2000 == 140 [pid = 3227] [id = 644] 21:11:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd616fec400) [pid = 3227] [serial = 1933] [outer = (nil)] 21:11:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd645810400) [pid = 3227] [serial = 1934] [outer = 0x7fd616fec400] 21:11:31 INFO - PROCESS | 3227 | 1461298291935 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd645e06c00) [pid = 3227] [serial = 1935] [outer = 0x7fd616fec400] 21:11:32 INFO - PROCESS | 3227 | 1461298292812 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]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1585ms 21:11:32 INFO - PROCESS | 3227 | 1461298292857 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 3227 | 1461298292861 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 21:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:11:32 INFO - PROCESS | 3227 | 1461298292867 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 3227 | 1461298292869 Marionette TRACE conn3 <- [1,2550,null,{}] 21:11:32 INFO - PROCESS | 3227 | 1461298292874 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}] 21:11:33 INFO - PROCESS | 3227 | 1461298293115 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 21:11:33 INFO - PROCESS | 3227 | 1461298293459 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3e7000 == 141 [pid = 3227] [id = 645] 21:11:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd615a88c00) [pid = 3227] [serial = 1936] [outer = (nil)] 21:11:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd615a8fc00) [pid = 3227] [serial = 1937] [outer = 0x7fd615a88c00] 21:11:33 INFO - PROCESS | 3227 | 1461298293544 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd615a94800) [pid = 3227] [serial = 1938] [outer = 0x7fd615a88c00] 21:11:34 INFO - PROCESS | 3227 | 1461298294467 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1632ms 21:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:11:34 INFO - PROCESS | 3227 | 1461298294500 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 3227 | 1461298294503 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 21:11:34 INFO - PROCESS | 3227 | 1461298294509 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 3227 | 1461298294512 Marionette TRACE conn3 <- [1,2554,null,{}] 21:11:34 INFO - PROCESS | 3227 | 1461298294518 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}] 21:11:34 INFO - PROCESS | 3227 | 1461298294758 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 21:11:35 INFO - PROCESS | 3227 | 1461298295094 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c684000 == 142 [pid = 3227] [id = 646] 21:11:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd615a89800) [pid = 3227] [serial = 1939] [outer = (nil)] 21:11:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62dc6ac00) [pid = 3227] [serial = 1940] [outer = 0x7fd615a89800] 21:11:35 INFO - PROCESS | 3227 | 1461298295178 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62e9b4c00) [pid = 3227] [serial = 1941] [outer = 0x7fd615a89800] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd648e46000 == 141 [pid = 3227] [id = 622] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd645e61800 == 140 [pid = 3227] [id = 621] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6410de800 == 139 [pid = 3227] [id = 620] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636569800 == 138 [pid = 3227] [id = 619] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632e48000 == 137 [pid = 3227] [id = 618] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd630ace800 == 136 [pid = 3227] [id = 617] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2ca000 == 135 [pid = 3227] [id = 616] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b05d000 == 134 [pid = 3227] [id = 615] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629e03800 == 133 [pid = 3227] [id = 614] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628a66800 == 132 [pid = 3227] [id = 613] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623423000 == 131 [pid = 3227] [id = 612] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62228a000 == 130 [pid = 3227] [id = 611] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620578800 == 129 [pid = 3227] [id = 610] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61f605000 == 128 [pid = 3227] [id = 609] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e126000 == 127 [pid = 3227] [id = 608] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfdd800 == 126 [pid = 3227] [id = 607] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618bd4000 == 125 [pid = 3227] [id = 606] 21:11:37 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6159b6800 == 124 [pid = 3227] [id = 605] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd646097c00) [pid = 3227] [serial = 1731] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd61faf4c00) [pid = 3227] [serial = 1677] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd619649c00) [pid = 3227] [serial = 1814] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd618a5f800) [pid = 3227] [serial = 1811] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd62ac07c00) [pid = 3227] [serial = 1776] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a8c5c00) [pid = 3227] [serial = 1775] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62a6dac00) [pid = 3227] [serial = 1773] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62a354000) [pid = 3227] [serial = 1772] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd629eba400) [pid = 3227] [serial = 1770] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd629d85000) [pid = 3227] [serial = 1769] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd629c57400) [pid = 3227] [serial = 1767] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd628fd8400) [pid = 3227] [serial = 1766] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62434d800) [pid = 3227] [serial = 1764] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6241c7400) [pid = 3227] [serial = 1763] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd621f4b000) [pid = 3227] [serial = 1761] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd620e7b800) [pid = 3227] [serial = 1760] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd620b06400) [pid = 3227] [serial = 1758] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd61fb6d800) [pid = 3227] [serial = 1757] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd61ea6bc00) [pid = 3227] [serial = 1755] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd61e9e1000) [pid = 3227] [serial = 1754] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd619654c00) [pid = 3227] [serial = 1752] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd6189a5400) [pid = 3227] [serial = 1751] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd616ff2800) [pid = 3227] [serial = 1749] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd616d6d000) [pid = 3227] [serial = 1748] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd615db5800) [pid = 3227] [serial = 1805] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd616d65c00) [pid = 3227] [serial = 1806] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd614ec9000) [pid = 3227] [serial = 1802] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd645e07c00) [pid = 3227] [serial = 1800] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd645ba8400) [pid = 3227] [serial = 1799] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd6423d0400) [pid = 3227] [serial = 1797] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd64125d800) [pid = 3227] [serial = 1796] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd6365c8000) [pid = 3227] [serial = 1794] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd634928000) [pid = 3227] [serial = 1793] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd6336e2000) [pid = 3227] [serial = 1791] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd632a4c800) [pid = 3227] [serial = 1790] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd631555c00) [pid = 3227] [serial = 1788] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62eb40c00) [pid = 3227] [serial = 1787] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62e8a0400) [pid = 3227] [serial = 1785] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd62e5bd800) [pid = 3227] [serial = 1784] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62e54e800) [pid = 3227] [serial = 1782] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62e409400) [pid = 3227] [serial = 1781] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd62df4fc00) [pid = 3227] [serial = 1779] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd62d715400) [pid = 3227] [serial = 1778] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd617ce7800) [pid = 3227] [serial = 1809] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd619652c00) [pid = 3227] [serial = 1812] [outer = (nil)] [url = about:blank] 21:11:37 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd616fef400) [pid = 3227] [serial = 1808] [outer = (nil)] [url = about:blank] 21:11:38 INFO - PROCESS | 3227 | 1461298298108 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]]]}] 21:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3642ms 21:11:38 INFO - PROCESS | 3227 | 1461298298152 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 3227 | 1461298298159 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 21:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:11:38 INFO - PROCESS | 3227 | 1461298298168 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 3227 | 1461298298173 Marionette TRACE conn3 <- [1,2558,null,{}] 21:11:38 INFO - PROCESS | 3227 | 1461298298181 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}] 21:11:38 INFO - PROCESS | 3227 | 1461298298411 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 21:11:38 INFO - PROCESS | 3227 | 1461298298602 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6159b0000 == 125 [pid = 3227] [id = 647] 21:11:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd615a92800) [pid = 3227] [serial = 1942] [outer = (nil)] 21:11:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd615ac1000) [pid = 3227] [serial = 1943] [outer = 0x7fd615a92800] 21:11:38 INFO - PROCESS | 3227 | 1461298298668 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd615db6400) [pid = 3227] [serial = 1944] [outer = 0x7fd615a92800] 21:11:39 INFO - PROCESS | 3227 | 1461298299538 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]]]}] 21:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1439ms 21:11:39 INFO - PROCESS | 3227 | 1461298299608 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 21:11:39 INFO - PROCESS | 3227 | 1461298299616 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 21:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:11:39 INFO - PROCESS | 3227 | 1461298299626 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 3227 | 1461298299630 Marionette TRACE conn3 <- [1,2562,null,{}] 21:11:39 INFO - PROCESS | 3227 | 1461298299635 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}] 21:11:39 INFO - PROCESS | 3227 | 1461298299841 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 21:11:40 INFO - PROCESS | 3227 | 1461298300077 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617b6c800 == 126 [pid = 3227] [id = 648] 21:11:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd616d67400) [pid = 3227] [serial = 1945] [outer = (nil)] 21:11:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd616f1c000) [pid = 3227] [serial = 1946] [outer = 0x7fd616d67400] 21:11:40 INFO - PROCESS | 3227 | 1461298300143 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd616fed800) [pid = 3227] [serial = 1947] [outer = 0x7fd616d67400] 21:11:41 INFO - PROCESS | 3227 | 1461298301073 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]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1481ms 21:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:11:41 INFO - PROCESS | 3227 | 1461298301107 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 3227 | 1461298301110 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 21:11:41 INFO - PROCESS | 3227 | 1461298301116 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 3227 | 1461298301122 Marionette TRACE conn3 <- [1,2566,null,{}] 21:11:41 INFO - PROCESS | 3227 | 1461298301144 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}] 21:11:41 INFO - PROCESS | 3227 | 1461298301550 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 21:11:41 INFO - PROCESS | 3227 | 1461298301616 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6180de800 == 127 [pid = 3227] [id = 649] 21:11:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd617cee400) [pid = 3227] [serial = 1948] [outer = (nil)] 21:11:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd6184ebc00) [pid = 3227] [serial = 1949] [outer = 0x7fd617cee400] 21:11:41 INFO - PROCESS | 3227 | 1461298301684 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd618849000) [pid = 3227] [serial = 1950] [outer = 0x7fd617cee400] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd619e9a000) [pid = 3227] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd6146ae000) [pid = 3227] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd61eb5a800) [pid = 3227] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd621f53000) [pid = 3227] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd616febc00) [pid = 3227] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd615dadc00) [pid = 3227] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd621f6e400) [pid = 3227] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd62df47000) [pid = 3227] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd616fe8000) [pid = 3227] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd618b3f800) [pid = 3227] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd632fc5400) [pid = 3227] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd621f6e000) [pid = 3227] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd61708f800) [pid = 3227] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd618a5d400) [pid = 3227] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd6146aa800) [pid = 3227] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd62b082400) [pid = 3227] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6146ad000) [pid = 3227] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd62b0b3400) [pid = 3227] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd619650400) [pid = 3227] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd614ec0800) [pid = 3227] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd632c57000) [pid = 3227] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd62338b000) [pid = 3227] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd61964d800) [pid = 3227] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:11:42 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd62233d400) [pid = 3227] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:11:43 INFO - PROCESS | 3227 | 1461298303185 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2101ms 21:11:43 INFO - PROCESS | 3227 | 1461298303216 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 21:11:43 INFO - PROCESS | 3227 | 1461298303221 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 21:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:11:43 INFO - PROCESS | 3227 | 1461298303226 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 3227 | 1461298303228 Marionette TRACE conn3 <- [1,2570,null,{}] 21:11:43 INFO - PROCESS | 3227 | 1461298303233 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}] 21:11:43 INFO - PROCESS | 3227 | 1461298303518 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 21:11:43 INFO - PROCESS | 3227 | 1461298303540 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618918800 == 128 [pid = 3227] [id = 650] 21:11:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd616d65800) [pid = 3227] [serial = 1951] [outer = (nil)] 21:11:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd61899bc00) [pid = 3227] [serial = 1952] [outer = 0x7fd616d65800] 21:11:43 INFO - PROCESS | 3227 | 1461298303602 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd618a58400) [pid = 3227] [serial = 1953] [outer = 0x7fd616d65800] 21:11:44 INFO - PROCESS | 3227 | 1461298304474 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]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1282ms 21:11:44 INFO - PROCESS | 3227 | 1461298304510 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 3227 | 1461298304514 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 21:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:11:44 INFO - PROCESS | 3227 | 1461298304519 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 3227 | 1461298304521 Marionette TRACE conn3 <- [1,2574,null,{}] 21:11:44 INFO - PROCESS | 3227 | 1461298304526 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}] 21:11:44 INFO - PROCESS | 3227 | 1461298304752 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 21:11:45 INFO - PROCESS | 3227 | 1461298305222 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614ee8800 == 129 [pid = 3227] [id = 651] 21:11:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd6146b1c00) [pid = 3227] [serial = 1954] [outer = (nil)] 21:11:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd614eca800) [pid = 3227] [serial = 1955] [outer = 0x7fd6146b1c00] 21:11:45 INFO - PROCESS | 3227 | 1461298305312 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd615ab5c00) [pid = 3227] [serial = 1956] [outer = 0x7fd6146b1c00] 21:11:46 INFO - PROCESS | 3227 | 1461298306240 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]]]}] 21:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1777ms 21:11:46 INFO - PROCESS | 3227 | 1461298306300 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 3227 | 1461298306307 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 21:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:11:46 INFO - PROCESS | 3227 | 1461298306317 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:11:46 INFO - PROCESS | 3227 | 1461298306321 Marionette TRACE conn3 <- [1,2578,null,{}] 21:11:46 INFO - PROCESS | 3227 | 1461298306329 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}] 21:11:46 INFO - PROCESS | 3227 | 1461298306595 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 21:11:46 INFO - PROCESS | 3227 | 1461298306917 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6180db800 == 130 [pid = 3227] [id = 652] 21:11:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd616f19800) [pid = 3227] [serial = 1957] [outer = (nil)] 21:11:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd616f27800) [pid = 3227] [serial = 1958] [outer = 0x7fd616f19800] 21:11:47 INFO - PROCESS | 3227 | 1461298307004 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd617082800) [pid = 3227] [serial = 1959] [outer = 0x7fd616f19800] 21:11:47 INFO - PROCESS | 3227 | 1461298307948 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]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1687ms 21:11:48 INFO - PROCESS | 3227 | 1461298308007 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 21:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:11:48 INFO - PROCESS | 3227 | 1461298308014 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 21:11:48 INFO - PROCESS | 3227 | 1461298308020 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 3227 | 1461298308024 Marionette TRACE conn3 <- [1,2582,null,{}] 21:11:48 INFO - PROCESS | 3227 | 1461298308029 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}] 21:11:48 INFO - PROCESS | 3227 | 1461298308286 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 21:11:48 INFO - PROCESS | 3227 | 1461298308649 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619a20000 == 131 [pid = 3227] [id = 653] 21:11:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd617087c00) [pid = 3227] [serial = 1960] [outer = (nil)] 21:11:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd6184f8000) [pid = 3227] [serial = 1961] [outer = 0x7fd617087c00] 21:11:48 INFO - PROCESS | 3227 | 1461298308734 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd618a5bc00) [pid = 3227] [serial = 1962] [outer = 0x7fd617087c00] 21:11:49 INFO - PROCESS | 3227 | 1461298309726 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]]]}] 21:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1747ms 21:11:49 INFO - PROCESS | 3227 | 1461298309768 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 3227 | 1461298309773 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 21:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:11:49 INFO - PROCESS | 3227 | 1461298309790 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 3227 | 1461298309800 Marionette TRACE conn3 <- [1,2586,null,{}] 21:11:49 INFO - PROCESS | 3227 | 1461298309807 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}] 21:11:50 INFO - PROCESS | 3227 | 1461298310090 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 21:11:50 INFO - PROCESS | 3227 | 1461298310410 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a1c6000 == 132 [pid = 3227] [id = 654] 21:11:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd617d4c800) [pid = 3227] [serial = 1963] [outer = (nil)] 21:11:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd619647800) [pid = 3227] [serial = 1964] [outer = 0x7fd617d4c800] 21:11:50 INFO - PROCESS | 3227 | 1461298310492 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd61997cc00) [pid = 3227] [serial = 1965] [outer = 0x7fd617d4c800] 21:11:51 INFO - PROCESS | 3227 | 1461298311392 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]]]}] 21:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1658ms 21:11:51 INFO - PROCESS | 3227 | 1461298311439 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 3227 | 1461298311444 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 21:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:11:51 INFO - PROCESS | 3227 | 1461298311450 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 3227 | 1461298311453 Marionette TRACE conn3 <- [1,2590,null,{}] 21:11:51 INFO - PROCESS | 3227 | 1461298311459 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}] 21:11:51 INFO - PROCESS | 3227 | 1461298311724 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 21:11:52 INFO - PROCESS | 3227 | 1461298312034 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c1de800 == 133 [pid = 3227] [id = 655] 21:11:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd618a55400) [pid = 3227] [serial = 1966] [outer = (nil)] 21:11:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd619e97000) [pid = 3227] [serial = 1967] [outer = 0x7fd618a55400] 21:11:52 INFO - PROCESS | 3227 | 1461298312115 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd619ea2400) [pid = 3227] [serial = 1968] [outer = 0x7fd618a55400] 21:11:53 INFO - PROCESS | 3227 | 1461298312996 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]]]}] 21:11:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:11:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1583ms 21:11:53 INFO - PROCESS | 3227 | 1461298313036 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 3227 | 1461298313040 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 21:11:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:11:53 INFO - PROCESS | 3227 | 1461298313046 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 3227 | 1461298313050 Marionette TRACE conn3 <- [1,2594,null,{}] 21:11:53 INFO - PROCESS | 3227 | 1461298313056 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}] 21:11:53 INFO - PROCESS | 3227 | 1461298313292 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 21:11:53 INFO - PROCESS | 3227 | 1461298313576 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c388800 == 134 [pid = 3227] [id = 656] 21:11:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd61c4ad000) [pid = 3227] [serial = 1969] [outer = (nil)] 21:11:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd61c4b1c00) [pid = 3227] [serial = 1970] [outer = 0x7fd61c4ad000] 21:11:53 INFO - PROCESS | 3227 | 1461298313734 Marionette DEBUG loaded listener.js 21:11:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd61e9ed800) [pid = 3227] [serial = 1971] [outer = 0x7fd61c4ad000] 21:11:54 INFO - PROCESS | 3227 | 1461298314725 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]]]}] 21:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1730ms 21:11:54 INFO - PROCESS | 3227 | 1461298314778 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 21:11:54 INFO - PROCESS | 3227 | 1461298314784 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 21:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:11:54 INFO - PROCESS | 3227 | 1461298314793 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:11:54 INFO - PROCESS | 3227 | 1461298314799 Marionette TRACE conn3 <- [1,2598,null,{}] 21:11:54 INFO - PROCESS | 3227 | 1461298314807 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}] 21:11:55 INFO - PROCESS | 3227 | 1461298315120 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 21:11:55 INFO - PROCESS | 3227 | 1461298315443 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c972000 == 135 [pid = 3227] [id = 657] 21:11:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd618a5a400) [pid = 3227] [serial = 1972] [outer = (nil)] 21:11:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd61eb53800) [pid = 3227] [serial = 1973] [outer = 0x7fd618a5a400] 21:11:55 INFO - PROCESS | 3227 | 1461298315519 Marionette DEBUG loaded listener.js 21:11:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd61f624400) [pid = 3227] [serial = 1974] [outer = 0x7fd618a5a400] 21:11:56 INFO - PROCESS | 3227 | 1461298316465 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]]]}] 21:11:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:11:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1737ms 21:11:56 INFO - PROCESS | 3227 | 1461298316530 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 3227 | 1461298316534 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 21:11:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:11:56 INFO - PROCESS | 3227 | 1461298316540 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 3227 | 1461298316549 Marionette TRACE conn3 <- [1,2602,null,{}] 21:11:56 INFO - PROCESS | 3227 | 1461298316562 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}] 21:11:56 INFO - PROCESS | 3227 | 1461298316843 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 21:11:57 INFO - PROCESS | 3227 | 1461298317163 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61d5d3000 == 136 [pid = 3227] [id = 658] 21:11:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd616f1d000) [pid = 3227] [serial = 1975] [outer = (nil)] 21:11:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd61f62d000) [pid = 3227] [serial = 1976] [outer = 0x7fd616f1d000] 21:11:57 INFO - PROCESS | 3227 | 1461298317240 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61faf4400) [pid = 3227] [serial = 1977] [outer = 0x7fd616f1d000] 21:11:58 INFO - PROCESS | 3227 | 1461298318136 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]]]}] 21:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1661ms 21:11:58 INFO - PROCESS | 3227 | 1461298318203 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 21:11:58 INFO - PROCESS | 3227 | 1461298318207 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 21:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:11:58 INFO - PROCESS | 3227 | 1461298318213 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 3227 | 1461298318217 Marionette TRACE conn3 <- [1,2606,null,{}] 21:11:58 INFO - PROCESS | 3227 | 1461298318222 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}] 21:11:58 INFO - PROCESS | 3227 | 1461298318469 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 21:11:58 INFO - PROCESS | 3227 | 1461298318789 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea29000 == 137 [pid = 3227] [id = 659] 21:11:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd619978000) [pid = 3227] [serial = 1978] [outer = (nil)] 21:11:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd61fb6c800) [pid = 3227] [serial = 1979] [outer = 0x7fd619978000] 21:11:58 INFO - PROCESS | 3227 | 1461298318871 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd620123c00) [pid = 3227] [serial = 1980] [outer = 0x7fd619978000] 21:11:59 INFO - PROCESS | 3227 | 1461298319825 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]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:11:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1687ms 21:11:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:11:59 INFO - PROCESS | 3227 | 1461298319902 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 3227 | 1461298319905 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 21:11:59 INFO - PROCESS | 3227 | 1461298319913 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 3227 | 1461298319918 Marionette TRACE conn3 <- [1,2610,null,{}] 21:11:59 INFO - PROCESS | 3227 | 1461298319924 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}] 21:12:00 INFO - PROCESS | 3227 | 1461298320226 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 21:12:00 INFO - PROCESS | 3227 | 1461298320553 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ecac000 == 138 [pid = 3227] [id = 660] 21:12:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd61884a400) [pid = 3227] [serial = 1981] [outer = (nil)] 21:12:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd62012ec00) [pid = 3227] [serial = 1982] [outer = 0x7fd61884a400] 21:12:00 INFO - PROCESS | 3227 | 1461298320635 Marionette DEBUG loaded listener.js 21:12:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62051fc00) [pid = 3227] [serial = 1983] [outer = 0x7fd61884a400] 21:12:01 INFO - PROCESS | 3227 | 1461298321579 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]]]}] 21:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1740ms 21:12:01 INFO - PROCESS | 3227 | 1461298321656 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 21:12:01 INFO - PROCESS | 3227 | 1461298321662 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 21:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:12:01 INFO - PROCESS | 3227 | 1461298321672 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:12:01 INFO - PROCESS | 3227 | 1461298321677 Marionette TRACE conn3 <- [1,2614,null,{}] 21:12:01 INFO - PROCESS | 3227 | 1461298321686 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}] 21:12:02 INFO - PROCESS | 3227 | 1461298322004 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 21:12:02 INFO - PROCESS | 3227 | 1461298322338 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fad2000 == 139 [pid = 3227] [id = 661] 21:12:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd620b10c00) [pid = 3227] [serial = 1984] [outer = (nil)] 21:12:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd620e7a000) [pid = 3227] [serial = 1985] [outer = 0x7fd620b10c00] 21:12:02 INFO - PROCESS | 3227 | 1461298322444 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd621f4cc00) [pid = 3227] [serial = 1986] [outer = 0x7fd620b10c00] 21:12:03 INFO - PROCESS | 3227 | 1461298323391 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]]]}] 21:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1783ms 21:12:03 INFO - PROCESS | 3227 | 1461298323456 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 21:12:03 INFO - PROCESS | 3227 | 1461298323459 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 21:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:12:03 INFO - PROCESS | 3227 | 1461298323467 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 3227 | 1461298323472 Marionette TRACE conn3 <- [1,2618,null,{}] 21:12:03 INFO - PROCESS | 3227 | 1461298323479 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}] 21:12:03 INFO - PROCESS | 3227 | 1461298323814 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 21:12:04 INFO - PROCESS | 3227 | 1461298324143 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620c52800 == 140 [pid = 3227] [id = 662] 21:12:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd621f6bc00) [pid = 3227] [serial = 1987] [outer = (nil)] 21:12:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd622334400) [pid = 3227] [serial = 1988] [outer = 0x7fd621f6bc00] 21:12:04 INFO - PROCESS | 3227 | 1461298324232 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd6223a5000) [pid = 3227] [serial = 1989] [outer = 0x7fd621f6bc00] 21:12:05 INFO - PROCESS | 3227 | 1461298325369 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]]]}] 21:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1983ms 21:12:05 INFO - PROCESS | 3227 | 1461298325454 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 21:12:05 INFO - PROCESS | 3227 | 1461298325460 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 21:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:12:05 INFO - PROCESS | 3227 | 1461298325469 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 3227 | 1461298325474 Marionette TRACE conn3 <- [1,2622,null,{}] 21:12:05 INFO - PROCESS | 3227 | 1461298325483 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}] 21:12:05 INFO - PROCESS | 3227 | 1461298325841 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 21:12:06 INFO - PROCESS | 3227 | 1461298326183 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621f9c800 == 141 [pid = 3227] [id = 663] 21:12:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd6146ac800) [pid = 3227] [serial = 1990] [outer = (nil)] 21:12:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd6223aec00) [pid = 3227] [serial = 1991] [outer = 0x7fd6146ac800] 21:12:06 INFO - PROCESS | 3227 | 1461298326260 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd623304c00) [pid = 3227] [serial = 1992] [outer = 0x7fd6146ac800] 21:12:07 INFO - PROCESS | 3227 | 1461298327173 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]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:12:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1744ms 21:12:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:12:07 INFO - PROCESS | 3227 | 1461298327211 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 3227 | 1461298327214 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 21:12:07 INFO - PROCESS | 3227 | 1461298327220 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 3227 | 1461298327223 Marionette TRACE conn3 <- [1,2626,null,{}] 21:12:07 INFO - PROCESS | 3227 | 1461298327228 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}] 21:12:07 INFO - PROCESS | 3227 | 1461298327471 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 21:12:07 INFO - PROCESS | 3227 | 1461298327755 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622282800 == 142 [pid = 3227] [id = 664] 21:12:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd61c4a4800) [pid = 3227] [serial = 1993] [outer = (nil)] 21:12:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd623384800) [pid = 3227] [serial = 1994] [outer = 0x7fd61c4a4800] 21:12:07 INFO - PROCESS | 3227 | 1461298327874 Marionette DEBUG loaded listener.js 21:12:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62338f000) [pid = 3227] [serial = 1995] [outer = 0x7fd61c4a4800] 21:12:08 INFO - PROCESS | 3227 | 1461298328720 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]]]}] 21:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1534ms 21:12:08 INFO - PROCESS | 3227 | 1461298328754 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 3227 | 1461298328758 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 21:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:12:08 INFO - PROCESS | 3227 | 1461298328763 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 3227 | 1461298328766 Marionette TRACE conn3 <- [1,2630,null,{}] 21:12:08 INFO - PROCESS | 3227 | 1461298328771 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}] 21:12:09 INFO - PROCESS | 3227 | 1461298329004 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 21:12:09 INFO - PROCESS | 3227 | 1461298329289 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62281d000 == 143 [pid = 3227] [id = 665] 21:12:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6223af000) [pid = 3227] [serial = 1996] [outer = (nil)] 21:12:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd6240b3800) [pid = 3227] [serial = 1997] [outer = 0x7fd6223af000] 21:12:09 INFO - PROCESS | 3227 | 1461298329421 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd6241bfc00) [pid = 3227] [serial = 1998] [outer = 0x7fd6223af000] 21:12:10 INFO - PROCESS | 3227 | 1461298330284 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]]]}] 21:12:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:12:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1586ms 21:12:10 INFO - PROCESS | 3227 | 1461298330351 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 3227 | 1461298330355 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 21:12:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:12:10 INFO - PROCESS | 3227 | 1461298330362 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 3227 | 1461298330365 Marionette TRACE conn3 <- [1,2634,null,{}] 21:12:10 INFO - PROCESS | 3227 | 1461298330371 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}] 21:12:10 INFO - PROCESS | 3227 | 1461298330616 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 21:12:10 INFO - PROCESS | 3227 | 1461298330950 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:10 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623433000 == 144 [pid = 3227] [id = 666] 21:12:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd620b0fc00) [pid = 3227] [serial = 1999] [outer = (nil)] 21:12:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd6241ca400) [pid = 3227] [serial = 2000] [outer = 0x7fd620b0fc00] 21:12:11 INFO - PROCESS | 3227 | 1461298331047 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd6242cbc00) [pid = 3227] [serial = 2001] [outer = 0x7fd620b0fc00] 21:12:12 INFO - PROCESS | 3227 | 1461298332005 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]]]}] 21:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1688ms 21:12:12 INFO - PROCESS | 3227 | 1461298332051 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 21:12:12 INFO - PROCESS | 3227 | 1461298332055 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 21:12:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:12:12 INFO - PROCESS | 3227 | 1461298332060 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 3227 | 1461298332063 Marionette TRACE conn3 <- [1,2638,null,{}] 21:12:12 INFO - PROCESS | 3227 | 1461298332069 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}] 21:12:12 INFO - PROCESS | 3227 | 1461298332313 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 21:12:12 INFO - PROCESS | 3227 | 1461298332602 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6243d5800 == 145 [pid = 3227] [id = 667] 21:12:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd6226eac00) [pid = 3227] [serial = 2002] [outer = (nil)] 21:12:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62434a400) [pid = 3227] [serial = 2003] [outer = 0x7fd6226eac00] 21:12:12 INFO - PROCESS | 3227 | 1461298332724 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd6289c8800) [pid = 3227] [serial = 2004] [outer = 0x7fd6226eac00] 21:12:13 INFO - PROCESS | 3227 | 1461298333612 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]]]}] 21:12:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:12:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1637ms 21:12:13 INFO - PROCESS | 3227 | 1461298333700 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 21:12:13 INFO - PROCESS | 3227 | 1461298333706 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 21:12:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:12:13 INFO - PROCESS | 3227 | 1461298333716 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:12:13 INFO - PROCESS | 3227 | 1461298333719 Marionette TRACE conn3 <- [1,2642,null,{}] 21:12:13 INFO - PROCESS | 3227 | 1461298333725 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}] 21:12:14 INFO - PROCESS | 3227 | 1461298334000 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 21:12:14 INFO - PROCESS | 3227 | 1461298334320 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:14 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f63800 == 146 [pid = 3227] [id = 668] 21:12:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd6146ad800) [pid = 3227] [serial = 2005] [outer = (nil)] 21:12:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6289d0000) [pid = 3227] [serial = 2006] [outer = 0x7fd6146ad800] 21:12:14 INFO - PROCESS | 3227 | 1461298334402 Marionette DEBUG loaded listener.js 21:12:14 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd628a1b800) [pid = 3227] [serial = 2007] [outer = 0x7fd6146ad800] 21:12:16 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617dd2800 == 145 [pid = 3227] [id = 625] 21:12:16 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618768800 == 144 [pid = 3227] [id = 532] 21:12:16 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f4d000 == 143 [pid = 3227] [id = 361] 21:12:16 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a05e800 == 142 [pid = 3227] [id = 534] 21:12:16 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618918800 == 141 [pid = 3227] [id = 650] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617b6c800 == 140 [pid = 3227] [id = 648] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6159b0000 == 139 [pid = 3227] [id = 647] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64b3e7000 == 138 [pid = 3227] [id = 645] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6464a2000 == 137 [pid = 3227] [id = 644] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641219000 == 136 [pid = 3227] [id = 643] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd636561000 == 135 [pid = 3227] [id = 642] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd633460800 == 134 [pid = 3227] [id = 641] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6319d3800 == 133 [pid = 3227] [id = 640] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e2d4800 == 132 [pid = 3227] [id = 639] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c189000 == 131 [pid = 3227] [id = 638] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aadb000 == 130 [pid = 3227] [id = 637] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628f60800 == 129 [pid = 3227] [id = 636] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62361f000 == 128 [pid = 3227] [id = 635] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622288000 == 127 [pid = 3227] [id = 634] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c4a000 == 126 [pid = 3227] [id = 633] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61f610000 == 125 [pid = 3227] [id = 632] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e25e800 == 124 [pid = 3227] [id = 631] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c965000 == 123 [pid = 3227] [id = 630] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a048000 == 122 [pid = 3227] [id = 629] 21:12:17 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616d08800 == 121 [pid = 3227] [id = 628] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd62a926000) [pid = 3227] [serial = 1844] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd615db0800) [pid = 3227] [serial = 1818] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62c128000) [pid = 3227] [serial = 1871] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62a8c0400) [pid = 3227] [serial = 1842] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd617cec400) [pid = 3227] [serial = 1820] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd616d6a800) [pid = 3227] [serial = 1875] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd645e0f400) [pid = 3227] [serial = 1872] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd629d1fc00) [pid = 3227] [serial = 1836] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62e5ca000) [pid = 3227] [serial = 1851] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd6184f1400) [pid = 3227] [serial = 1878] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62e408000) [pid = 3227] [serial = 1850] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd619656400) [pid = 3227] [serial = 1881] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62a6e1800) [pid = 3227] [serial = 1841] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd63398f400) [pid = 3227] [serial = 1859] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd621f76400) [pid = 3227] [serial = 1832] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd6226e6000) [pid = 3227] [serial = 1833] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd614ec6c00) [pid = 3227] [serial = 1817] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62ac08000) [pid = 3227] [serial = 1845] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd642086000) [pid = 3227] [serial = 1866] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd61eb1ac00) [pid = 3227] [serial = 1827] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd641048400) [pid = 3227] [serial = 1865] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd632c52400) [pid = 3227] [serial = 1857] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd6323d8c00) [pid = 3227] [serial = 1854] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd61a072800) [pid = 3227] [serial = 1746] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd62b164400) [pid = 3227] [serial = 1847] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd61faf2800) [pid = 3227] [serial = 1829] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd614ecdc00) [pid = 3227] [serial = 1803] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd64413f000) [pid = 3227] [serial = 1868] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd629fac000) [pid = 3227] [serial = 1838] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62cc10800) [pid = 3227] [serial = 1848] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd632a42400) [pid = 3227] [serial = 1856] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd624344c00) [pid = 3227] [serial = 1835] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd618b41800) [pid = 3227] [serial = 1880] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd616c17c00) [pid = 3227] [serial = 1874] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd619654800) [pid = 3227] [serial = 1823] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62eb38400) [pid = 3227] [serial = 1853] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62a633400) [pid = 3227] [serial = 1839] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd635115c00) [pid = 3227] [serial = 1862] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd6345d4400) [pid = 3227] [serial = 1860] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd617ce2400) [pid = 3227] [serial = 1877] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd61ea66800) [pid = 3227] [serial = 1826] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd63a06f400) [pid = 3227] [serial = 1863] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd6184ee000) [pid = 3227] [serial = 1821] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd6458b1800) [pid = 3227] [serial = 1869] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd620b0a000) [pid = 3227] [serial = 1830] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd61a077000) [pid = 3227] [serial = 1824] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd619980000) [pid = 3227] [serial = 1883] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3227 | 1461298337529 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]]]}] 21:12:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:12:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 3850ms 21:12:17 INFO - PROCESS | 3227 | 1461298337565 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 3227 | 1461298337570 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 21:12:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:12:17 INFO - PROCESS | 3227 | 1461298337580 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 3227 | 1461298337585 Marionette TRACE conn3 <- [1,2646,null,{}] 21:12:17 INFO - PROCESS | 3227 | 1461298337595 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}] 21:12:17 INFO - PROCESS | 3227 | 1461298337840 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 21:12:18 INFO - PROCESS | 3227 | 1461298338074 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615bd1000 == 122 [pid = 3227] [id = 669] 21:12:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd615ab4c00) [pid = 3227] [serial = 2008] [outer = (nil)] 21:12:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd615abb400) [pid = 3227] [serial = 2009] [outer = 0x7fd615ab4c00] 21:12:18 INFO - PROCESS | 3227 | 1461298338152 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd616c0b000) [pid = 3227] [serial = 2010] [outer = 0x7fd615ab4c00] 21:12:18 INFO - PROCESS | 3227 | 1461298338978 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]]]}] 21:12:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:12:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1438ms 21:12:19 INFO - PROCESS | 3227 | 1461298339019 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 3227 | 1461298339027 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 21:12:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:12:19 INFO - PROCESS | 3227 | 1461298339037 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 3227 | 1461298339041 Marionette TRACE conn3 <- [1,2650,null,{}] 21:12:19 INFO - PROCESS | 3227 | 1461298339046 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}] 21:12:19 INFO - PROCESS | 3227 | 1461298339276 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 21:12:19 INFO - PROCESS | 3227 | 1461298339497 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617de6800 == 123 [pid = 3227] [id = 670] 21:12:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd614ecec00) [pid = 3227] [serial = 2011] [outer = (nil)] 21:12:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd616f1e400) [pid = 3227] [serial = 2012] [outer = 0x7fd614ecec00] 21:12:19 INFO - PROCESS | 3227 | 1461298339567 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd61708c400) [pid = 3227] [serial = 2013] [outer = 0x7fd614ecec00] 21:12:20 INFO - PROCESS | 3227 | 1461298340607 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]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:12:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1587ms 21:12:20 INFO - PROCESS | 3227 | 1461298340628 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 3227 | 1461298340633 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 21:12:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:12:20 INFO - PROCESS | 3227 | 1461298340639 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 3227 | 1461298340645 Marionette TRACE conn3 <- [1,2654,null,{}] 21:12:20 INFO - PROCESS | 3227 | 1461298340661 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}] 21:12:20 INFO - PROCESS | 3227 | 1461298340980 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 21:12:21 INFO - PROCESS | 3227 | 1461298341012 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b80000 == 124 [pid = 3227] [id = 671] 21:12:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd6184f2c00) [pid = 3227] [serial = 2014] [outer = (nil)] 21:12:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd618a57c00) [pid = 3227] [serial = 2015] [outer = 0x7fd6184f2c00] 21:12:21 INFO - PROCESS | 3227 | 1461298341103 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd618b3e000) [pid = 3227] [serial = 2016] [outer = 0x7fd6184f2c00] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd61ea62400) [pid = 3227] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62df54000) [pid = 3227] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd6240b9400) [pid = 3227] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd620e78000) [pid = 3227] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd616d67400) [pid = 3227] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd6189a1800) [pid = 3227] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd615ac1c00) [pid = 3227] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd61eb16400) [pid = 3227] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd61c4ab000) [pid = 3227] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd6241bd800) [pid = 3227] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd620b0c000) [pid = 3227] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd615a92800) [pid = 3227] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd62d7a0c00) [pid = 3227] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd616fec400) [pid = 3227] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd616c15800) [pid = 3227] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd62a8bb000) [pid = 3227] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd632b50c00) [pid = 3227] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd621f78400) [pid = 3227] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd615a88c00) [pid = 3227] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd61ea65400) [pid = 3227] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd62dc70800) [pid = 3227] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd617cee400) [pid = 3227] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:12:22 INFO - PROCESS | 3227 | --DOMWINDOW == 126 (0x7fd615a89800) [pid = 3227] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:12:22 INFO - PROCESS | 3227 | 1461298342935 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]]]}] 21:12:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:12:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2342ms 21:12:22 INFO - PROCESS | 3227 | 1461298342983 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 21:12:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:12:22 INFO - PROCESS | 3227 | 1461298342987 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 21:12:22 INFO - PROCESS | 3227 | 1461298342993 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 3227 | 1461298342997 Marionette TRACE conn3 <- [1,2658,null,{}] 21:12:23 INFO - PROCESS | 3227 | 1461298343002 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}] 21:12:23 INFO - PROCESS | 3227 | 1461298343223 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 21:12:23 INFO - PROCESS | 3227 | 1461298343415 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619b4c000 == 125 [pid = 3227] [id = 672] 21:12:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd6146aa800) [pid = 3227] [serial = 2017] [outer = (nil)] 21:12:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd6189a7800) [pid = 3227] [serial = 2018] [outer = 0x7fd6146aa800] 21:12:23 INFO - PROCESS | 3227 | 1461298343486 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd619980000) [pid = 3227] [serial = 2019] [outer = 0x7fd6146aa800] 21:12:24 INFO - PROCESS | 3227 | 1461298344264 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]]]}] 21:12:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:12:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1285ms 21:12:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:12:24 INFO - PROCESS | 3227 | 1461298344277 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 3227 | 1461298344280 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 21:12:24 INFO - PROCESS | 3227 | 1461298344291 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 3227 | 1461298344295 Marionette TRACE conn3 <- [1,2662,null,{}] 21:12:24 INFO - PROCESS | 3227 | 1461298344302 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}] 21:12:24 INFO - PROCESS | 3227 | 1461298344611 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 21:12:25 INFO - PROCESS | 3227 | 1461298345040 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614eee800 == 126 [pid = 3227] [id = 673] 21:12:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd6146b4400) [pid = 3227] [serial = 2020] [outer = (nil)] 21:12:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd614eca400) [pid = 3227] [serial = 2021] [outer = 0x7fd6146b4400] 21:12:25 INFO - PROCESS | 3227 | 1461298345136 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd615ab2800) [pid = 3227] [serial = 2022] [outer = 0x7fd6146b4400] 21:12:26 INFO - PROCESS | 3227 | 1461298346048 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]]]}] 21:12:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:12:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1835ms 21:12:26 INFO - PROCESS | 3227 | 1461298346124 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 21:12:26 INFO - PROCESS | 3227 | 1461298346132 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 21:12:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:12:26 INFO - PROCESS | 3227 | 1461298346141 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:12:26 INFO - PROCESS | 3227 | 1461298346145 Marionette TRACE conn3 <- [1,2666,null,{}] 21:12:26 INFO - PROCESS | 3227 | 1461298346152 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}] 21:12:26 INFO - PROCESS | 3227 | 1461298346455 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 21:12:26 INFO - PROCESS | 3227 | 1461298346787 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618916800 == 127 [pid = 3227] [id = 674] 21:12:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd616fe7000) [pid = 3227] [serial = 2023] [outer = (nil)] 21:12:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd61708c000) [pid = 3227] [serial = 2024] [outer = 0x7fd616fe7000] 21:12:26 INFO - PROCESS | 3227 | 1461298346872 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd617d4e800) [pid = 3227] [serial = 2025] [outer = 0x7fd616fe7000] 21:12:28 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:28 INFO - PROCESS | 3227 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:12:28 INFO - PROCESS | 3227 | 1461298348266 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]]]}] 21:12:28 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) 21:12:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2186ms 21:12:28 INFO - PROCESS | 3227 | 1461298348331 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 3227 | 1461298348338 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 21:12:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:12:28 INFO - PROCESS | 3227 | 1461298348479 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 3227 | 1461298348483 Marionette TRACE conn3 <- [1,2670,null,{}] 21:12:28 INFO - PROCESS | 3227 | 1461298348491 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}] 21:12:28 INFO - PROCESS | 3227 | 1461298348723 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 21:12:28 INFO - PROCESS | 3227 | 1461298348989 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfd1000 == 128 [pid = 3227] [id = 675] 21:12:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd616ff2000) [pid = 3227] [serial = 2026] [outer = (nil)] 21:12:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd618b3a800) [pid = 3227] [serial = 2027] [outer = 0x7fd616ff2000] 21:12:29 INFO - PROCESS | 3227 | 1461298349066 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd619ea3000) [pid = 3227] [serial = 2028] [outer = 0x7fd616ff2000] 21:12:30 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:30 INFO - PROCESS | 3227 | 1461298350435 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] 21:12:30 INFO - PROCESS | 3227 | 1461298350473 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 21:12:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:12:30 INFO - PROCESS | 3227 | 1461298350490 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:12:30 INFO - PROCESS | 3227 | 1461298350501 Marionette TRACE conn3 <- [1,2674,null,{}] 21:12:30 INFO - PROCESS | 3227 | 1461298350508 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}] 21:12:30 INFO - PROCESS | 3227 | 1461298350844 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 21:12:31 INFO - PROCESS | 3227 | 1461298351118 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c967000 == 129 [pid = 3227] [id = 676] 21:12:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd6184ee000) [pid = 3227] [serial = 2029] [outer = (nil)] 21:12:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd61c4dec00) [pid = 3227] [serial = 2030] [outer = 0x7fd6184ee000] 21:12:31 INFO - PROCESS | 3227 | 1461298351197 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd61ea66000) [pid = 3227] [serial = 2031] [outer = 0x7fd6184ee000] 21:12:32 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:32 INFO - PROCESS | 3227 | 1461298352578 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] 21:12:32 INFO - PROCESS | 3227 | 1461298352641 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 21:12:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:12:32 INFO - PROCESS | 3227 | 1461298352648 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 3227 | 1461298352651 Marionette TRACE conn3 <- [1,2678,null,{}] 21:12:32 INFO - PROCESS | 3227 | 1461298352656 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}] 21:12:32 INFO - PROCESS | 3227 | 1461298352976 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 21:12:33 INFO - PROCESS | 3227 | 1461298353252 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec76000 == 130 [pid = 3227] [id = 677] 21:12:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd61c4a3800) [pid = 3227] [serial = 2032] [outer = (nil)] 21:12:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd61eb19000) [pid = 3227] [serial = 2033] [outer = 0x7fd61c4a3800] 21:12:33 INFO - PROCESS | 3227 | 1461298353332 Marionette DEBUG loaded listener.js 21:12:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd61faf8c00) [pid = 3227] [serial = 2034] [outer = 0x7fd61c4a3800] 21:12:34 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:34 INFO - PROCESS | 3227 | 1461298354673 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]]]}] 21:12:34 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) 21:12:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2040ms 21:12:34 INFO - PROCESS | 3227 | 1461298354688 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 21:12:34 INFO - PROCESS | 3227 | 1461298354692 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 21:12:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:12:34 INFO - PROCESS | 3227 | 1461298354698 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 3227 | 1461298354700 Marionette TRACE conn3 <- [1,2682,null,{}] 21:12:34 INFO - PROCESS | 3227 | 1461298354706 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}] 21:12:34 INFO - PROCESS | 3227 | 1461298354980 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 21:12:35 INFO - PROCESS | 3227 | 1461298355262 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:35 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6202d1000 == 131 [pid = 3227] [id = 678] 21:12:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd620b0f800) [pid = 3227] [serial = 2035] [outer = (nil)] 21:12:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd620b10400) [pid = 3227] [serial = 2036] [outer = 0x7fd620b0f800] 21:12:35 INFO - PROCESS | 3227 | 1461298355358 Marionette DEBUG loaded listener.js 21:12:35 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd621f78400) [pid = 3227] [serial = 2037] [outer = 0x7fd620b0f800] 21:12:36 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:36 INFO - PROCESS | 3227 | 1461298356764 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]]]}] 21:12:36 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) 21:12:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2086ms 21:12:36 INFO - PROCESS | 3227 | 1461298356785 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 3227 | 1461298356789 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 21:12:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:12:36 INFO - PROCESS | 3227 | 1461298356796 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 3227 | 1461298356800 Marionette TRACE conn3 <- [1,2686,null,{}] 21:12:36 INFO - PROCESS | 3227 | 1461298356805 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}] 21:12:37 INFO - PROCESS | 3227 | 1461298357091 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 21:12:37 INFO - PROCESS | 3227 | 1461298357319 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620ecb800 == 132 [pid = 3227] [id = 679] 21:12:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd62012d800) [pid = 3227] [serial = 2038] [outer = (nil)] 21:12:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd6223a8c00) [pid = 3227] [serial = 2039] [outer = 0x7fd62012d800] 21:12:37 INFO - PROCESS | 3227 | 1461298357398 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd623389400) [pid = 3227] [serial = 2040] [outer = 0x7fd62012d800] 21:12:38 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:38 INFO - PROCESS | 3227 | 1461298358762 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] 21:12:38 INFO - PROCESS | 3227 | 1461298358789 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 21:12:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:12:38 INFO - PROCESS | 3227 | 1461298358795 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:12:38 INFO - PROCESS | 3227 | 1461298358798 Marionette TRACE conn3 <- [1,2690,null,{}] 21:12:38 INFO - PROCESS | 3227 | 1461298358803 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}] 21:12:39 INFO - PROCESS | 3227 | 1461298359043 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 21:12:39 INFO - PROCESS | 3227 | 1461298359287 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a21800 == 133 [pid = 3227] [id = 680] 21:12:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd620516400) [pid = 3227] [serial = 2041] [outer = (nil)] 21:12:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd6241c8c00) [pid = 3227] [serial = 2042] [outer = 0x7fd620516400] 21:12:39 INFO - PROCESS | 3227 | 1461298359360 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd6289c5400) [pid = 3227] [serial = 2043] [outer = 0x7fd620516400] 21:12:40 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:40 INFO - PROCESS | 3227 | 1461298360667 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] 21:12:40 INFO - PROCESS | 3227 | 1461298360693 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 21:12:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:12:40 INFO - PROCESS | 3227 | 1461298360699 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:12:40 INFO - PROCESS | 3227 | 1461298360701 Marionette TRACE conn3 <- [1,2694,null,{}] 21:12:40 INFO - PROCESS | 3227 | 1461298360706 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}] 21:12:40 INFO - PROCESS | 3227 | 1461298360925 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 21:12:41 INFO - PROCESS | 3227 | 1461298361247 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628a68000 == 134 [pid = 3227] [id = 681] 21:12:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd620b10000) [pid = 3227] [serial = 2044] [outer = (nil)] 21:12:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd628a19400) [pid = 3227] [serial = 2045] [outer = 0x7fd620b10000] 21:12:41 INFO - PROCESS | 3227 | 1461298361319 Marionette DEBUG loaded listener.js 21:12:41 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd628fdbc00) [pid = 3227] [serial = 2046] [outer = 0x7fd620b10000] 21:12:42 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:42 INFO - PROCESS | 3227 | 1461298362644 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] 21:12:42 INFO - PROCESS | 3227 | 1461298362696 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 21:12:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:12:42 INFO - PROCESS | 3227 | 1461298362703 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 3227 | 1461298362706 Marionette TRACE conn3 <- [1,2698,null,{}] 21:12:42 INFO - PROCESS | 3227 | 1461298362712 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}] 21:12:43 INFO - PROCESS | 3227 | 1461298363033 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 21:12:43 INFO - PROCESS | 3227 | 1461298363282 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628fb6800 == 135 [pid = 3227] [id = 682] 21:12:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd6223b3000) [pid = 3227] [serial = 2047] [outer = (nil)] 21:12:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd629b77000) [pid = 3227] [serial = 2048] [outer = 0x7fd6223b3000] 21:12:43 INFO - PROCESS | 3227 | 1461298363369 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd629c58400) [pid = 3227] [serial = 2049] [outer = 0x7fd6223b3000] 21:12:44 INFO - PROCESS | 3227 | SkCairoFTTypeface::onFilterRec unimplemented 21:12:44 INFO - PROCESS | 3227 | 1461298364771 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] 21:12:44 INFO - PROCESS | 3227 | 1461298364793 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 21:12:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:12:44 INFO - PROCESS | 3227 | 1461298364802 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 3227 | 1461298364807 Marionette TRACE conn3 <- [1,2702,null,{}] 21:12:44 INFO - PROCESS | 3227 | 1461298364815 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}] 21:12:45 INFO - PROCESS | 3227 | 1461298365214 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 21:12:45 INFO - PROCESS | 3227 | 1461298365518 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629f4b000 == 136 [pid = 3227] [id = 683] 21:12:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd628fdb800) [pid = 3227] [serial = 2050] [outer = (nil)] 21:12:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd629d7b000) [pid = 3227] [serial = 2051] [outer = 0x7fd628fdb800] 21:12:45 INFO - PROCESS | 3227 | 1461298365668 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd629e8e000) [pid = 3227] [serial = 2052] [outer = 0x7fd628fdb800] 21:12:46 INFO - PROCESS | 3227 | 1461298366892 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]]]}] 21:12:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:12:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2138ms 21:12:46 INFO - PROCESS | 3227 | 1461298366942 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 21:12:46 INFO - PROCESS | 3227 | 1461298366947 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 21:12:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:12:46 INFO - PROCESS | 3227 | 1461298366953 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:12:46 INFO - PROCESS | 3227 | 1461298366957 Marionette TRACE conn3 <- [1,2706,null,{}] 21:12:46 INFO - PROCESS | 3227 | 1461298366962 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}] 21:12:47 INFO - PROCESS | 3227 | 1461298367258 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 21:12:47 INFO - PROCESS | 3227 | 1461298367585 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aadf000 == 137 [pid = 3227] [id = 684] 21:12:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd618a5f400) [pid = 3227] [serial = 2053] [outer = (nil)] 21:12:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd629ebb800) [pid = 3227] [serial = 2054] [outer = 0x7fd618a5f400] 21:12:47 INFO - PROCESS | 3227 | 1461298367710 Marionette DEBUG loaded listener.js 21:12:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62a24d800) [pid = 3227] [serial = 2055] [outer = 0x7fd618a5f400] 21:12:48 INFO - PROCESS | 3227 | 1461298368605 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]]]}] 21:12:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:12:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1686ms 21:12:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:12:48 INFO - PROCESS | 3227 | 1461298368641 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 21:12:48 INFO - PROCESS | 3227 | 1461298368643 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 21:12:48 INFO - PROCESS | 3227 | 1461298368650 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:12:48 INFO - PROCESS | 3227 | 1461298368653 Marionette TRACE conn3 <- [1,2710,null,{}] 21:12:48 INFO - PROCESS | 3227 | 1461298368659 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}] 21:12:48 INFO - PROCESS | 3227 | 1461298368907 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 21:12:49 INFO - PROCESS | 3227 | 1461298369229 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b062800 == 138 [pid = 3227] [id = 685] 21:12:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd61c4b2000) [pid = 3227] [serial = 2056] [outer = (nil)] 21:12:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62a25c000) [pid = 3227] [serial = 2057] [outer = 0x7fd61c4b2000] 21:12:49 INFO - PROCESS | 3227 | 1461298369322 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62a35b400) [pid = 3227] [serial = 2058] [outer = 0x7fd61c4b2000] 21:12:50 INFO - PROCESS | 3227 | 1461298370214 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] 21:12:50 INFO - PROCESS | 3227 | 1461298370329 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 21:12:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:12:50 INFO - PROCESS | 3227 | 1461298370398 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 3227 | 1461298370402 Marionette TRACE conn3 <- [1,2714,null,{}] 21:12:50 INFO - PROCESS | 3227 | 1461298370411 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}] 21:12:50 INFO - PROCESS | 3227 | 1461298370675 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 21:12:51 INFO - PROCESS | 3227 | 1461298371023 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62bee8800 == 139 [pid = 3227] [id = 686] 21:12:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd618a62000) [pid = 3227] [serial = 2059] [outer = (nil)] 21:12:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a6e3400) [pid = 3227] [serial = 2060] [outer = 0x7fd618a62000] 21:12:51 INFO - PROCESS | 3227 | 1461298371098 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62a88b000) [pid = 3227] [serial = 2061] [outer = 0x7fd618a62000] 21:12:52 INFO - PROCESS | 3227 | 1461298372030 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]]]}] 21:12:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:12:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1746ms 21:12:52 INFO - PROCESS | 3227 | 1461298372089 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 3227 | 1461298372092 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 21:12:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:12:52 INFO - PROCESS | 3227 | 1461298372100 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 3227 | 1461298372104 Marionette TRACE conn3 <- [1,2718,null,{}] 21:12:52 INFO - PROCESS | 3227 | 1461298372111 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}] 21:12:52 INFO - PROCESS | 3227 | 1461298372382 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 21:12:52 INFO - PROCESS | 3227 | 1461298372711 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6159b2800 == 140 [pid = 3227] [id = 687] 21:12:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd6146b3800) [pid = 3227] [serial = 2062] [outer = (nil)] 21:12:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd618b3dc00) [pid = 3227] [serial = 2063] [outer = 0x7fd6146b3800] 21:12:52 INFO - PROCESS | 3227 | 1461298372793 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd620e85000) [pid = 3227] [serial = 2064] [outer = 0x7fd6146b3800] 21:12:54 INFO - PROCESS | 3227 | 1461298374385 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] 21:12:54 INFO - PROCESS | 3227 | 1461298374446 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 21:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:12:54 INFO - PROCESS | 3227 | 1461298374458 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:12:54 INFO - PROCESS | 3227 | 1461298374463 Marionette TRACE conn3 <- [1,2722,null,{}] 21:12:54 INFO - PROCESS | 3227 | 1461298374473 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}] 21:12:54 INFO - PROCESS | 3227 | 1461298374822 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd614ef8800 == 139 [pid = 3227] [id = 624] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619b4c000 == 138 [pid = 3227] [id = 672] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b80000 == 137 [pid = 3227] [id = 671] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617de6800 == 136 [pid = 3227] [id = 670] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd615bd1000 == 135 [pid = 3227] [id = 669] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6243d5800 == 134 [pid = 3227] [id = 667] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623433000 == 133 [pid = 3227] [id = 666] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62281d000 == 132 [pid = 3227] [id = 665] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622282800 == 131 [pid = 3227] [id = 664] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd621f9c800 == 130 [pid = 3227] [id = 663] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620c52800 == 129 [pid = 3227] [id = 662] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61fad2000 == 128 [pid = 3227] [id = 661] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ecac000 == 127 [pid = 3227] [id = 660] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea29000 == 126 [pid = 3227] [id = 659] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6180d9800 == 125 [pid = 3227] [id = 576] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61d5d3000 == 124 [pid = 3227] [id = 658] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c972000 == 123 [pid = 3227] [id = 657] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c388800 == 122 [pid = 3227] [id = 656] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c1de800 == 121 [pid = 3227] [id = 655] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a1c6000 == 120 [pid = 3227] [id = 654] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619a20000 == 119 [pid = 3227] [id = 653] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6180db800 == 118 [pid = 3227] [id = 652] 21:12:55 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd614ee8800 == 117 [pid = 3227] [id = 651] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd61eb1b000) [pid = 3227] [serial = 1892] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd6341c8800) [pid = 3227] [serial = 1926] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd624348800) [pid = 3227] [serial = 1901] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd622333000) [pid = 3227] [serial = 1898] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd616f1c000) [pid = 3227] [serial = 1946] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd618b3f400) [pid = 3227] [serial = 1889] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd616c16800) [pid = 3227] [serial = 1886] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd6420c4400) [pid = 3227] [serial = 1932] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62b08ec00) [pid = 3227] [serial = 1913] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd62a35cc00) [pid = 3227] [serial = 1907] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd619ea4c00) [pid = 3227] [serial = 1890] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd629d1b400) [pid = 3227] [serial = 1904] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd615ac1000) [pid = 3227] [serial = 1943] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd632cfc000) [pid = 3227] [serial = 1925] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd62df58400) [pid = 3227] [serial = 1917] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd645810400) [pid = 3227] [serial = 1934] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd619dc4800) [pid = 3227] [serial = 1815] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62b084c00) [pid = 3227] [serial = 1911] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd635120400) [pid = 3227] [serial = 1928] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62a92c800) [pid = 3227] [serial = 1910] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd615db6400) [pid = 3227] [serial = 1944] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd640d6bc00) [pid = 3227] [serial = 1929] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd645e06c00) [pid = 3227] [serial = 1935] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd632a45000) [pid = 3227] [serial = 1923] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd615a94800) [pid = 3227] [serial = 1938] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd621f4c800) [pid = 3227] [serial = 1896] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd61fb6e400) [pid = 3227] [serial = 1893] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd616fed800) [pid = 3227] [serial = 1947] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd620e7f800) [pid = 3227] [serial = 1895] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd62eb3d400) [pid = 3227] [serial = 1920] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd6184ebc00) [pid = 3227] [serial = 1949] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd62c06f400) [pid = 3227] [serial = 1914] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd62df43000) [pid = 3227] [serial = 1916] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd62e9b4c00) [pid = 3227] [serial = 1941] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd62dc6ac00) [pid = 3227] [serial = 1940] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd629facc00) [pid = 3227] [serial = 1905] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6223a9400) [pid = 3227] [serial = 1899] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd62a8a3000) [pid = 3227] [serial = 1908] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd640de4800) [pid = 3227] [serial = 1931] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd616f27400) [pid = 3227] [serial = 1887] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd628a16400) [pid = 3227] [serial = 1902] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd630ab7400) [pid = 3227] [serial = 1922] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd615a8fc00) [pid = 3227] [serial = 1937] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd62e551400) [pid = 3227] [serial = 1919] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd618849000) [pid = 3227] [serial = 1950] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd61899bc00) [pid = 3227] [serial = 1952] [outer = (nil)] [url = about:blank] 21:12:55 INFO - PROCESS | 3227 | 1461298375794 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614ee6000 == 118 [pid = 3227] [id = 688] 21:12:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd615a91400) [pid = 3227] [serial = 2065] [outer = (nil)] 21:12:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd616c16800) [pid = 3227] [serial = 2066] [outer = 0x7fd615a91400] 21:12:55 INFO - PROCESS | 3227 | 1461298375867 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd616f26800) [pid = 3227] [serial = 2067] [outer = 0x7fd615a91400] 21:12:56 INFO - PROCESS | 3227 | 1461298376686 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] 21:12:56 INFO - PROCESS | 3227 | 1461298376710 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 21:12:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:12:56 INFO - PROCESS | 3227 | 1461298376720 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 3227 | 1461298376724 Marionette TRACE conn3 <- [1,2726,null,{}] 21:12:56 INFO - PROCESS | 3227 | 1461298376731 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}] 21:12:56 INFO - PROCESS | 3227 | 1461298376984 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 21:12:57 INFO - PROCESS | 3227 | 1461298377175 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618918000 == 119 [pid = 3227] [id = 689] 21:12:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd614ecac00) [pid = 3227] [serial = 2068] [outer = (nil)] 21:12:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd618846c00) [pid = 3227] [serial = 2069] [outer = 0x7fd614ecac00] 21:12:57 INFO - PROCESS | 3227 | 1461298377241 Marionette DEBUG loaded listener.js 21:12:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd618b3f800) [pid = 3227] [serial = 2070] [outer = 0x7fd614ecac00] 21:12:58 INFO - PROCESS | 3227 | 1461298378238 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]]]}] 21:12:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:12:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1535ms 21:12:58 INFO - PROCESS | 3227 | 1461298378256 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 3227 | 1461298378260 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 21:12:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:12:58 INFO - PROCESS | 3227 | 1461298378267 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 3227 | 1461298378272 Marionette TRACE conn3 <- [1,2730,null,{}] 21:12:58 INFO - PROCESS | 3227 | 1461298378303 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}] 21:12:58 INFO - PROCESS | 3227 | 1461298378619 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 21:12:58 INFO - PROCESS | 3227 | 1461298378655 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a0d1800 == 120 [pid = 3227] [id = 690] 21:12:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd619985400) [pid = 3227] [serial = 2071] [outer = (nil)] 21:12:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd619e9d000) [pid = 3227] [serial = 2072] [outer = 0x7fd619985400] 21:12:58 INFO - PROCESS | 3227 | 1461298378762 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd61c4b1000) [pid = 3227] [serial = 2073] [outer = 0x7fd619985400] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd615ab4c00) [pid = 3227] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd61c4ad000) [pid = 3227] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd6146ad800) [pid = 3227] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd620b0fc00) [pid = 3227] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd6226eac00) [pid = 3227] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd619978000) [pid = 3227] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd61884e400) [pid = 3227] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd6184f2c00) [pid = 3227] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd616f19800) [pid = 3227] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 127 (0x7fd616f1d000) [pid = 3227] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 126 (0x7fd614ecec00) [pid = 3227] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 125 (0x7fd61884a400) [pid = 3227] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 124 (0x7fd618a55400) [pid = 3227] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 123 (0x7fd618a5a400) [pid = 3227] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 122 (0x7fd620b10c00) [pid = 3227] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 121 (0x7fd6146ac800) [pid = 3227] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 120 (0x7fd6223af000) [pid = 3227] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 119 (0x7fd6146b1c00) [pid = 3227] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 118 (0x7fd61c4a4800) [pid = 3227] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 117 (0x7fd617087c00) [pid = 3227] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 116 (0x7fd617d4c800) [pid = 3227] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:13:00 INFO - PROCESS | 3227 | --DOMWINDOW == 115 (0x7fd621f6bc00) [pid = 3227] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:13:00 INFO - PROCESS | 3227 | 1461298380709 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] 21:13:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:13:00 INFO - PROCESS | 3227 | 1461298380781 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 21:13:00 INFO - PROCESS | 3227 | 1461298380787 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 3227 | 1461298380791 Marionette TRACE conn3 <- [1,2734,null,{}] 21:13:00 INFO - PROCESS | 3227 | 1461298380808 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}] 21:13:01 INFO - PROCESS | 3227 | 1461298381080 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 21:13:01 INFO - PROCESS | 3227 | 1461298381306 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c1dc000 == 121 [pid = 3227] [id = 691] 21:13:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 116 (0x7fd616c12400) [pid = 3227] [serial = 2074] [outer = (nil)] 21:13:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 117 (0x7fd619980400) [pid = 3227] [serial = 2075] [outer = 0x7fd616c12400] 21:13:01 INFO - PROCESS | 3227 | 1461298381378 Marionette DEBUG loaded listener.js 21:13:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 118 (0x7fd61e9e2400) [pid = 3227] [serial = 2076] [outer = 0x7fd616c12400] 21:13:02 INFO - PROCESS | 3227 | 1461298382269 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]]]}] 21:13:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:13:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1545ms 21:13:02 INFO - PROCESS | 3227 | 1461298382332 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 21:13:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:13:02 INFO - PROCESS | 3227 | 1461298382337 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 21:13:02 INFO - PROCESS | 3227 | 1461298382344 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 3227 | 1461298382348 Marionette TRACE conn3 <- [1,2738,null,{}] 21:13:02 INFO - PROCESS | 3227 | 1461298382353 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}] 21:13:02 INFO - PROCESS | 3227 | 1461298382641 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 21:13:03 INFO - PROCESS | 3227 | 1461298383232 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616de5800 == 122 [pid = 3227] [id = 692] 21:13:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 119 (0x7fd6146b4800) [pid = 3227] [serial = 2077] [outer = (nil)] 21:13:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 120 (0x7fd615a8c400) [pid = 3227] [serial = 2078] [outer = 0x7fd6146b4800] 21:13:03 INFO - PROCESS | 3227 | 1461298383349 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 121 (0x7fd616c12c00) [pid = 3227] [serial = 2079] [outer = 0x7fd6146b4800] 21:13:04 INFO - PROCESS | 3227 | 1461298384408 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]]]}] 21:13:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:13:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2102ms 21:13:04 INFO - PROCESS | 3227 | 1461298384448 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 3227 | 1461298384457 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 21:13:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:13:04 INFO - PROCESS | 3227 | 1461298384467 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 3227 | 1461298384471 Marionette TRACE conn3 <- [1,2742,null,{}] 21:13:04 INFO - PROCESS | 3227 | 1461298384479 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}] 21:13:04 INFO - PROCESS | 3227 | 1461298384842 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 21:13:05 INFO - PROCESS | 3227 | 1461298385193 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:05 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61a04b000 == 123 [pid = 3227] [id = 693] 21:13:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 122 (0x7fd618848400) [pid = 3227] [serial = 2080] [outer = (nil)] 21:13:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 123 (0x7fd618b37400) [pid = 3227] [serial = 2081] [outer = 0x7fd618848400] 21:13:05 INFO - PROCESS | 3227 | 1461298385301 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 3227 | ++DOMWINDOW == 124 (0x7fd61964dc00) [pid = 3227] [serial = 2082] [outer = 0x7fd618848400] 21:13:06 INFO - PROCESS | 3227 | 1461298386557 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]]]}] 21:13:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:13:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2148ms 21:13:06 INFO - PROCESS | 3227 | 1461298386622 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 21:13:06 INFO - PROCESS | 3227 | 1461298386629 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 21:13:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:13:06 INFO - PROCESS | 3227 | 1461298386639 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:13:06 INFO - PROCESS | 3227 | 1461298386642 Marionette TRACE conn3 <- [1,2746,null,{}] 21:13:06 INFO - PROCESS | 3227 | 1461298386662 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}] 21:13:06 INFO - PROCESS | 3227 | 1461298386981 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 21:13:07 INFO - PROCESS | 3227 | 1461298387427 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c960800 == 124 [pid = 3227] [id = 694] 21:13:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 125 (0x7fd61a070800) [pid = 3227] [serial = 2083] [outer = (nil)] 21:13:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 126 (0x7fd61c4dc400) [pid = 3227] [serial = 2084] [outer = 0x7fd61a070800] 21:13:07 INFO - PROCESS | 3227 | 1461298387503 Marionette DEBUG loaded listener.js 21:13:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 127 (0x7fd61ea6ac00) [pid = 3227] [serial = 2085] [outer = 0x7fd61a070800] 21:13:08 INFO - PROCESS | 3227 | 1461298388603 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]]]}] 21:13:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:13:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2037ms 21:13:08 INFO - PROCESS | 3227 | 1461298388680 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 3227 | 1461298388686 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 21:13:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:13:08 INFO - PROCESS | 3227 | 1461298388711 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 3227 | 1461298388726 Marionette TRACE conn3 <- [1,2750,null,{}] 21:13:08 INFO - PROCESS | 3227 | 1461298388826 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}] 21:13:09 INFO - PROCESS | 3227 | 1461298389240 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 21:13:09 INFO - PROCESS | 3227 | 1461298389544 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea31800 == 125 [pid = 3227] [id = 695] 21:13:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 128 (0x7fd61c4aec00) [pid = 3227] [serial = 2086] [outer = (nil)] 21:13:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd61faf0400) [pid = 3227] [serial = 2087] [outer = 0x7fd61c4aec00] 21:13:09 INFO - PROCESS | 3227 | 1461298389622 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd620127c00) [pid = 3227] [serial = 2088] [outer = 0x7fd61c4aec00] 21:13:10 INFO - PROCESS | 3227 | 1461298390762 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]]]}] 21:13:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:13:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2128ms 21:13:10 INFO - PROCESS | 3227 | 1461298390827 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 3227 | 1461298390835 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 21:13:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:13:10 INFO - PROCESS | 3227 | 1461298390846 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 3227 | 1461298390850 Marionette TRACE conn3 <- [1,2754,null,{}] 21:13:10 INFO - PROCESS | 3227 | 1461298390860 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}] 21:13:11 INFO - PROCESS | 3227 | 1461298391251 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 21:13:11 INFO - PROCESS | 3227 | 1461298391575 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61facb800 == 126 [pid = 3227] [id = 696] 21:13:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd61eb60000) [pid = 3227] [serial = 2089] [outer = (nil)] 21:13:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd620b07000) [pid = 3227] [serial = 2090] [outer = 0x7fd61eb60000] 21:13:11 INFO - PROCESS | 3227 | 1461298391653 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd620e7e000) [pid = 3227] [serial = 2091] [outer = 0x7fd61eb60000] 21:13:12 INFO - PROCESS | 3227 | 1461298392711 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]]]}] 21:13:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:13:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1898ms 21:13:12 INFO - PROCESS | 3227 | 1461298392744 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 3227 | 1461298392748 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 21:13:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:13:12 INFO - PROCESS | 3227 | 1461298392755 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 3227 | 1461298392761 Marionette TRACE conn3 <- [1,2758,null,{}] 21:13:12 INFO - PROCESS | 3227 | 1461298392769 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}] 21:13:13 INFO - PROCESS | 3227 | 1461298393008 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 21:13:13 INFO - PROCESS | 3227 | 1461298393288 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620a71800 == 127 [pid = 3227] [id = 697] 21:13:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd621f51000) [pid = 3227] [serial = 2092] [outer = (nil)] 21:13:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd621f56c00) [pid = 3227] [serial = 2093] [outer = 0x7fd621f51000] 21:13:13 INFO - PROCESS | 3227 | 1461298393381 Marionette DEBUG loaded listener.js 21:13:13 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd622338800) [pid = 3227] [serial = 2094] [outer = 0x7fd621f51000] 21:13:14 INFO - PROCESS | 3227 | 1461298394399 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]]]}] 21:13:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:13:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1689ms 21:13:14 INFO - PROCESS | 3227 | 1461298394446 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 21:13:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:13:14 INFO - PROCESS | 3227 | 1461298394450 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 21:13:14 INFO - PROCESS | 3227 | 1461298394459 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:13:14 INFO - PROCESS | 3227 | 1461298394462 Marionette TRACE conn3 <- [1,2762,null,{}] 21:13:14 INFO - PROCESS | 3227 | 1461298394469 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}] 21:13:14 INFO - PROCESS | 3227 | 1461298394730 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 21:13:15 INFO - PROCESS | 3227 | 1461298395060 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62227d000 == 128 [pid = 3227] [id = 698] 21:13:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd620e7d000) [pid = 3227] [serial = 2095] [outer = (nil)] 21:13:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd6226f0400) [pid = 3227] [serial = 2096] [outer = 0x7fd620e7d000] 21:13:15 INFO - PROCESS | 3227 | 1461298395144 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd6240b8000) [pid = 3227] [serial = 2097] [outer = 0x7fd620e7d000] 21:13:16 INFO - PROCESS | 3227 | 1461298396008 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]]]}] 21:13:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:13:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1589ms 21:13:16 INFO - PROCESS | 3227 | 1461298396047 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 21:13:16 INFO - PROCESS | 3227 | 1461298396051 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 21:13:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:13:16 INFO - PROCESS | 3227 | 1461298396057 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 3227 | 1461298396060 Marionette TRACE conn3 <- [1,2766,null,{}] 21:13:16 INFO - PROCESS | 3227 | 1461298396066 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}] 21:13:16 INFO - PROCESS | 3227 | 1461298396306 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 21:13:16 INFO - PROCESS | 3227 | 1461298396586 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62323c000 == 129 [pid = 3227] [id = 699] 21:13:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd619dc4c00) [pid = 3227] [serial = 2098] [outer = (nil)] 21:13:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd6242c8800) [pid = 3227] [serial = 2099] [outer = 0x7fd619dc4c00] 21:13:16 INFO - PROCESS | 3227 | 1461298396760 Marionette DEBUG loaded listener.js 21:13:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd62434fc00) [pid = 3227] [serial = 2100] [outer = 0x7fd619dc4c00] 21:13:17 INFO - PROCESS | 3227 | 1461298397898 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]]]}] 21:13:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:13:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1891ms 21:13:17 INFO - PROCESS | 3227 | 1461298397951 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 3227 | 1461298397955 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 21:13:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:13:17 INFO - PROCESS | 3227 | 1461298397961 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 3227 | 1461298397963 Marionette TRACE conn3 <- [1,2770,null,{}] 21:13:17 INFO - PROCESS | 3227 | 1461298397969 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}] 21:13:18 INFO - PROCESS | 3227 | 1461298398216 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 21:13:18 INFO - PROCESS | 3227 | 1461298398540 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628a62000 == 130 [pid = 3227] [id = 700] 21:13:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd61884ec00) [pid = 3227] [serial = 2101] [outer = (nil)] 21:13:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd6289cb800) [pid = 3227] [serial = 2102] [outer = 0x7fd61884ec00] 21:13:18 INFO - PROCESS | 3227 | 1461298398622 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd628a21c00) [pid = 3227] [serial = 2103] [outer = 0x7fd61884ec00] 21:13:19 INFO - PROCESS | 3227 | 1461298399471 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1579ms 21:13:19 INFO - PROCESS | 3227 | 1461298399542 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 3227 | 1461298399545 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 21:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:13:19 INFO - PROCESS | 3227 | 1461298399551 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 3227 | 1461298399554 Marionette TRACE conn3 <- [1,2774,null,{}] 21:13:19 INFO - PROCESS | 3227 | 1461298399559 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}] 21:13:19 INFO - PROCESS | 3227 | 1461298399806 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 21:13:20 INFO - PROCESS | 3227 | 1461298400123 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c81800 == 131 [pid = 3227] [id = 701] 21:13:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd619e9dc00) [pid = 3227] [serial = 2104] [outer = (nil)] 21:13:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd629c57000) [pid = 3227] [serial = 2105] [outer = 0x7fd619e9dc00] 21:13:20 INFO - PROCESS | 3227 | 1461298400204 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd629d7bc00) [pid = 3227] [serial = 2106] [outer = 0x7fd619e9dc00] 21:13:21 INFO - PROCESS | 3227 | 1461298401142 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:13:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1637ms 21:13:21 INFO - PROCESS | 3227 | 1461298401190 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 3227 | 1461298401193 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 21:13:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:13:21 INFO - PROCESS | 3227 | 1461298401199 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 3227 | 1461298401202 Marionette TRACE conn3 <- [1,2778,null,{}] 21:13:21 INFO - PROCESS | 3227 | 1461298401207 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}] 21:13:21 INFO - PROCESS | 3227 | 1461298401442 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 21:13:21 INFO - PROCESS | 3227 | 1461298401787 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aca3000 == 132 [pid = 3227] [id = 702] 21:13:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd629e97c00) [pid = 3227] [serial = 2107] [outer = (nil)] 21:13:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd629eb2800) [pid = 3227] [serial = 2108] [outer = 0x7fd629e97c00] 21:13:21 INFO - PROCESS | 3227 | 1461298401888 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd629fa8c00) [pid = 3227] [serial = 2109] [outer = 0x7fd629e97c00] 21:13:22 INFO - PROCESS | 3227 | 1461298402827 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]]]}] 21:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1682ms 21:13:22 INFO - PROCESS | 3227 | 1461298402884 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 21:13:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:13:22 INFO - PROCESS | 3227 | 1461298402888 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 21:13:22 INFO - PROCESS | 3227 | 1461298402895 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 3227 | 1461298402899 Marionette TRACE conn3 <- [1,2782,null,{}] 21:13:22 INFO - PROCESS | 3227 | 1461298402905 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}] 21:13:23 INFO - PROCESS | 3227 | 1461298403210 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 21:13:23 INFO - PROCESS | 3227 | 1461298403534 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62d971000 == 133 [pid = 3227] [id = 703] 21:13:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd622338000) [pid = 3227] [serial = 2110] [outer = (nil)] 21:13:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd62a6e4c00) [pid = 3227] [serial = 2111] [outer = 0x7fd622338000] 21:13:23 INFO - PROCESS | 3227 | 1461298403613 Marionette DEBUG loaded listener.js 21:13:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd62a8c0800) [pid = 3227] [serial = 2112] [outer = 0x7fd622338000] 21:13:24 INFO - PROCESS | 3227 | 1461298404466 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]]]}] 21:13:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:13:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1586ms 21:13:24 INFO - PROCESS | 3227 | 1461298404480 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 21:13:24 INFO - PROCESS | 3227 | 1461298404483 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 21:13:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:13:24 INFO - PROCESS | 3227 | 1461298404510 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:13:24 INFO - PROCESS | 3227 | 1461298404514 Marionette TRACE conn3 <- [1,2786,null,{}] 21:13:24 INFO - PROCESS | 3227 | 1461298404519 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}] 21:13:24 INFO - PROCESS | 3227 | 1461298404758 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 21:13:25 INFO - PROCESS | 3227 | 1461298405039 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e0a0000 == 134 [pid = 3227] [id = 704] 21:13:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd6226e7c00) [pid = 3227] [serial = 2113] [outer = (nil)] 21:13:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62a914000) [pid = 3227] [serial = 2114] [outer = 0x7fd6226e7c00] 21:13:25 INFO - PROCESS | 3227 | 1461298405116 Marionette DEBUG loaded listener.js 21:13:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62a920800) [pid = 3227] [serial = 2115] [outer = 0x7fd6226e7c00] 21:13:25 INFO - PROCESS | 3227 | 1461298405982 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]]]}] 21:13:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:13:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1542ms 21:13:26 INFO - PROCESS | 3227 | 1461298406047 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 21:13:26 INFO - PROCESS | 3227 | 1461298406050 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 21:13:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:13:26 INFO - PROCESS | 3227 | 1461298406057 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 3227 | 1461298406061 Marionette TRACE conn3 <- [1,2790,null,{}] 21:13:26 INFO - PROCESS | 3227 | 1461298406066 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}] 21:13:26 INFO - PROCESS | 3227 | 1461298406307 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 21:13:26 INFO - PROCESS | 3227 | 1461298406586 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e609800 == 135 [pid = 3227] [id = 705] 21:13:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62a8a2c00) [pid = 3227] [serial = 2116] [outer = (nil)] 21:13:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62a92a800) [pid = 3227] [serial = 2117] [outer = 0x7fd62a8a2c00] 21:13:26 INFO - PROCESS | 3227 | 1461298406704 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62aaa4400) [pid = 3227] [serial = 2118] [outer = 0x7fd62a8a2c00] 21:13:27 INFO - PROCESS | 3227 | 1461298407570 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]]]}] 21:13:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:13:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1580ms 21:13:27 INFO - PROCESS | 3227 | 1461298407638 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 21:13:27 INFO - PROCESS | 3227 | 1461298407641 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 21:13:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:13:27 INFO - PROCESS | 3227 | 1461298407647 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:13:27 INFO - PROCESS | 3227 | 1461298407649 Marionette TRACE conn3 <- [1,2794,null,{}] 21:13:27 INFO - PROCESS | 3227 | 1461298407655 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}] 21:13:27 INFO - PROCESS | 3227 | 1461298407895 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 21:13:28 INFO - PROCESS | 3227 | 1461298408182 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62eb19000 == 136 [pid = 3227] [id = 706] 21:13:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd61899d400) [pid = 3227] [serial = 2119] [outer = (nil)] 21:13:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd62ac03400) [pid = 3227] [serial = 2120] [outer = 0x7fd61899d400] 21:13:28 INFO - PROCESS | 3227 | 1461298408301 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62ac10c00) [pid = 3227] [serial = 2121] [outer = 0x7fd61899d400] 21:13:29 INFO - PROCESS | 3227 | 1461298409135 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]]]}] 21:13:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:13:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1527ms 21:13:29 INFO - PROCESS | 3227 | 1461298409176 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 21:13:29 INFO - PROCESS | 3227 | 1461298409180 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 21:13:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:13:29 INFO - PROCESS | 3227 | 1461298409186 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 3227 | 1461298409190 Marionette TRACE conn3 <- [1,2798,null,{}] 21:13:29 INFO - PROCESS | 3227 | 1461298409195 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}] 21:13:29 INFO - PROCESS | 3227 | 1461298409446 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 21:13:29 INFO - PROCESS | 3227 | 1461298409731 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62f615800 == 137 [pid = 3227] [id = 707] 21:13:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd61ea62c00) [pid = 3227] [serial = 2122] [outer = (nil)] 21:13:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62b088000) [pid = 3227] [serial = 2123] [outer = 0x7fd61ea62c00] 21:13:29 INFO - PROCESS | 3227 | 1461298409859 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62b08fc00) [pid = 3227] [serial = 2124] [outer = 0x7fd61ea62c00] 21:13:30 INFO - PROCESS | 3227 | 1461298410807 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]]]}] 21:13:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:13:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1688ms 21:13:30 INFO - PROCESS | 3227 | 1461298410875 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 21:13:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:13:30 INFO - PROCESS | 3227 | 1461298410879 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 21:13:30 INFO - PROCESS | 3227 | 1461298410886 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:13:30 INFO - PROCESS | 3227 | 1461298410889 Marionette TRACE conn3 <- [1,2802,null,{}] 21:13:30 INFO - PROCESS | 3227 | 1461298410895 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}] 21:13:31 INFO - PROCESS | 3227 | 1461298411178 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 21:13:31 INFO - PROCESS | 3227 | 1461298411498 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd631a19800 == 138 [pid = 3227] [id = 708] 21:13:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd6146af400) [pid = 3227] [serial = 2125] [outer = (nil)] 21:13:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62b0aec00) [pid = 3227] [serial = 2126] [outer = 0x7fd6146af400] 21:13:31 INFO - PROCESS | 3227 | 1461298411580 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62b164400) [pid = 3227] [serial = 2127] [outer = 0x7fd6146af400] 21:13:32 INFO - PROCESS | 3227 | 1461298412440 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]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1631ms 21:13:32 INFO - PROCESS | 3227 | 1461298412517 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 3227 | 1461298412521 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 21:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:13:32 INFO - PROCESS | 3227 | 1461298412527 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 3227 | 1461298412529 Marionette TRACE conn3 <- [1,2806,null,{}] 21:13:32 INFO - PROCESS | 3227 | 1461298412535 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}] 21:13:32 INFO - PROCESS | 3227 | 1461298412791 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 21:13:33 INFO - PROCESS | 3227 | 1461298413122 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632aea800 == 139 [pid = 3227] [id = 709] 21:13:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd624344400) [pid = 3227] [serial = 2128] [outer = (nil)] 21:13:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62c064c00) [pid = 3227] [serial = 2129] [outer = 0x7fd624344400] 21:13:33 INFO - PROCESS | 3227 | 1461298413208 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62c127400) [pid = 3227] [serial = 2130] [outer = 0x7fd624344400] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6341aa800 == 138 [pid = 3227] [id = 452] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f57800 == 137 [pid = 3227] [id = 544] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c1dc000 == 136 [pid = 3227] [id = 691] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a0d1800 == 135 [pid = 3227] [id = 690] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6180de800 == 134 [pid = 3227] [id = 649] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618918000 == 133 [pid = 3227] [id = 689] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd614ee6000 == 132 [pid = 3227] [id = 688] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628fb6800 == 131 [pid = 3227] [id = 682] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628a68000 == 130 [pid = 3227] [id = 681] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622a21800 == 129 [pid = 3227] [id = 680] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620ecb800 == 128 [pid = 3227] [id = 679] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6202d1000 == 127 [pid = 3227] [id = 678] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ec76000 == 126 [pid = 3227] [id = 677] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c967000 == 125 [pid = 3227] [id = 676] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfd1000 == 124 [pid = 3227] [id = 675] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618916800 == 123 [pid = 3227] [id = 674] 21:13:35 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd614eee800 == 122 [pid = 3227] [id = 673] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd6189a7800) [pid = 3227] [serial = 2018] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd616c0b000) [pid = 3227] [serial = 2010] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd61c4b1c00) [pid = 3227] [serial = 1970] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd6289d0000) [pid = 3227] [serial = 2006] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd6242cbc00) [pid = 3227] [serial = 2001] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd6289c8800) [pid = 3227] [serial = 2004] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd62434a400) [pid = 3227] [serial = 2003] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd61fb6c800) [pid = 3227] [serial = 1979] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd61c4a7800) [pid = 3227] [serial = 1884] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd618a57c00) [pid = 3227] [serial = 2015] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd617082800) [pid = 3227] [serial = 1959] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd628a1b800) [pid = 3227] [serial = 2007] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd61faf4400) [pid = 3227] [serial = 1977] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd61708c400) [pid = 3227] [serial = 2013] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd62012ec00) [pid = 3227] [serial = 1982] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd619ea2400) [pid = 3227] [serial = 1968] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd615abb400) [pid = 3227] [serial = 2009] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd61eb53800) [pid = 3227] [serial = 1973] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd620e7a000) [pid = 3227] [serial = 1985] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd618b3e000) [pid = 3227] [serial = 2016] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62051fc00) [pid = 3227] [serial = 1983] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd623304c00) [pid = 3227] [serial = 1992] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd6223aec00) [pid = 3227] [serial = 1991] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd6240b3800) [pid = 3227] [serial = 1997] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd619e97000) [pid = 3227] [serial = 1967] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd614eca800) [pid = 3227] [serial = 1955] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd616f1e400) [pid = 3227] [serial = 2012] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd62338f000) [pid = 3227] [serial = 1995] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd6184f8000) [pid = 3227] [serial = 1961] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd619647800) [pid = 3227] [serial = 1964] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd620123c00) [pid = 3227] [serial = 1980] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd622334400) [pid = 3227] [serial = 1988] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd616f27800) [pid = 3227] [serial = 1958] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd61997cc00) [pid = 3227] [serial = 1965] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6241bfc00) [pid = 3227] [serial = 1998] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd6241ca400) [pid = 3227] [serial = 2000] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd61f62d000) [pid = 3227] [serial = 1976] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd61e9ed800) [pid = 3227] [serial = 1971] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd6223a5000) [pid = 3227] [serial = 1989] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd618a5bc00) [pid = 3227] [serial = 1962] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd61f624400) [pid = 3227] [serial = 1974] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd623384800) [pid = 3227] [serial = 1994] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 129 (0x7fd615ab5c00) [pid = 3227] [serial = 1956] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | --DOMWINDOW == 128 (0x7fd621f4cc00) [pid = 3227] [serial = 1986] [outer = (nil)] [url = about:blank] 21:13:36 INFO - PROCESS | 3227 | 1461298416625 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]]]}] 21:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 4138ms 21:13:36 INFO - PROCESS | 3227 | 1461298416707 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 21:13:36 INFO - PROCESS | 3227 | 1461298416713 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 21:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:13:36 INFO - PROCESS | 3227 | 1461298416723 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 3227 | 1461298416727 Marionette TRACE conn3 <- [1,2810,null,{}] 21:13:36 INFO - PROCESS | 3227 | 1461298416735 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}] 21:13:36 INFO - PROCESS | 3227 | 1461298416951 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 21:13:37 INFO - PROCESS | 3227 | 1461298417208 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616de1800 == 123 [pid = 3227] [id = 710] 21:13:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 129 (0x7fd616d66c00) [pid = 3227] [serial = 2131] [outer = (nil)] 21:13:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 130 (0x7fd616d69c00) [pid = 3227] [serial = 2132] [outer = 0x7fd616d66c00] 21:13:37 INFO - PROCESS | 3227 | 1461298417304 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd616feb400) [pid = 3227] [serial = 2133] [outer = 0x7fd616d66c00] 21:13:38 INFO - PROCESS | 3227 | 1461298418140 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]]]}] 21:13:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:13:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1438ms 21:13:38 INFO - PROCESS | 3227 | 1461298418161 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 3227 | 1461298418170 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 21:13:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:13:38 INFO - PROCESS | 3227 | 1461298418179 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 3227 | 1461298418183 Marionette TRACE conn3 <- [1,2814,null,{}] 21:13:38 INFO - PROCESS | 3227 | 1461298418189 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}] 21:13:38 INFO - PROCESS | 3227 | 1461298418530 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 21:13:38 INFO - PROCESS | 3227 | 1461298418566 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618915000 == 124 [pid = 3227] [id = 711] 21:13:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd616d67000) [pid = 3227] [serial = 2134] [outer = (nil)] 21:13:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd61899c800) [pid = 3227] [serial = 2135] [outer = 0x7fd616d67000] 21:13:38 INFO - PROCESS | 3227 | 1461298418629 Marionette DEBUG loaded listener.js 21:13:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd618b40400) [pid = 3227] [serial = 2136] [outer = 0x7fd616d67000] 21:13:39 INFO - PROCESS | 3227 | 1461298419646 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]]]}] 21:13:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:13:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1529ms 21:13:39 INFO - PROCESS | 3227 | 1461298419714 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 21:13:39 INFO - PROCESS | 3227 | 1461298419717 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 21:13:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:13:39 INFO - PROCESS | 3227 | 1461298419724 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:13:39 INFO - PROCESS | 3227 | 1461298419729 Marionette TRACE conn3 <- [1,2818,null,{}] 21:13:39 INFO - PROCESS | 3227 | 1461298419751 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}] 21:13:40 INFO - PROCESS | 3227 | 1461298420057 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 21:13:40 INFO - PROCESS | 3227 | 1461298420124 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619d25800 == 125 [pid = 3227] [id = 712] 21:13:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd61a06dc00) [pid = 3227] [serial = 2137] [outer = (nil)] 21:13:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd61c4a5000) [pid = 3227] [serial = 2138] [outer = 0x7fd61a06dc00] 21:13:40 INFO - PROCESS | 3227 | 1461298420360 Marionette DEBUG loaded listener.js 21:13:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd61e9df400) [pid = 3227] [serial = 2139] [outer = 0x7fd61a06dc00] 21:13:40 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd614ecac00) [pid = 3227] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:13:40 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd619985400) [pid = 3227] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:13:40 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd6146aa800) [pid = 3227] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:13:40 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd615a91400) [pid = 3227] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:13:41 INFO - PROCESS | 3227 | 1461298421600 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1893ms 21:13:41 INFO - PROCESS | 3227 | 1461298421620 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 3227 | 1461298421626 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 21:13:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:13:41 INFO - PROCESS | 3227 | 1461298421636 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 3227 | 1461298421641 Marionette TRACE conn3 <- [1,2822,null,{}] 21:13:41 INFO - PROCESS | 3227 | 1461298421649 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}] 21:13:42 INFO - PROCESS | 3227 | 1461298422067 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 21:13:42 INFO - PROCESS | 3227 | 1461298422351 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c376000 == 126 [pid = 3227] [id = 713] 21:13:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd614eca800) [pid = 3227] [serial = 2140] [outer = (nil)] 21:13:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd61eb1b000) [pid = 3227] [serial = 2141] [outer = 0x7fd614eca800] 21:13:42 INFO - PROCESS | 3227 | 1461298422416 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd61f624c00) [pid = 3227] [serial = 2142] [outer = 0x7fd614eca800] 21:13:43 INFO - PROCESS | 3227 | 1461298423490 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]]]}] 21:13:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:13:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1896ms 21:13:43 INFO - PROCESS | 3227 | 1461298423533 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 21:13:43 INFO - PROCESS | 3227 | 1461298423539 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 21:13:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:13:43 INFO - PROCESS | 3227 | 1461298423547 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:13:43 INFO - PROCESS | 3227 | 1461298423552 Marionette TRACE conn3 <- [1,2826,null,{}] 21:13:43 INFO - PROCESS | 3227 | 1461298423561 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}] 21:13:43 INFO - PROCESS | 3227 | 1461298423830 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 21:13:44 INFO - PROCESS | 3227 | 1461298424166 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618905800 == 127 [pid = 3227] [id = 714] 21:13:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd616d6ac00) [pid = 3227] [serial = 2143] [outer = (nil)] 21:13:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd617ce7800) [pid = 3227] [serial = 2144] [outer = 0x7fd616d6ac00] 21:13:44 INFO - PROCESS | 3227 | 1461298424251 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd61899bc00) [pid = 3227] [serial = 2145] [outer = 0x7fd616d6ac00] 21:13:45 INFO - PROCESS | 3227 | 1461298425238 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:13:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:13:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1740ms 21:13:45 INFO - PROCESS | 3227 | 1461298425289 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 21:13:45 INFO - PROCESS | 3227 | 1461298425296 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 21:13:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:13:45 INFO - PROCESS | 3227 | 1461298425309 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:13:45 INFO - PROCESS | 3227 | 1461298425313 Marionette TRACE conn3 <- [1,2830,null,{}] 21:13:45 INFO - PROCESS | 3227 | 1461298425321 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}] 21:13:45 INFO - PROCESS | 3227 | 1461298425614 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 21:13:45 INFO - PROCESS | 3227 | 1461298425951 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c675800 == 128 [pid = 3227] [id = 715] 21:13:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd61c4aac00) [pid = 3227] [serial = 2146] [outer = (nil)] 21:13:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd61ea6e800) [pid = 3227] [serial = 2147] [outer = 0x7fd61c4aac00] 21:13:46 INFO - PROCESS | 3227 | 1461298426037 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd61f62bc00) [pid = 3227] [serial = 2148] [outer = 0x7fd61c4aac00] 21:13:47 INFO - PROCESS | 3227 | 1461298427041 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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:13:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1786ms 21:13:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:13:47 INFO - PROCESS | 3227 | 1461298427094 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 3227 | 1461298427098 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 21:13:47 INFO - PROCESS | 3227 | 1461298427104 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 3227 | 1461298427109 Marionette TRACE conn3 <- [1,2834,null,{}] 21:13:47 INFO - PROCESS | 3227 | 1461298427132 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}] 21:13:47 INFO - PROCESS | 3227 | 1461298427427 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 21:13:47 INFO - PROCESS | 3227 | 1461298427746 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e111800 == 129 [pid = 3227] [id = 716] 21:13:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd620121800) [pid = 3227] [serial = 2149] [outer = (nil)] 21:13:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd620b11000) [pid = 3227] [serial = 2150] [outer = 0x7fd620121800] 21:13:47 INFO - PROCESS | 3227 | 1461298427841 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd621f4f000) [pid = 3227] [serial = 2151] [outer = 0x7fd620121800] 21:13:48 INFO - PROCESS | 3227 | 1461298428737 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:13:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1689ms 21:13:48 INFO - PROCESS | 3227 | 1461298428793 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 3227 | 1461298428797 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 21:13:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:13:48 INFO - PROCESS | 3227 | 1461298428803 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 3227 | 1461298428806 Marionette TRACE conn3 <- [1,2838,null,{}] 21:13:48 INFO - PROCESS | 3227 | 1461298428811 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}] 21:13:49 INFO - PROCESS | 3227 | 1461298429054 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 21:13:49 INFO - PROCESS | 3227 | 1461298429334 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ec6e000 == 130 [pid = 3227] [id = 717] 21:13:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd620b08c00) [pid = 3227] [serial = 2152] [outer = (nil)] 21:13:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd6221a5000) [pid = 3227] [serial = 2153] [outer = 0x7fd620b08c00] 21:13:49 INFO - PROCESS | 3227 | 1461298429468 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd622332000) [pid = 3227] [serial = 2154] [outer = 0x7fd620b08c00] 21:13:50 INFO - PROCESS | 3227 | 1461298430369 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]]]}] 21:13:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:13:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1640ms 21:13:50 INFO - PROCESS | 3227 | 1461298430446 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 3227 | 1461298430450 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 21:13:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:13:50 INFO - PROCESS | 3227 | 1461298430456 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 3227 | 1461298430459 Marionette TRACE conn3 <- [1,2842,null,{}] 21:13:50 INFO - PROCESS | 3227 | 1461298430464 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}] 21:13:50 INFO - PROCESS | 3227 | 1461298430709 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 21:13:51 INFO - PROCESS | 3227 | 1461298431039 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fad1800 == 131 [pid = 3227] [id = 718] 21:13:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd62051fc00) [pid = 3227] [serial = 2155] [outer = (nil)] 21:13:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd6223b0c00) [pid = 3227] [serial = 2156] [outer = 0x7fd62051fc00] 21:13:51 INFO - PROCESS | 3227 | 1461298431133 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd62330a800) [pid = 3227] [serial = 2157] [outer = 0x7fd62051fc00] 21:13:52 INFO - PROCESS | 3227 | 1461298432104 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:13:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1689ms 21:13:52 INFO - PROCESS | 3227 | 1461298432154 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 3227 | 1461298432157 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 21:13:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:13:52 INFO - PROCESS | 3227 | 1461298432170 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 3227 | 1461298432174 Marionette TRACE conn3 <- [1,2846,null,{}] 21:13:52 INFO - PROCESS | 3227 | 1461298432179 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}] 21:13:52 INFO - PROCESS | 3227 | 1461298432459 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 21:13:52 INFO - PROCESS | 3227 | 1461298432786 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620eca800 == 132 [pid = 3227] [id = 719] 21:13:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd6289d0000) [pid = 3227] [serial = 2158] [outer = (nil)] 21:13:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd629d12800) [pid = 3227] [serial = 2159] [outer = 0x7fd6289d0000] 21:13:52 INFO - PROCESS | 3227 | 1461298432872 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd629e8ac00) [pid = 3227] [serial = 2160] [outer = 0x7fd6289d0000] 21:13:53 INFO - PROCESS | 3227 | 1461298433744 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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:13:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1630ms 21:13:53 INFO - PROCESS | 3227 | 1461298433801 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 3227 | 1461298433805 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 21:13:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:13:53 INFO - PROCESS | 3227 | 1461298433811 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 3227 | 1461298433815 Marionette TRACE conn3 <- [1,2850,null,{}] 21:13:53 INFO - PROCESS | 3227 | 1461298433820 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}] 21:13:54 INFO - PROCESS | 3227 | 1461298434076 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 21:13:54 INFO - PROCESS | 3227 | 1461298434397 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6227ce800 == 133 [pid = 3227] [id = 720] 21:13:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629e8ec00) [pid = 3227] [serial = 2161] [outer = (nil)] 21:13:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd629fa4400) [pid = 3227] [serial = 2162] [outer = 0x7fd629e8ec00] 21:13:54 INFO - PROCESS | 3227 | 1461298434484 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62a353800) [pid = 3227] [serial = 2163] [outer = 0x7fd629e8ec00] 21:13:55 INFO - PROCESS | 3227 | 1461298435471 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:13:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1733ms 21:13:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:13:55 INFO - PROCESS | 3227 | 1461298435545 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 3227 | 1461298435548 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 21:13:55 INFO - PROCESS | 3227 | 1461298435555 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 3227 | 1461298435558 Marionette TRACE conn3 <- [1,2854,null,{}] 21:13:55 INFO - PROCESS | 3227 | 1461298435564 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}] 21:13:55 INFO - PROCESS | 3227 | 1461298435852 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 21:13:56 INFO - PROCESS | 3227 | 1461298436181 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62360b800 == 134 [pid = 3227] [id = 721] 21:13:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd628fe2000) [pid = 3227] [serial = 2164] [outer = (nil)] 21:13:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd62a6d8c00) [pid = 3227] [serial = 2165] [outer = 0x7fd628fe2000] 21:13:56 INFO - PROCESS | 3227 | 1461298436260 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62a88e800) [pid = 3227] [serial = 2166] [outer = 0x7fd628fe2000] 21:13:57 INFO - PROCESS | 3227 | 1461298437240 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]]]}] 21:13:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:13:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1733ms 21:13:57 INFO - PROCESS | 3227 | 1461298437288 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 3227 | 1461298437292 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 21:13:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:13:57 INFO - PROCESS | 3227 | 1461298437298 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 3227 | 1461298437301 Marionette TRACE conn3 <- [1,2858,null,{}] 21:13:57 INFO - PROCESS | 3227 | 1461298437307 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}] 21:13:57 INFO - PROCESS | 3227 | 1461298437548 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 21:13:57 INFO - PROCESS | 3227 | 1461298437885 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f75800 == 135 [pid = 3227] [id = 722] 21:13:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62a6db400) [pid = 3227] [serial = 2167] [outer = (nil)] 21:13:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd62a917c00) [pid = 3227] [serial = 2168] [outer = 0x7fd62a6db400] 21:13:57 INFO - PROCESS | 3227 | 1461298437964 Marionette DEBUG loaded listener.js 21:13:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd62b0abc00) [pid = 3227] [serial = 2169] [outer = 0x7fd62a6db400] 21:13:58 INFO - PROCESS | 3227 | 1461298438835 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:13:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1581ms 21:13:58 INFO - PROCESS | 3227 | 1461298438881 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 3227 | 1461298438884 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 21:13:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:13:58 INFO - PROCESS | 3227 | 1461298438890 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 3227 | 1461298438893 Marionette TRACE conn3 <- [1,2862,null,{}] 21:13:58 INFO - PROCESS | 3227 | 1461298438899 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}] 21:13:59 INFO - PROCESS | 3227 | 1461298439131 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 21:13:59 INFO - PROCESS | 3227 | 1461298439413 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629e1d800 == 136 [pid = 3227] [id = 723] 21:13:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd629eb1400) [pid = 3227] [serial = 2170] [outer = (nil)] 21:13:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd62c067800) [pid = 3227] [serial = 2171] [outer = 0x7fd629eb1400] 21:13:59 INFO - PROCESS | 3227 | 1461298439536 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd62c133800) [pid = 3227] [serial = 2172] [outer = 0x7fd629eb1400] 21:14:00 INFO - PROCESS | 3227 | 1461298440400 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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:14:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1578ms 21:14:00 INFO - PROCESS | 3227 | 1461298440471 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 3227 | 1461298440475 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 21:14:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:14:00 INFO - PROCESS | 3227 | 1461298440481 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 3227 | 1461298440485 Marionette TRACE conn3 <- [1,2866,null,{}] 21:14:00 INFO - PROCESS | 3227 | 1461298440490 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}] 21:14:00 INFO - PROCESS | 3227 | 1461298440797 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 21:14:01 INFO - PROCESS | 3227 | 1461298441146 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b1c1800 == 137 [pid = 3227] [id = 724] 21:14:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd62d70c000) [pid = 3227] [serial = 2173] [outer = (nil)] 21:14:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd62d712800) [pid = 3227] [serial = 2174] [outer = 0x7fd62d70c000] 21:14:01 INFO - PROCESS | 3227 | 1461298441235 Marionette DEBUG loaded listener.js 21:14:01 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62d7ad400) [pid = 3227] [serial = 2175] [outer = 0x7fd62d70c000] 21:14:02 INFO - PROCESS | 3227 | 1461298442201 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]]]}] 21:14:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:14:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1780ms 21:14:02 INFO - PROCESS | 3227 | 1461298442262 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 3227 | 1461298442265 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 21:14:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:14:02 INFO - PROCESS | 3227 | 1461298442271 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - PROCESS | 3227 | 1461298442274 Marionette TRACE conn3 <- [1,2870,null,{}] 21:14:02 INFO - PROCESS | 3227 | 1461298442280 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}] 21:14:02 INFO - PROCESS | 3227 | 1461298442603 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 21:14:02 INFO - PROCESS | 3227 | 1461298442935 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e60b800 == 138 [pid = 3227] [id = 725] 21:14:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62cd38800) [pid = 3227] [serial = 2176] [outer = (nil)] 21:14:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62df46c00) [pid = 3227] [serial = 2177] [outer = 0x7fd62cd38800] 21:14:03 INFO - PROCESS | 3227 | 1461298443024 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62df4dc00) [pid = 3227] [serial = 2178] [outer = 0x7fd62cd38800] 21:14:03 INFO - PROCESS | 3227 | 1461298443907 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]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:14:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1684ms 21:14:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:14:03 INFO - PROCESS | 3227 | 1461298443958 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 21:14:03 INFO - PROCESS | 3227 | 1461298443960 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 21:14:03 INFO - PROCESS | 3227 | 1461298443966 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 3227 | 1461298443970 Marionette TRACE conn3 <- [1,2874,null,{}] 21:14:03 INFO - PROCESS | 3227 | 1461298443975 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}] 21:14:04 INFO - PROCESS | 3227 | 1461298444216 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 21:14:04 INFO - PROCESS | 3227 | 1461298444542 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd632b8f000 == 139 [pid = 3227] [id = 726] 21:14:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62d70e000) [pid = 3227] [serial = 2179] [outer = (nil)] 21:14:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62df56c00) [pid = 3227] [serial = 2180] [outer = 0x7fd62d70e000] 21:14:04 INFO - PROCESS | 3227 | 1461298444625 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62e408800) [pid = 3227] [serial = 2181] [outer = 0x7fd62d70e000] 21:14:05 INFO - PROCESS | 3227 | 1461298445491 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:14:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1590ms 21:14:05 INFO - PROCESS | 3227 | 1461298445558 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 3227 | 1461298445562 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 21:14:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:14:05 INFO - PROCESS | 3227 | 1461298445568 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 3227 | 1461298445572 Marionette TRACE conn3 <- [1,2878,null,{}] 21:14:05 INFO - PROCESS | 3227 | 1461298445578 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}] 21:14:05 INFO - PROCESS | 3227 | 1461298445835 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 21:14:06 INFO - PROCESS | 3227 | 1461298446175 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd633461000 == 140 [pid = 3227] [id = 727] 21:14:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62df4fc00) [pid = 3227] [serial = 2182] [outer = (nil)] 21:14:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62e413c00) [pid = 3227] [serial = 2183] [outer = 0x7fd62df4fc00] 21:14:06 INFO - PROCESS | 3227 | 1461298446260 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62e4d8000) [pid = 3227] [serial = 2184] [outer = 0x7fd62df4fc00] 21:14:07 INFO - PROCESS | 3227 | 1461298447471 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]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:14:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1987ms 21:14:07 INFO - PROCESS | 3227 | 1461298447558 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 21:14:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:14:07 INFO - PROCESS | 3227 | 1461298447571 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 21:14:07 INFO - PROCESS | 3227 | 1461298447577 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 3227 | 1461298447581 Marionette TRACE conn3 <- [1,2882,null,{}] 21:14:07 INFO - PROCESS | 3227 | 1461298447590 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}] 21:14:07 INFO - PROCESS | 3227 | 1461298447904 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 21:14:08 INFO - PROCESS | 3227 | 1461298448257 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd634513000 == 141 [pid = 3227] [id = 728] 21:14:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62dc6e400) [pid = 3227] [serial = 2185] [outer = (nil)] 21:14:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62e545c00) [pid = 3227] [serial = 2186] [outer = 0x7fd62dc6e400] 21:14:08 INFO - PROCESS | 3227 | 1461298448346 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62e552c00) [pid = 3227] [serial = 2187] [outer = 0x7fd62dc6e400] 21:14:09 INFO - PROCESS | 3227 | 1461298449268 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]]]}] 21:14:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:14:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1737ms 21:14:09 INFO - PROCESS | 3227 | 1461298449315 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 21:14:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:14:09 INFO - PROCESS | 3227 | 1461298449319 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 21:14:09 INFO - PROCESS | 3227 | 1461298449326 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 3227 | 1461298449329 Marionette TRACE conn3 <- [1,2886,null,{}] 21:14:09 INFO - PROCESS | 3227 | 1461298449334 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}] 21:14:09 INFO - PROCESS | 3227 | 1461298449575 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 21:14:09 INFO - PROCESS | 3227 | 1461298449861 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd635314800 == 142 [pid = 3227] [id = 729] 21:14:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62e40a800) [pid = 3227] [serial = 2188] [outer = (nil)] 21:14:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62e5c2c00) [pid = 3227] [serial = 2189] [outer = 0x7fd62e40a800] 21:14:09 INFO - PROCESS | 3227 | 1461298449980 Marionette DEBUG loaded listener.js 21:14:10 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62e895400) [pid = 3227] [serial = 2190] [outer = 0x7fd62e40a800] 21:14:10 INFO - PROCESS | 3227 | 1461298450858 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]]]}] 21:14:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:14:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1579ms 21:14:10 INFO - PROCESS | 3227 | 1461298450906 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 3227 | 1461298450910 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 21:14:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:14:10 INFO - PROCESS | 3227 | 1461298450915 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 3227 | 1461298450918 Marionette TRACE conn3 <- [1,2890,null,{}] 21:14:10 INFO - PROCESS | 3227 | 1461298450923 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}] 21:14:11 INFO - PROCESS | 3227 | 1461298451173 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 21:14:11 INFO - PROCESS | 3227 | 1461298451551 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63afde000 == 143 [pid = 3227] [id = 730] 21:14:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62e4d6800) [pid = 3227] [serial = 2191] [outer = (nil)] 21:14:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd62e89bc00) [pid = 3227] [serial = 2192] [outer = 0x7fd62e4d6800] 21:14:11 INFO - PROCESS | 3227 | 1461298451648 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62e8a4800) [pid = 3227] [serial = 2193] [outer = 0x7fd62e4d6800] 21:14:12 INFO - PROCESS | 3227 | 1461298452610 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:14:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:14:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1734ms 21:14:12 INFO - PROCESS | 3227 | 1461298452651 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 3227 | 1461298452655 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 21:14:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:14:12 INFO - PROCESS | 3227 | 1461298452661 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 3227 | 1461298452665 Marionette TRACE conn3 <- [1,2894,null,{}] 21:14:12 INFO - PROCESS | 3227 | 1461298452670 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}] 21:14:12 INFO - PROCESS | 3227 | 1461298452980 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 21:14:13 INFO - PROCESS | 3227 | 1461298453344 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618771800 == 142 [pid = 3227] [id = 626] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd631a19800 == 141 [pid = 3227] [id = 708] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62f615800 == 140 [pid = 3227] [id = 707] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62eb19000 == 139 [pid = 3227] [id = 706] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e609800 == 138 [pid = 3227] [id = 705] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e0a0000 == 137 [pid = 3227] [id = 704] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62d971000 == 136 [pid = 3227] [id = 703] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aca3000 == 135 [pid = 3227] [id = 702] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629c81800 == 134 [pid = 3227] [id = 701] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628a62000 == 133 [pid = 3227] [id = 700] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62323c000 == 132 [pid = 3227] [id = 699] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62227d000 == 131 [pid = 3227] [id = 698] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620a71800 == 130 [pid = 3227] [id = 697] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61facb800 == 129 [pid = 3227] [id = 696] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61ea31800 == 128 [pid = 3227] [id = 695] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c960800 == 127 [pid = 3227] [id = 694] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a04b000 == 126 [pid = 3227] [id = 693] 21:14:15 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd616de5800 == 125 [pid = 3227] [id = 692] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd61eb19000) [pid = 3227] [serial = 2033] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd618b3f800) [pid = 3227] [serial = 2070] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd619e9d000) [pid = 3227] [serial = 2072] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd619980000) [pid = 3227] [serial = 2019] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd61c4dec00) [pid = 3227] [serial = 2030] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd62a25c000) [pid = 3227] [serial = 2057] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd6241c8c00) [pid = 3227] [serial = 2042] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd620b10400) [pid = 3227] [serial = 2036] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd629ebb800) [pid = 3227] [serial = 2054] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd61c4b1000) [pid = 3227] [serial = 2073] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd6223a8c00) [pid = 3227] [serial = 2039] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd629d7b000) [pid = 3227] [serial = 2051] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd618b3dc00) [pid = 3227] [serial = 2063] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd628a19400) [pid = 3227] [serial = 2045] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd616f26800) [pid = 3227] [serial = 2067] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd619980400) [pid = 3227] [serial = 2075] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd61708c000) [pid = 3227] [serial = 2024] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd614eca400) [pid = 3227] [serial = 2021] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd629b77000) [pid = 3227] [serial = 2048] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd616c16800) [pid = 3227] [serial = 2066] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd62a6e3400) [pid = 3227] [serial = 2060] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd618846c00) [pid = 3227] [serial = 2069] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd618b3a800) [pid = 3227] [serial = 2027] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614c0c800 == 126 [pid = 3227] [id = 731] 21:14:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd6146abc00) [pid = 3227] [serial = 2194] [outer = (nil)] 21:14:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd614ec2800) [pid = 3227] [serial = 2195] [outer = 0x7fd6146abc00] 21:14:15 INFO - PROCESS | 3227 | 1461298455918 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd615a91000) [pid = 3227] [serial = 2196] [outer = 0x7fd6146abc00] 21:14:16 INFO - PROCESS | 3227 | 1461298456791 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]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:14:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 4149ms 21:14:16 INFO - PROCESS | 3227 | 1461298456833 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 3227 | 1461298456840 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 21:14:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:14:16 INFO - PROCESS | 3227 | 1461298456851 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 3227 | 1461298456854 Marionette TRACE conn3 <- [1,2898,null,{}] 21:14:16 INFO - PROCESS | 3227 | 1461298456862 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}] 21:14:17 INFO - PROCESS | 3227 | 1461298457114 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 21:14:17 INFO - PROCESS | 3227 | 1461298457337 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617dd6000 == 127 [pid = 3227] [id = 732] 21:14:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd615abc000) [pid = 3227] [serial = 2197] [outer = (nil)] 21:14:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd616f27400) [pid = 3227] [serial = 2198] [outer = 0x7fd615abc000] 21:14:17 INFO - PROCESS | 3227 | 1461298457407 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd617ceb400) [pid = 3227] [serial = 2199] [outer = 0x7fd615abc000] 21:14:18 INFO - PROCESS | 3227 | 1461298458245 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]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1434ms 21:14:18 INFO - PROCESS | 3227 | 1461298458319 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 3227 | 1461298458324 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 21:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:14:18 INFO - PROCESS | 3227 | 1461298458334 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 3227 | 1461298458338 Marionette TRACE conn3 <- [1,2902,null,{}] 21:14:18 INFO - PROCESS | 3227 | 1461298458348 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}] 21:14:18 INFO - PROCESS | 3227 | 1461298458651 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 21:14:18 INFO - PROCESS | 3227 | 1461298458686 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618bde800 == 128 [pid = 3227] [id = 733] 21:14:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd618845400) [pid = 3227] [serial = 2200] [outer = (nil)] 21:14:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd619647800) [pid = 3227] [serial = 2201] [outer = 0x7fd618845400] 21:14:18 INFO - PROCESS | 3227 | 1461298458749 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd619e96400) [pid = 3227] [serial = 2202] [outer = 0x7fd618845400] 21:14:19 INFO - PROCESS | 3227 | 1461298459866 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:14:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1591ms 21:14:19 INFO - PROCESS | 3227 | 1461298459926 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 3227 | 1461298459930 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 21:14:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:14:19 INFO - PROCESS | 3227 | 1461298459936 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 3227 | 1461298459941 Marionette TRACE conn3 <- [1,2906,null,{}] 21:14:19 INFO - PROCESS | 3227 | 1461298459965 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}] 21:14:20 INFO - PROCESS | 3227 | 1461298460280 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd619e9dc00) [pid = 3227] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd6146b4400) [pid = 3227] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd6226e7c00) [pid = 3227] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd629e97c00) [pid = 3227] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd61899d400) [pid = 3227] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd61a06dc00) [pid = 3227] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd622338000) [pid = 3227] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd616d66c00) [pid = 3227] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd61884ec00) [pid = 3227] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd6146af400) [pid = 3227] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd6223b3000) [pid = 3227] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd616d67000) [pid = 3227] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd61c4aec00) [pid = 3227] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd61a070800) [pid = 3227] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd6146b3800) [pid = 3227] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd621f51000) [pid = 3227] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd6184ee000) [pid = 3227] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd618a5f400) [pid = 3227] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd6146b4800) [pid = 3227] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd616d65800) [pid = 3227] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd61c4a3800) [pid = 3227] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd620516400) [pid = 3227] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd616ff2000) [pid = 3227] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd624344400) [pid = 3227] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd628fdb800) [pid = 3227] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd620b0f800) [pid = 3227] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd62a8a2c00) [pid = 3227] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd619dc4c00) [pid = 3227] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd61eb60000) [pid = 3227] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd620e7d000) [pid = 3227] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd620b10000) [pid = 3227] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd616fe7000) [pid = 3227] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd61ea62c00) [pid = 3227] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd618848400) [pid = 3227] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd62012d800) [pid = 3227] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd616c12400) [pid = 3227] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd618a62000) [pid = 3227] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:14:21 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd61c4b2000) [pid = 3227] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:14:21 INFO - PROCESS | 3227 | 1461298461279 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd616d10800 == 129 [pid = 3227] [id = 734] 21:14:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd6146b3800) [pid = 3227] [serial = 2203] [outer = (nil)] 21:14:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd615a91800) [pid = 3227] [serial = 2204] [outer = 0x7fd6146b3800] 21:14:21 INFO - PROCESS | 3227 | 1461298461348 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd617d50400) [pid = 3227] [serial = 2205] [outer = 0x7fd6146b3800] 21:14:22 INFO - PROCESS | 3227 | 1461298462092 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]]]}] 21:14:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:14:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2199ms 21:14:22 INFO - PROCESS | 3227 | 1461298462140 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 21:14:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:14:22 INFO - PROCESS | 3227 | 1461298462144 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 21:14:22 INFO - PROCESS | 3227 | 1461298462150 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 3227 | 1461298462153 Marionette TRACE conn3 <- [1,2910,null,{}] 21:14:22 INFO - PROCESS | 3227 | 1461298462158 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}] 21:14:22 INFO - PROCESS | 3227 | 1461298462459 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 21:14:22 INFO - PROCESS | 3227 | 1461298462481 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c1d7800 == 130 [pid = 3227] [id = 735] 21:14:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd6146b4400) [pid = 3227] [serial = 2206] [outer = (nil)] 21:14:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd61a074c00) [pid = 3227] [serial = 2207] [outer = 0x7fd6146b4400] 21:14:22 INFO - PROCESS | 3227 | 1461298462548 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd61eb20000) [pid = 3227] [serial = 2208] [outer = 0x7fd6146b4400] 21:14:23 INFO - PROCESS | 3227 | 1461298463573 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]]]}] 21:14:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:14:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:14:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1479ms 21:14:23 INFO - PROCESS | 3227 | 1461298463631 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 3227 | 1461298463638 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 21:14:23 INFO - TEST-START | /DOMEvents/constructors.html 21:14:23 INFO - PROCESS | 3227 | 1461298463647 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 3227 | 1461298463652 Marionette TRACE conn3 <- [1,2914,null,{}] 21:14:23 INFO - PROCESS | 3227 | 1461298463683 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}] 21:14:23 INFO - PROCESS | 3227 | 1461298463931 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 21:14:24 INFO - PROCESS | 3227 | 1461298464242 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618b7e000 == 131 [pid = 3227] [id = 736] 21:14:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd615dadc00) [pid = 3227] [serial = 2209] [outer = (nil)] 21:14:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd617086400) [pid = 3227] [serial = 2210] [outer = 0x7fd615dadc00] 21:14:24 INFO - PROCESS | 3227 | 1461298464321 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd61884c800) [pid = 3227] [serial = 2211] [outer = 0x7fd615dadc00] 21:14:25 INFO - PROCESS | 3227 | 1461298465248 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]]]}] 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:14:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:14:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:14:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:14:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1674ms 21:14:25 INFO - PROCESS | 3227 | 1461298465322 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 21:14:25 INFO - PROCESS | 3227 | 1461298465339 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 21:14:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:14:25 INFO - PROCESS | 3227 | 1461298465361 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 3227 | 1461298465365 Marionette TRACE conn3 <- [1,2918,null,{}] 21:14:25 INFO - PROCESS | 3227 | 1461298465392 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}] 21:14:25 INFO - PROCESS | 3227 | 1461298465638 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 21:14:26 INFO - PROCESS | 3227 | 1461298466008 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c67c800 == 132 [pid = 3227] [id = 737] 21:14:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd61c4b1800) [pid = 3227] [serial = 2212] [outer = (nil)] 21:14:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd61c4e1c00) [pid = 3227] [serial = 2213] [outer = 0x7fd61c4b1800] 21:14:26 INFO - PROCESS | 3227 | 1461298466090 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd61eb24800) [pid = 3227] [serial = 2214] [outer = 0x7fd61c4b1800] 21:14:26 INFO - PROCESS | 3227 | 1461298466920 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:14:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:14:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1607ms 21:14:26 INFO - PROCESS | 3227 | 1461298466969 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 21:14:26 INFO - PROCESS | 3227 | 1461298466973 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 21:14:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:14:26 INFO - PROCESS | 3227 | 1461298466981 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 3227 | 1461298466987 Marionette TRACE conn3 <- [1,2922,null,{}] 21:14:27 INFO - PROCESS | 3227 | 1461298467004 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}] 21:14:27 INFO - PROCESS | 3227 | 1461298467261 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 21:14:27 INFO - PROCESS | 3227 | 1461298467570 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e113800 == 133 [pid = 3227] [id = 738] 21:14:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd61eb53400) [pid = 3227] [serial = 2215] [outer = (nil)] 21:14:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd61fb6d400) [pid = 3227] [serial = 2216] [outer = 0x7fd61eb53400] 21:14:27 INFO - PROCESS | 3227 | 1461298467655 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd62012d800) [pid = 3227] [serial = 2217] [outer = 0x7fd61eb53400] 21:14:28 INFO - PROCESS | 3227 | [3227] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:28 INFO - PROCESS | 3227 | [3227] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:28 INFO - PROCESS | 3227 | [3227] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:28 INFO - PROCESS | 3227 | [3227] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:14:28 INFO - PROCESS | 3227 | 1461298468480 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]]]}] 21:14:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:14:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:28 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 21:14:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:28 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 21:14:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:28 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]" 21:14:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:14:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:14:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1537ms 21:14:28 INFO - PROCESS | 3227 | 1461298468523 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 3227 | 1461298468531 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 21:14:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:14:28 INFO - PROCESS | 3227 | 1461298468537 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 3227 | 1461298468540 Marionette TRACE conn3 <- [1,2926,null,{}] 21:14:28 INFO - PROCESS | 3227 | 1461298468545 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}] 21:14:28 INFO - PROCESS | 3227 | 1461298468772 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 21:14:29 INFO - PROCESS | 3227 | 1461298469026 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61fac8000 == 134 [pid = 3227] [id = 739] 21:14:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd61f627800) [pid = 3227] [serial = 2218] [outer = (nil)] 21:14:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd621f6bc00) [pid = 3227] [serial = 2219] [outer = 0x7fd61f627800] 21:14:29 INFO - PROCESS | 3227 | 1461298469101 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd622208800) [pid = 3227] [serial = 2220] [outer = 0x7fd61f627800] 21:14:29 INFO - PROCESS | 3227 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:14:29 INFO - PROCESS | 3227 | 1461298469893 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]]]}] 21:14:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:14:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1378ms 21:14:29 INFO - PROCESS | 3227 | 1461298469926 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 3227 | 1461298469930 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 21:14:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:14:29 INFO - PROCESS | 3227 | 1461298469939 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 3227 | 1461298469942 Marionette TRACE conn3 <- [1,2930,null,{}] 21:14:29 INFO - PROCESS | 3227 | 1461298469947 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}] 21:14:30 INFO - PROCESS | 3227 | 1461298470179 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 21:14:30 INFO - PROCESS | 3227 | 1461298470461 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620dc2800 == 135 [pid = 3227] [id = 740] 21:14:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd620514800) [pid = 3227] [serial = 2221] [outer = (nil)] 21:14:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd62233a400) [pid = 3227] [serial = 2222] [outer = 0x7fd620514800] 21:14:30 INFO - PROCESS | 3227 | 1461298470537 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd6223b1800) [pid = 3227] [serial = 2223] [outer = 0x7fd620514800] 21:14:31 INFO - PROCESS | 3227 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:14:31 INFO - PROCESS | 3227 | 1461298471304 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]]]}] 21:14:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:14:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1431ms 21:14:31 INFO - PROCESS | 3227 | 1461298471371 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 3227 | 1461298471375 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 21:14:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:14:31 INFO - PROCESS | 3227 | 1461298471381 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - PROCESS | 3227 | 1461298471384 Marionette TRACE conn3 <- [1,2934,null,{}] 21:14:31 INFO - PROCESS | 3227 | 1461298471390 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}] 21:14:31 INFO - PROCESS | 3227 | 1461298471692 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 21:14:31 INFO - PROCESS | 3227 | 1461298471975 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622283000 == 136 [pid = 3227] [id = 741] 21:14:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62330a000) [pid = 3227] [serial = 2224] [outer = (nil)] 21:14:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd6241bdc00) [pid = 3227] [serial = 2225] [outer = 0x7fd62330a000] 21:14:32 INFO - PROCESS | 3227 | 1461298472057 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd6242ce800) [pid = 3227] [serial = 2226] [outer = 0x7fd62330a000] 21:14:32 INFO - PROCESS | 3227 | 1461298472862 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]]]}] 21:14:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:14:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1535ms 21:14:32 INFO - PROCESS | 3227 | 1461298472917 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 3227 | 1461298472921 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 21:14:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:14:32 INFO - PROCESS | 3227 | 1461298472927 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 3227 | 1461298472929 Marionette TRACE conn3 <- [1,2938,null,{}] 21:14:32 INFO - PROCESS | 3227 | 1461298472935 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}] 21:14:33 INFO - PROCESS | 3227 | 1461298473167 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 21:14:33 INFO - PROCESS | 3227 | 1461298473420 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623617800 == 137 [pid = 3227] [id = 742] 21:14:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd623385800) [pid = 3227] [serial = 2227] [outer = (nil)] 21:14:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62434f800) [pid = 3227] [serial = 2228] [outer = 0x7fd623385800] 21:14:33 INFO - PROCESS | 3227 | 1461298473497 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd628a1d000) [pid = 3227] [serial = 2229] [outer = 0x7fd623385800] 21:14:34 INFO - PROCESS | 3227 | 1461298474252 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]]]}] 21:14:34 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. 21:14:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1336ms 21:14:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:14:34 INFO - PROCESS | 3227 | 1461298474263 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 3227 | 1461298474265 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 21:14:34 INFO - PROCESS | 3227 | 1461298474272 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 3227 | 1461298474275 Marionette TRACE conn3 <- [1,2942,null,{}] 21:14:34 INFO - PROCESS | 3227 | 1461298474280 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}] 21:14:34 INFO - PROCESS | 3227 | 1461298474510 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 21:14:34 INFO - PROCESS | 3227 | 1461298474799 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628f9d800 == 138 [pid = 3227] [id = 743] 21:14:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd61ea63c00) [pid = 3227] [serial = 2230] [outer = (nil)] 21:14:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd628fd6800) [pid = 3227] [serial = 2231] [outer = 0x7fd61ea63c00] 21:14:34 INFO - PROCESS | 3227 | 1461298474875 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd629b79400) [pid = 3227] [serial = 2232] [outer = 0x7fd61ea63c00] 21:14:35 INFO - PROCESS | 3227 | 1461298475647 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"]]]}] 21:14:35 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 21:14:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:14:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1386ms 21:14:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:14:35 INFO - PROCESS | 3227 | 1461298475658 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 3227 | 1461298475661 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 21:14:35 INFO - PROCESS | 3227 | 1461298475667 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 3227 | 1461298475670 Marionette TRACE conn3 <- [1,2946,null,{}] 21:14:35 INFO - PROCESS | 3227 | 1461298475675 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}] 21:14:35 INFO - PROCESS | 3227 | 1461298475901 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 21:14:36 INFO - PROCESS | 3227 | 1461298476161 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62a5ba000 == 139 [pid = 3227] [id = 744] 21:14:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd6241bfc00) [pid = 3227] [serial = 2233] [outer = (nil)] 21:14:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd629d82400) [pid = 3227] [serial = 2234] [outer = 0x7fd6241bfc00] 21:14:36 INFO - PROCESS | 3227 | 1461298476235 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd629eb0800) [pid = 3227] [serial = 2235] [outer = 0x7fd6241bfc00] 21:14:37 INFO - PROCESS | 3227 | 1461298477022 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]]]}] 21:14: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. 21:14:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1379ms 21:14:37 INFO - PROCESS | 3227 | 1461298477046 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 3227 | 1461298477049 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 21:14:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:14:37 INFO - PROCESS | 3227 | 1461298477055 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 3227 | 1461298477057 Marionette TRACE conn3 <- [1,2950,null,{}] 21:14:37 INFO - PROCESS | 3227 | 1461298477063 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}] 21:14:37 INFO - PROCESS | 3227 | 1461298477321 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 21:14:37 INFO - PROCESS | 3227 | 1461298477587 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62b075800 == 140 [pid = 3227] [id = 745] 21:14:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd6242cc000) [pid = 3227] [serial = 2236] [outer = (nil)] 21:14:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a257800) [pid = 3227] [serial = 2237] [outer = 0x7fd6242cc000] 21:14:37 INFO - PROCESS | 3227 | 1461298477664 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62a888c00) [pid = 3227] [serial = 2238] [outer = 0x7fd6242cc000] 21:14:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62c198800 == 141 [pid = 3227] [id = 746] 21:14:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62a8c6800) [pid = 3227] [serial = 2239] [outer = (nil)] 21:14:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd62a88ac00) [pid = 3227] [serial = 2240] [outer = 0x7fd62a8c6800] 21:14:38 INFO - PROCESS | 3227 | 1461298478577 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]]]}] 21:14:38 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. 21:14:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1530ms 21:14:38 INFO - PROCESS | 3227 | 1461298478586 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 3227 | 1461298478589 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 21:14:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:14:38 INFO - PROCESS | 3227 | 1461298478630 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 3227 | 1461298478635 Marionette TRACE conn3 <- [1,2954,null,{}] 21:14:38 INFO - PROCESS | 3227 | 1461298478641 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}] 21:14:38 INFO - PROCESS | 3227 | 1461298478966 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 21:14:39 INFO - PROCESS | 3227 | 1461298479296 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e61c000 == 142 [pid = 3227] [id = 747] 21:14:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62a926c00) [pid = 3227] [serial = 2241] [outer = (nil)] 21:14:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd62ac06c00) [pid = 3227] [serial = 2242] [outer = 0x7fd62a926c00] 21:14:39 INFO - PROCESS | 3227 | 1461298479383 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd62b08e800) [pid = 3227] [serial = 2243] [outer = 0x7fd62a926c00] 21:14:40 INFO - PROCESS | 3227 | 1461298480110 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]]]}] 21:14:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:14: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 21:14:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1549ms 21:14:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:14:40 INFO - PROCESS | 3227 | 1461298480162 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 3227 | 1461298480165 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 21:14:40 INFO - PROCESS | 3227 | 1461298480171 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 3227 | 1461298480174 Marionette TRACE conn3 <- [1,2958,null,{}] 21:14:40 INFO - PROCESS | 3227 | 1461298480179 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}] 21:14:40 INFO - PROCESS | 3227 | 1461298480433 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 21:14:40 INFO - PROCESS | 3227 | 1461298480691 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63273a800 == 143 [pid = 3227] [id = 748] 21:14:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62a931000) [pid = 3227] [serial = 2244] [outer = (nil)] 21:14:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62c06a400) [pid = 3227] [serial = 2245] [outer = 0x7fd62a931000] 21:14:40 INFO - PROCESS | 3227 | 1461298480770 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd62ccae000) [pid = 3227] [serial = 2246] [outer = 0x7fd62a931000] 21:14:41 INFO - PROCESS | 3227 | 1461298481576 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]]]}] 21:14:41 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. 21:14:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1429ms 21:14:41 INFO - PROCESS | 3227 | 1461298481600 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 21:14:41 INFO - PROCESS | 3227 | 1461298481604 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 21:14:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:14:41 INFO - PROCESS | 3227 | 1461298481610 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 3227 | 1461298481612 Marionette TRACE conn3 <- [1,2962,null,{}] 21:14:41 INFO - PROCESS | 3227 | 1461298481617 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}] 21:14:41 INFO - PROCESS | 3227 | 1461298481854 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 21:14:42 INFO - PROCESS | 3227 | 1461298482117 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd63421e000 == 144 [pid = 3227] [id = 749] 21:14:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd62aaa8400) [pid = 3227] [serial = 2247] [outer = (nil)] 21:14:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd62cd31000) [pid = 3227] [serial = 2248] [outer = 0x7fd62aaa8400] 21:14:42 INFO - PROCESS | 3227 | 1461298482192 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd62d713800) [pid = 3227] [serial = 2249] [outer = 0x7fd62aaa8400] 21:14:43 INFO - PROCESS | 3227 | 1461298483028 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]]]}] 21:14: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. 21:14:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1432ms 21:14:43 INFO - PROCESS | 3227 | 1461298483043 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 3227 | 1461298483047 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 21:14:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:14:43 INFO - PROCESS | 3227 | 1461298483052 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 3227 | 1461298483055 Marionette TRACE conn3 <- [1,2966,null,{}] 21:14:43 INFO - PROCESS | 3227 | 1461298483061 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}] 21:14:43 INFO - PROCESS | 3227 | 1461298483301 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 21:14:43 INFO - PROCESS | 3227 | 1461298483595 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd640da7000 == 145 [pid = 3227] [id = 750] 21:14:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd62aaacc00) [pid = 3227] [serial = 2250] [outer = (nil)] 21:14:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd62d7a3c00) [pid = 3227] [serial = 2251] [outer = 0x7fd62aaacc00] 21:14:43 INFO - PROCESS | 3227 | 1461298483677 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd62e4d0c00) [pid = 3227] [serial = 2252] [outer = 0x7fd62aaacc00] 21:14:44 INFO - PROCESS | 3227 | 1461298484443 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]]]}] 21:14: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. 21:14:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1435ms 21:14:44 INFO - PROCESS | 3227 | 1461298484490 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 3227 | 1461298484493 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 21:14:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:14:44 INFO - PROCESS | 3227 | 1461298484500 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 3227 | 1461298484503 Marionette TRACE conn3 <- [1,2970,null,{}] 21:14:44 INFO - PROCESS | 3227 | 1461298484508 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}] 21:14:44 INFO - PROCESS | 3227 | 1461298484723 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 21:14:45 INFO - PROCESS | 3227 | 1461298485026 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd641d13800 == 146 [pid = 3227] [id = 751] 21:14:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd6146ad400) [pid = 3227] [serial = 2253] [outer = (nil)] 21:14:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd62e544c00) [pid = 3227] [serial = 2254] [outer = 0x7fd6146ad400] 21:14:45 INFO - PROCESS | 3227 | 1461298485102 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd62e8a1800) [pid = 3227] [serial = 2255] [outer = 0x7fd6146ad400] 21:14:45 INFO - PROCESS | 3227 | 1461298485886 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]]]}] 21:14: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. 21:14:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1431ms 21:14:45 INFO - PROCESS | 3227 | 1461298485932 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 21:14:45 INFO - PROCESS | 3227 | 1461298485935 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 21:14:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:14:45 INFO - PROCESS | 3227 | 1461298485941 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:14:45 INFO - PROCESS | 3227 | 1461298485943 Marionette TRACE conn3 <- [1,2974,null,{}] 21:14:45 INFO - PROCESS | 3227 | 1461298485948 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}] 21:14:46 INFO - PROCESS | 3227 | 1461298486217 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 21:14:46 INFO - PROCESS | 3227 | 1461298486481 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64416c800 == 147 [pid = 3227] [id = 752] 21:14:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd62cd32800) [pid = 3227] [serial = 2256] [outer = (nil)] 21:14:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62e9b2c00) [pid = 3227] [serial = 2257] [outer = 0x7fd62cd32800] 21:14:46 INFO - PROCESS | 3227 | 1461298486559 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd62e9b7c00) [pid = 3227] [serial = 2258] [outer = 0x7fd62cd32800] 21:14:47 INFO - PROCESS | 3227 | 1461298487362 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]]]}] 21:14:47 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. 21:14:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 21:14:47 INFO - PROCESS | 3227 | 1461298487377 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 21:14:47 INFO - PROCESS | 3227 | 1461298487385 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 21:14:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:14:47 INFO - PROCESS | 3227 | 1461298487396 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 3227 | 1461298487398 Marionette TRACE conn3 <- [1,2978,null,{}] 21:14:47 INFO - PROCESS | 3227 | 1461298487403 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}] 21:14:47 INFO - PROCESS | 3227 | 1461298487671 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 21:14:47 INFO - PROCESS | 3227 | 1461298487938 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6460da800 == 148 [pid = 3227] [id = 753] 21:14:47 INFO - PROCESS | 3227 | ++DOMWINDOW == 192 (0x7fd629fa9000) [pid = 3227] [serial = 2259] [outer = (nil)] 21:14:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 193 (0x7fd62e9bb400) [pid = 3227] [serial = 2260] [outer = 0x7fd629fa9000] 21:14:48 INFO - PROCESS | 3227 | 1461298488015 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 194 (0x7fd62eb3c000) [pid = 3227] [serial = 2261] [outer = 0x7fd629fa9000] 21:14:48 INFO - PROCESS | 3227 | 1461298488760 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]]]}] 21:14:48 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. 21:14:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1428ms 21:14:48 INFO - PROCESS | 3227 | 1461298488825 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 3227 | 1461298488829 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 21:14:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:14:48 INFO - PROCESS | 3227 | 1461298488834 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 3227 | 1461298488836 Marionette TRACE conn3 <- [1,2982,null,{}] 21:14:48 INFO - PROCESS | 3227 | 1461298488842 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}] 21:14:49 INFO - PROCESS | 3227 | 1461298489076 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 21:14:49 INFO - PROCESS | 3227 | 1461298489393 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64652f800 == 149 [pid = 3227] [id = 754] 21:14:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 195 (0x7fd616fe7c00) [pid = 3227] [serial = 2262] [outer = (nil)] 21:14:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 196 (0x7fd62eb41c00) [pid = 3227] [serial = 2263] [outer = 0x7fd616fe7c00] 21:14:49 INFO - PROCESS | 3227 | 1461298489475 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 197 (0x7fd6300c7400) [pid = 3227] [serial = 2264] [outer = 0x7fd616fe7c00] 21:14:50 INFO - PROCESS | 3227 | 1461298490242 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"]]]}] 21:14:50 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 21:14:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:14:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:14:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:14:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1430ms 21:14:50 INFO - PROCESS | 3227 | 1461298490266 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 3227 | 1461298490270 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 21:14:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:14:50 INFO - PROCESS | 3227 | 1461298490275 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 3227 | 1461298490277 Marionette TRACE conn3 <- [1,2986,null,{}] 21:14:50 INFO - PROCESS | 3227 | 1461298490283 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}] 21:14:50 INFO - PROCESS | 3227 | 1461298490513 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 21:14:50 INFO - PROCESS | 3227 | 1461298490807 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64a4b6000 == 150 [pid = 3227] [id = 755] 21:14:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 198 (0x7fd617ce2000) [pid = 3227] [serial = 2265] [outer = (nil)] 21:14:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 199 (0x7fd630cd6400) [pid = 3227] [serial = 2266] [outer = 0x7fd617ce2000] 21:14:50 INFO - PROCESS | 3227 | 1461298490885 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 3227 | ++DOMWINDOW == 200 (0x7fd631557800) [pid = 3227] [serial = 2267] [outer = 0x7fd617ce2000] 21:14:51 INFO - PROCESS | 3227 | 1461298491667 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]]]}] 21:14:51 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. 21:14:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1437ms 21:14:51 INFO - PROCESS | 3227 | 1461298491714 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 3227 | 1461298491718 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 21:14:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:14:51 INFO - PROCESS | 3227 | 1461298491723 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 3227 | 1461298491726 Marionette TRACE conn3 <- [1,2990,null,{}] 21:14:51 INFO - PROCESS | 3227 | 1461298491731 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}] 21:14:51 INFO - PROCESS | 3227 | 1461298491996 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 21:14:52 INFO - PROCESS | 3227 | 1461298492277 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b38e800 == 151 [pid = 3227] [id = 756] 21:14:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 201 (0x7fd62eb3f400) [pid = 3227] [serial = 2268] [outer = (nil)] 21:14:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 202 (0x7fd631a26c00) [pid = 3227] [serial = 2269] [outer = 0x7fd62eb3f400] 21:14:52 INFO - PROCESS | 3227 | 1461298492359 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 3227 | ++DOMWINDOW == 203 (0x7fd6323dc000) [pid = 3227] [serial = 2270] [outer = 0x7fd62eb3f400] 21:14:53 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd613c02800 == 152 [pid = 3227] [id = 757] 21:14:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 204 (0x7fd632a45800) [pid = 3227] [serial = 2271] [outer = (nil)] 21:14:53 INFO - PROCESS | 3227 | ++DOMWINDOW == 205 (0x7fd6323de000) [pid = 3227] [serial = 2272] [outer = 0x7fd632a45800] 21:14:53 INFO - PROCESS | 3227 | 1461298493272 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]]]}] 21:14:53 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. 21:14:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1577ms 21:14:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:14:53 INFO - PROCESS | 3227 | 1461298493307 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 3227 | 1461298493310 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 21:14:53 INFO - PROCESS | 3227 | 1461298493316 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 3227 | 1461298493319 Marionette TRACE conn3 <- [1,2994,null,{}] 21:14:53 INFO - PROCESS | 3227 | 1461298493324 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}] 21:14:53 INFO - PROCESS | 3227 | 1461298493653 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 21:14:56 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62aadf000 == 151 [pid = 3227] [id = 684] 21:14:56 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd629f4b000 == 150 [pid = 3227] [id = 683] 21:14:56 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b062800 == 149 [pid = 3227] [id = 685] 21:14:56 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6159b2800 == 148 [pid = 3227] [id = 687] 21:14:56 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62bee8800 == 147 [pid = 3227] [id = 686] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 204 (0x7fd61eb1b000) [pid = 3227] [serial = 2141] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 203 (0x7fd629d7bc00) [pid = 3227] [serial = 2106] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 202 (0x7fd615ab2800) [pid = 3227] [serial = 2022] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 201 (0x7fd62a914000) [pid = 3227] [serial = 2114] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 200 (0x7fd629fa8c00) [pid = 3227] [serial = 2109] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 199 (0x7fd62ac10c00) [pid = 3227] [serial = 2121] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 198 (0x7fd61c4a5000) [pid = 3227] [serial = 2138] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 197 (0x7fd62a8c0800) [pid = 3227] [serial = 2112] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 196 (0x7fd616feb400) [pid = 3227] [serial = 2133] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 195 (0x7fd6289cb800) [pid = 3227] [serial = 2102] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 194 (0x7fd62b164400) [pid = 3227] [serial = 2127] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 193 (0x7fd629c58400) [pid = 3227] [serial = 2049] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 192 (0x7fd618b40400) [pid = 3227] [serial = 2136] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 191 (0x7fd61e9df400) [pid = 3227] [serial = 2139] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd620127c00) [pid = 3227] [serial = 2088] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd61c4dc400) [pid = 3227] [serial = 2084] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd620e85000) [pid = 3227] [serial = 2064] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd622338800) [pid = 3227] [serial = 2094] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd61ea66000) [pid = 3227] [serial = 2031] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62a24d800) [pid = 3227] [serial = 2055] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd616d69c00) [pid = 3227] [serial = 2132] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd615a8c400) [pid = 3227] [serial = 2078] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd618a58400) [pid = 3227] [serial = 1953] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd61faf8c00) [pid = 3227] [serial = 2034] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd61faf0400) [pid = 3227] [serial = 2087] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd6289c5400) [pid = 3227] [serial = 2043] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd628a21c00) [pid = 3227] [serial = 2103] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62b0aec00) [pid = 3227] [serial = 2126] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd619ea3000) [pid = 3227] [serial = 2028] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62c064c00) [pid = 3227] [serial = 2129] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd621f56c00) [pid = 3227] [serial = 2093] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd629e8e000) [pid = 3227] [serial = 2052] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd62ac03400) [pid = 3227] [serial = 2120] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd61899c800) [pid = 3227] [serial = 2135] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd616c12c00) [pid = 3227] [serial = 2079] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62a920800) [pid = 3227] [serial = 2115] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd621f78400) [pid = 3227] [serial = 2037] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd62aaa4400) [pid = 3227] [serial = 2118] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd629c57000) [pid = 3227] [serial = 2105] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd6242c8800) [pid = 3227] [serial = 2099] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd62a92a800) [pid = 3227] [serial = 2117] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd62a6e4c00) [pid = 3227] [serial = 2111] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd620b07000) [pid = 3227] [serial = 2090] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd6226f0400) [pid = 3227] [serial = 2096] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd628fdbc00) [pid = 3227] [serial = 2046] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd617d4e800) [pid = 3227] [serial = 2025] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd62b08fc00) [pid = 3227] [serial = 2124] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd629eb2800) [pid = 3227] [serial = 2108] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62434fc00) [pid = 3227] [serial = 2100] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd618b37400) [pid = 3227] [serial = 2081] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd623389400) [pid = 3227] [serial = 2040] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd61e9e2400) [pid = 3227] [serial = 2076] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd620e7e000) [pid = 3227] [serial = 2091] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd6240b8000) [pid = 3227] [serial = 2097] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd62c127400) [pid = 3227] [serial = 2130] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd62b088000) [pid = 3227] [serial = 2123] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd62a88b000) [pid = 3227] [serial = 2061] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd61964dc00) [pid = 3227] [serial = 2082] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd61ea6ac00) [pid = 3227] [serial = 2085] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd62a35b400) [pid = 3227] [serial = 2058] [outer = (nil)] [url = about:blank] 21:14:56 INFO - PROCESS | 3227 | 1461298496547 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd613c20800 == 148 [pid = 3227] [id = 758] 21:14:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd615a8b800) [pid = 3227] [serial = 2273] [outer = (nil)] 21:14:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd615a90400) [pid = 3227] [serial = 2274] [outer = 0x7fd615a8b800] 21:14:56 INFO - PROCESS | 3227 | 1461298496620 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd615dae000) [pid = 3227] [serial = 2275] [outer = 0x7fd615a8b800] 21:14:57 INFO - PROCESS | 3227 | 1461298497298 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]]]}] 21:14:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:14:57 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 21:14:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 4042ms 21:14:57 INFO - PROCESS | 3227 | 1461298497360 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 21:14:57 INFO - PROCESS | 3227 | 1461298497367 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 21:14:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:14:57 INFO - PROCESS | 3227 | 1461298497375 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:14:57 INFO - PROCESS | 3227 | 1461298497379 Marionette TRACE conn3 <- [1,2998,null,{}] 21:14:57 INFO - PROCESS | 3227 | 1461298497385 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}] 21:14:57 INFO - PROCESS | 3227 | 1461298497620 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 21:14:57 INFO - PROCESS | 3227 | 1461298497844 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd617b7e800 == 149 [pid = 3227] [id = 759] 21:14:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd615a8c000) [pid = 3227] [serial = 2276] [outer = (nil)] 21:14:57 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd61708f000) [pid = 3227] [serial = 2277] [outer = 0x7fd615a8c000] 21:14:57 INFO - PROCESS | 3227 | 1461298497912 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd6184ea400) [pid = 3227] [serial = 2278] [outer = 0x7fd615a8c000] 21:14:58 INFO - PROCESS | 3227 | 1461298498724 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]]]}] 21:14:58 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. 21:14:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1380ms 21:14:58 INFO - PROCESS | 3227 | 1461298498759 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 3227 | 1461298498764 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 21:14:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:14:58 INFO - PROCESS | 3227 | 1461298498770 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 3227 | 1461298498772 Marionette TRACE conn3 <- [1,3002,null,{}] 21:14:58 INFO - PROCESS | 3227 | 1461298498784 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}] 21:14:59 INFO - PROCESS | 3227 | 1461298499071 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 21:14:59 INFO - PROCESS | 3227 | 1461298499114 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd618776800 == 150 [pid = 3227] [id = 760] 21:14:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd618b3cc00) [pid = 3227] [serial = 2279] [outer = (nil)] 21:14:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd61964f400) [pid = 3227] [serial = 2280] [outer = 0x7fd618b3cc00] 21:14:59 INFO - PROCESS | 3227 | 1461298499177 Marionette DEBUG loaded listener.js 21:14:59 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd619dc6400) [pid = 3227] [serial = 2281] [outer = 0x7fd618b3cc00] 21:15:00 INFO - PROCESS | 3227 | 1461298500057 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]]]}] 21:15:00 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. 21:15:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1326ms 21:15:00 INFO - PROCESS | 3227 | 1461298500105 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 3227 | 1461298500113 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 21:15:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:15:00 INFO - PROCESS | 3227 | 1461298500153 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 3227 | 1461298500172 Marionette TRACE conn3 <- [1,3006,null,{}] 21:15:00 INFO - PROCESS | 3227 | 1461298500225 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}] 21:15:00 INFO - PROCESS | 3227 | 1461298500594 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 21:15:00 INFO - PROCESS | 3227 | 1461298500639 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619d13800 == 151 [pid = 3227] [id = 761] 21:15:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd618847800) [pid = 3227] [serial = 2282] [outer = (nil)] 21:15:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd61e9e2400) [pid = 3227] [serial = 2283] [outer = 0x7fd618847800] 21:15:00 INFO - PROCESS | 3227 | 1461298500708 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd61eb23c00) [pid = 3227] [serial = 2284] [outer = 0x7fd618847800] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62e40a800) [pid = 3227] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62dc6e400) [pid = 3227] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd62df4fc00) [pid = 3227] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd62d70e000) [pid = 3227] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd62cd38800) [pid = 3227] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd62d70c000) [pid = 3227] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd629eb1400) [pid = 3227] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd62a6db400) [pid = 3227] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd628fe2000) [pid = 3227] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd629e8ec00) [pid = 3227] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd6289d0000) [pid = 3227] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd62051fc00) [pid = 3227] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd620b08c00) [pid = 3227] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd620121800) [pid = 3227] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd61c4aac00) [pid = 3227] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd616d6ac00) [pid = 3227] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd615abc000) [pid = 3227] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd6146abc00) [pid = 3227] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd618845400) [pid = 3227] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:15:01 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd6146b3800) [pid = 3227] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:15:02 INFO - PROCESS | 3227 | 1461298502387 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]]]}] 21:15:02 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. 21:15:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2302ms 21:15:02 INFO - PROCESS | 3227 | 1461298502426 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 3227 | 1461298502429 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 21:15:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:15:02 INFO - PROCESS | 3227 | 1461298502436 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - PROCESS | 3227 | 1461298502445 Marionette TRACE conn3 <- [1,3010,null,{}] 21:15:02 INFO - PROCESS | 3227 | 1461298502454 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}] 21:15:02 INFO - PROCESS | 3227 | 1461298502687 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 21:15:02 INFO - PROCESS | 3227 | 1461298502907 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfcc000 == 152 [pid = 3227] [id = 762] 21:15:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd6146b0c00) [pid = 3227] [serial = 2285] [outer = (nil)] 21:15:02 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd61eb58400) [pid = 3227] [serial = 2286] [outer = 0x7fd6146b0c00] 21:15:02 INFO - PROCESS | 3227 | 1461298502983 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd61faf5c00) [pid = 3227] [serial = 2287] [outer = 0x7fd6146b0c00] 21:15:03 INFO - PROCESS | 3227 | 1461298503667 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]]]}] 21:15:03 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 21:15:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1249ms 21:15:03 INFO - PROCESS | 3227 | 1461298503684 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 3227 | 1461298503687 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 21:15:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:15:03 INFO - PROCESS | 3227 | 1461298503693 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 3227 | 1461298503695 Marionette TRACE conn3 <- [1,3014,null,{}] 21:15:03 INFO - PROCESS | 3227 | 1461298503700 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}] 21:15:04 INFO - PROCESS | 3227 | 1461298504108 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 21:15:04 INFO - PROCESS | 3227 | 1461298504381 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd614edb800 == 153 [pid = 3227] [id = 763] 21:15:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd6146b3800) [pid = 3227] [serial = 2288] [outer = (nil)] 21:15:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd615abc800) [pid = 3227] [serial = 2289] [outer = 0x7fd6146b3800] 21:15:04 INFO - PROCESS | 3227 | 1461298504465 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd616d65000) [pid = 3227] [serial = 2290] [outer = 0x7fd6146b3800] 21:15:04 INFO - PROCESS | 3227 | [3227] 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 21:15:05 INFO - PROCESS | 3227 | 1461298505450 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:15:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:15:05 INFO - {} 21:15:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:15:05 INFO - {} 21:15:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:15:05 INFO - {} 21:15:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:15:05 INFO - {} 21:15:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1782ms 21:15:05 INFO - PROCESS | 3227 | 1461298505485 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 21:15:05 INFO - PROCESS | 3227 | 1461298505489 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 21:15:05 INFO - TEST-START | /FileAPI/fileReader.html 21:15:05 INFO - PROCESS | 3227 | 1461298505497 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 3227 | 1461298505503 Marionette TRACE conn3 <- [1,3018,null,{}] 21:15:05 INFO - PROCESS | 3227 | 1461298505513 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}] 21:15:05 INFO - PROCESS | 3227 | 1461298505778 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 21:15:06 INFO - PROCESS | 3227 | 1461298506032 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61c385000 == 154 [pid = 3227] [id = 764] 21:15:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd618a58400) [pid = 3227] [serial = 2291] [outer = (nil)] 21:15:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd619e9fc00) [pid = 3227] [serial = 2292] [outer = 0x7fd618a58400] 21:15:06 INFO - PROCESS | 3227 | 1461298506156 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd61c4e3000) [pid = 3227] [serial = 2293] [outer = 0x7fd618a58400] 21:15:06 INFO - PROCESS | 3227 | 1461298506988 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]]]}] 21:15:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:15:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:15:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:15:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:15:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 1535ms 21:15:07 INFO - PROCESS | 3227 | 1461298507035 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 3227 | 1461298507040 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 21:15:07 INFO - TEST-START | /FileAPI/historical.html 21:15:07 INFO - PROCESS | 3227 | 1461298507048 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 3227 | 1461298507051 Marionette TRACE conn3 <- [1,3022,null,{}] 21:15:07 INFO - PROCESS | 3227 | 1461298507056 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}] 21:15:07 INFO - PROCESS | 3227 | 1461298507291 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 21:15:07 INFO - PROCESS | 3227 | 1461298507603 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbcb800 == 155 [pid = 3227] [id = 765] 21:15:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd617082c00) [pid = 3227] [serial = 2294] [outer = (nil)] 21:15:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd61fb71000) [pid = 3227] [serial = 2295] [outer = 0x7fd617082c00] 21:15:07 INFO - PROCESS | 3227 | 1461298507691 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 3227 | ++DOMWINDOW == 149 (0x7fd62051fc00) [pid = 3227] [serial = 2296] [outer = 0x7fd617082c00] 21:15:08 INFO - PROCESS | 3227 | 1461298508624 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"]]]}] 21:15:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:15:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:15:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:15:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:15:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:15:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:15:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:15:08 INFO - TEST-OK | /FileAPI/historical.html | took 1634ms 21:15:08 INFO - PROCESS | 3227 | 1461298508704 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 21:15:08 INFO - PROCESS | 3227 | 1461298508711 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 21:15:08 INFO - TEST-START | /FileAPI/idlharness.html 21:15:08 INFO - PROCESS | 3227 | 1461298508738 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:15:08 INFO - PROCESS | 3227 | 1461298508746 Marionette TRACE conn3 <- [1,3026,null,{}] 21:15:08 INFO - PROCESS | 3227 | 1461298508753 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}] 21:15:09 INFO - PROCESS | 3227 | 1461298509006 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 21:15:09 INFO - PROCESS | 3227 | 1461298509286 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61ea34000 == 156 [pid = 3227] [id = 766] 21:15:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd61ea70000) [pid = 3227] [serial = 2297] [outer = (nil)] 21:15:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd621f6e800) [pid = 3227] [serial = 2298] [outer = 0x7fd61ea70000] 21:15:09 INFO - PROCESS | 3227 | 1461298509367 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd622339400) [pid = 3227] [serial = 2299] [outer = 0x7fd61ea70000] 21:15:11 INFO - PROCESS | 3227 | 1461298511104 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]]]}] 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:15:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:15:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:15:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:15:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:15:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:15:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:15:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:15:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:15:11 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 21:15:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:15:11 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 21:15:11 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 21:15:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:15:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:15:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:15:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:15:11 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 21:15:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:15:11 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 21:15:11 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 21:15:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:15:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:15:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:15:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:15:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:15:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:15:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 2481ms 21:15:11 INFO - PROCESS | 3227 | 1461298511228 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 3227 | 1461298511236 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 21:15:11 INFO - TEST-START | /FileAPI/idlharness.worker 21:15:11 INFO - PROCESS | 3227 | 1461298511302 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 3227 | 1461298511311 Marionette TRACE conn3 <- [1,3030,null,{}] 21:15:11 INFO - PROCESS | 3227 | 1461298511322 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}] 21:15:11 INFO - PROCESS | 3227 | 1461298511594 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 21:15:11 INFO - PROCESS | 3227 | 1461298511884 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd620410000 == 157 [pid = 3227] [id = 767] 21:15:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd618a5d400) [pid = 3227] [serial = 2300] [outer = (nil)] 21:15:11 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd629b79000) [pid = 3227] [serial = 2301] [outer = 0x7fd618a5d400] 21:15:11 INFO - PROCESS | 3227 | 1461298511961 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd629d86400) [pid = 3227] [serial = 2302] [outer = 0x7fd618a5d400] 21:15:12 INFO - PROCESS | 3227 | [3227] 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 21:15:14 INFO - PROCESS | 3227 | 1461298514382 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,{},{}]]]}] 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:15:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:15:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:15:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:15:14 INFO - {} 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:15:14 INFO - {} 21:15:14 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 - {} 21:15:14 INFO - {} 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:15:14 INFO - {} 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:15:14 INFO - {} 21:15:14 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 - {} 21:15:14 INFO - {} 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 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 21:15:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:15:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:15:14 INFO - {} 21:15:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3194ms 21:15:14 INFO - PROCESS | 3227 | 1461298514527 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 21:15:14 INFO - PROCESS | 3227 | 1461298514534 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 21:15:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:15:14 INFO - PROCESS | 3227 | 1461298514549 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:15:14 INFO - PROCESS | 3227 | 1461298514559 Marionette TRACE conn3 <- [1,3034,null,{}] 21:15:14 INFO - PROCESS | 3227 | 1461298514572 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}] 21:15:14 INFO - PROCESS | 3227 | 1461298514955 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 21:15:15 INFO - PROCESS | 3227 | 1461298515235 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:15 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd628a6e000 == 158 [pid = 3227] [id = 768] 21:15:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd62df5f000) [pid = 3227] [serial = 2303] [outer = (nil)] 21:15:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd62e40f000) [pid = 3227] [serial = 2304] [outer = 0x7fd62df5f000] 21:15:15 INFO - PROCESS | 3227 | 1461298515329 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd62e5be400) [pid = 3227] [serial = 2305] [outer = 0x7fd62df5f000] 21:15:16 INFO - PROCESS | 3227 | 1461298516149 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]]]}] 21:15:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:15:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1612ms 21:15:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:15:16 INFO - PROCESS | 3227 | 1461298516158 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 3227 | 1461298516161 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 21:15:16 INFO - PROCESS | 3227 | 1461298516168 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 3227 | 1461298516171 Marionette TRACE conn3 <- [1,3038,null,{}] 21:15:16 INFO - PROCESS | 3227 | 1461298516176 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}] 21:15:16 INFO - PROCESS | 3227 | 1461298516427 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 21:15:16 INFO - PROCESS | 3227 | 1461298516718 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd629c86000 == 159 [pid = 3227] [id = 769] 21:15:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 159 (0x7fd6223b1c00) [pid = 3227] [serial = 2306] [outer = (nil)] 21:15:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 160 (0x7fd62e9b1800) [pid = 3227] [serial = 2307] [outer = 0x7fd6223b1c00] 21:15:16 INFO - PROCESS | 3227 | 1461298516795 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 3227 | ++DOMWINDOW == 161 (0x7fd62f6aac00) [pid = 3227] [serial = 2308] [outer = 0x7fd6223b1c00] 21:15:17 INFO - PROCESS | 3227 | 1461298517640 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"]]]}] 21:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:15:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1489ms 21:15:17 INFO - PROCESS | 3227 | 1461298517657 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 3227 | 1461298517661 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 21:15:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:15:17 INFO - PROCESS | 3227 | 1461298517668 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 3227 | 1461298517672 Marionette TRACE conn3 <- [1,3042,null,{}] 21:15:17 INFO - PROCESS | 3227 | 1461298517678 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}] 21:15:17 INFO - PROCESS | 3227 | 1461298517927 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 21:15:18 INFO - PROCESS | 3227 | 1461298518213 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62aadf800 == 160 [pid = 3227] [id = 770] 21:15:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 162 (0x7fd620b0f800) [pid = 3227] [serial = 2309] [outer = (nil)] 21:15:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 163 (0x7fd631976800) [pid = 3227] [serial = 2310] [outer = 0x7fd620b0f800] 21:15:18 INFO - PROCESS | 3227 | 1461298518296 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 3227 | ++DOMWINDOW == 164 (0x7fd6326eb800) [pid = 3227] [serial = 2311] [outer = 0x7fd620b0f800] 21:15:19 INFO - PROCESS | 3227 | 1461298519407 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]]]}] 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:15:19 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. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:15:19 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'.) 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:15:19 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. 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:15:19 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. 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:15:19 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. 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:15:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1860ms 21:15:19 INFO - PROCESS | 3227 | 1461298519530 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 3227 | 1461298519533 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 21:15:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:15:19 INFO - PROCESS | 3227 | 1461298519543 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 3227 | 1461298519552 Marionette TRACE conn3 <- [1,3046,null,{}] 21:15:19 INFO - PROCESS | 3227 | 1461298519610 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}] 21:15:19 INFO - PROCESS | 3227 | 1461298519918 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 21:15:20 INFO - PROCESS | 3227 | 1461298520247 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd621fb8800 == 161 [pid = 3227] [id = 771] 21:15:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 165 (0x7fd61eb16800) [pid = 3227] [serial = 2312] [outer = (nil)] 21:15:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 166 (0x7fd629c51400) [pid = 3227] [serial = 2313] [outer = 0x7fd61eb16800] 21:15:20 INFO - PROCESS | 3227 | 1461298520328 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 3227 | ++DOMWINDOW == 167 (0x7fd629eb6400) [pid = 3227] [serial = 2314] [outer = 0x7fd61eb16800] 21:15:20 INFO - PROCESS | 3227 | [3227] 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 21:15:21 INFO - PROCESS | 3227 | 1461298521156 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:15:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:15:21 INFO - {} 21:15:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1645ms 21:15:21 INFO - PROCESS | 3227 | 1461298521191 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 3227 | 1461298521194 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 21:15:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:15:21 INFO - PROCESS | 3227 | 1461298521199 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 3227 | 1461298521203 Marionette TRACE conn3 <- [1,3050,null,{}] 21:15:21 INFO - PROCESS | 3227 | 1461298521208 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}] 21:15:21 INFO - PROCESS | 3227 | 1461298521458 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 21:15:21 INFO - PROCESS | 3227 | 1461298521745 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd623436800 == 162 [pid = 3227] [id = 772] 21:15:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 168 (0x7fd629eb7c00) [pid = 3227] [serial = 2315] [outer = (nil)] 21:15:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 169 (0x7fd62a6e2800) [pid = 3227] [serial = 2316] [outer = 0x7fd629eb7c00] 21:15:21 INFO - PROCESS | 3227 | 1461298521822 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 3227 | ++DOMWINDOW == 170 (0x7fd62a915c00) [pid = 3227] [serial = 2317] [outer = 0x7fd629eb7c00] 21:15:22 INFO - PROCESS | 3227 | 1461298522670 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]]]}] 21:15:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:15:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:15:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:15:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:15:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1488ms 21:15:22 INFO - PROCESS | 3227 | 1461298522691 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 3227 | 1461298522695 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 21:15:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:15:22 INFO - PROCESS | 3227 | 1461298522702 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 3227 | 1461298522705 Marionette TRACE conn3 <- [1,3054,null,{}] 21:15:22 INFO - PROCESS | 3227 | 1461298522711 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}] 21:15:22 INFO - PROCESS | 3227 | 1461298522960 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 21:15:23 INFO - PROCESS | 3227 | 1461298523287 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd62e0a9000 == 163 [pid = 3227] [id = 773] 21:15:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 171 (0x7fd62a929000) [pid = 3227] [serial = 2318] [outer = (nil)] 21:15:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 172 (0x7fd62ac03800) [pid = 3227] [serial = 2319] [outer = 0x7fd62a929000] 21:15:23 INFO - PROCESS | 3227 | 1461298523379 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 3227 | ++DOMWINDOW == 173 (0x7fd632a48c00) [pid = 3227] [serial = 2320] [outer = 0x7fd62a929000] 21:15:24 INFO - PROCESS | 3227 | 1461298524629 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"]]]}] 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:15:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:15:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:15:24 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" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:15:24 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" 21:15:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:15:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:15:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2026ms 21:15:24 INFO - PROCESS | 3227 | 1461298524774 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 3227 | 1461298524780 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 21:15:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:15:24 INFO - PROCESS | 3227 | 1461298524792 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - PROCESS | 3227 | 1461298524798 Marionette TRACE conn3 <- [1,3058,null,{}] 21:15:24 INFO - PROCESS | 3227 | 1461298524881 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}] 21:15:25 INFO - PROCESS | 3227 | 1461298525189 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 21:15:25 INFO - PROCESS | 3227 | 1461298525452 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd630ca5000 == 164 [pid = 3227] [id = 774] 21:15:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 174 (0x7fd62a91d800) [pid = 3227] [serial = 2321] [outer = (nil)] 21:15:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 175 (0x7fd635115800) [pid = 3227] [serial = 2322] [outer = 0x7fd62a91d800] 21:15:25 INFO - PROCESS | 3227 | 1461298525526 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 3227 | ++DOMWINDOW == 176 (0x7fd6365d0000) [pid = 3227] [serial = 2323] [outer = 0x7fd62a91d800] 21:15:26 INFO - PROCESS | 3227 | 1461298526372 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]]]}] 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:15:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:15:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:15:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:15:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:15:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:15:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:15:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:15:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:15:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1646ms 21:15:26 INFO - PROCESS | 3227 | 1461298526444 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 3227 | 1461298526452 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 21:15:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:15:26 INFO - PROCESS | 3227 | 1461298526458 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 3227 | 1461298526460 Marionette TRACE conn3 <- [1,3062,null,{}] 21:15:26 INFO - PROCESS | 3227 | 1461298526466 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}] 21:15:26 INFO - PROCESS | 3227 | 1461298526705 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 21:15:27 INFO - PROCESS | 3227 | 1461298526996 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd622a20800 == 165 [pid = 3227] [id = 775] 21:15:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 177 (0x7fd62a254800) [pid = 3227] [serial = 2324] [outer = (nil)] 21:15:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 178 (0x7fd62b085c00) [pid = 3227] [serial = 2325] [outer = 0x7fd62a254800] 21:15:27 INFO - PROCESS | 3227 | 1461298527113 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 3227 | ++DOMWINDOW == 179 (0x7fd635116800) [pid = 3227] [serial = 2326] [outer = 0x7fd62a254800] 21:15:27 INFO - PROCESS | 3227 | [3227] 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 21:15:27 INFO - PROCESS | 3227 | 1461298527936 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:15:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:15:27 INFO - {} 21:15:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1528ms 21:15:27 INFO - PROCESS | 3227 | 1461298527988 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 3227 | 1461298527991 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 21:15:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:15:28 INFO - PROCESS | 3227 | 1461298528001 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 3227 | 1461298528003 Marionette TRACE conn3 <- [1,3066,null,{}] 21:15:28 INFO - PROCESS | 3227 | 1461298528008 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}] 21:15:28 INFO - PROCESS | 3227 | 1461298528286 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 21:15:28 INFO - PROCESS | 3227 | 1461298528675 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd636ac7000 == 166 [pid = 3227] [id = 776] 21:15:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 180 (0x7fd61eb1cc00) [pid = 3227] [serial = 2327] [outer = (nil)] 21:15:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 181 (0x7fd63af1c800) [pid = 3227] [serial = 2328] [outer = 0x7fd61eb1cc00] 21:15:28 INFO - PROCESS | 3227 | 1461298528761 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 3227 | ++DOMWINDOW == 182 (0x7fd64125f400) [pid = 3227] [serial = 2329] [outer = 0x7fd61eb1cc00] 21:15:29 INFO - PROCESS | 3227 | 1461298529499 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]]]}] 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:15:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:15:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1533ms 21:15:29 INFO - PROCESS | 3227 | 1461298529535 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 3227 | 1461298529539 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 21:15:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:15:29 INFO - PROCESS | 3227 | 1461298529545 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 3227 | 1461298529547 Marionette TRACE conn3 <- [1,3070,null,{}] 21:15:29 INFO - PROCESS | 3227 | 1461298529553 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}] 21:15:29 INFO - PROCESS | 3227 | 1461298529802 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 21:15:30 INFO - PROCESS | 3227 | 1461298530084 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd643c3b000 == 167 [pid = 3227] [id = 777] 21:15:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 183 (0x7fd61eb58800) [pid = 3227] [serial = 2330] [outer = (nil)] 21:15:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 184 (0x7fd641cad400) [pid = 3227] [serial = 2331] [outer = 0x7fd61eb58800] 21:15:30 INFO - PROCESS | 3227 | 1461298530159 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 3227 | ++DOMWINDOW == 185 (0x7fd642085800) [pid = 3227] [serial = 2332] [outer = 0x7fd61eb58800] 21:15:31 INFO - PROCESS | 3227 | 1461298531018 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]]]}] 21:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:15:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:15:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1529ms 21:15:31 INFO - PROCESS | 3227 | 1461298531118 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 3227 | 1461298531121 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 21:15:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:15:31 INFO - PROCESS | 3227 | 1461298531140 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 3227 | 1461298531144 Marionette TRACE conn3 <- [1,3074,null,{}] 21:15:31 INFO - PROCESS | 3227 | 1461298531149 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}] 21:15:31 INFO - PROCESS | 3227 | 1461298531409 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 21:15:31 INFO - PROCESS | 3227 | 1461298531708 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd64b3e9000 == 168 [pid = 3227] [id = 778] 21:15:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 186 (0x7fd640ddc800) [pid = 3227] [serial = 2333] [outer = (nil)] 21:15:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 187 (0x7fd6420b6c00) [pid = 3227] [serial = 2334] [outer = 0x7fd640ddc800] 21:15:31 INFO - PROCESS | 3227 | 1461298531824 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 3227 | ++DOMWINDOW == 188 (0x7fd64220c400) [pid = 3227] [serial = 2335] [outer = 0x7fd640ddc800] 21:15:32 INFO - PROCESS | 3227 | 1461298532607 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]]]}] 21:15:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:15:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:15:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:15:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:15:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:15:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:15:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1489ms 21:15:32 INFO - PROCESS | 3227 | 1461298532626 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 3227 | 1461298532629 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 21:15:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:15:32 INFO - PROCESS | 3227 | 1461298532636 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 3227 | 1461298532638 Marionette TRACE conn3 <- [1,3078,null,{}] 21:15:32 INFO - PROCESS | 3227 | 1461298532646 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}] 21:15:32 INFO - PROCESS | 3227 | 1461298532938 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 21:15:33 INFO - PROCESS | 3227 | 1461298533266 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61d3cd800 == 169 [pid = 3227] [id = 779] 21:15:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 189 (0x7fd616f1c400) [pid = 3227] [serial = 2336] [outer = (nil)] 21:15:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 190 (0x7fd62a92c000) [pid = 3227] [serial = 2337] [outer = 0x7fd616f1c400] 21:15:33 INFO - PROCESS | 3227 | 1461298533356 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 3227 | ++DOMWINDOW == 191 (0x7fd63af1f000) [pid = 3227] [serial = 2338] [outer = 0x7fd616f1c400] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61a060000 == 168 [pid = 3227] [id = 344] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd632422800 == 167 [pid = 3227] [id = 41] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61bfcc000 == 166 [pid = 3227] [id = 762] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd619d13800 == 165 [pid = 3227] [id = 761] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618776800 == 164 [pid = 3227] [id = 760] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd617b7e800 == 163 [pid = 3227] [id = 759] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd613c20800 == 162 [pid = 3227] [id = 758] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd613c02800 == 161 [pid = 3227] [id = 757] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64a4b6000 == 160 [pid = 3227] [id = 755] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64652f800 == 159 [pid = 3227] [id = 754] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd6460da800 == 158 [pid = 3227] [id = 753] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd64416c800 == 157 [pid = 3227] [id = 752] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd641d13800 == 156 [pid = 3227] [id = 751] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd640da7000 == 155 [pid = 3227] [id = 750] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63421e000 == 154 [pid = 3227] [id = 749] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd63273a800 == 153 [pid = 3227] [id = 748] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62e61c000 == 152 [pid = 3227] [id = 747] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62c198800 == 151 [pid = 3227] [id = 746] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62b075800 == 150 [pid = 3227] [id = 745] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd62a5ba000 == 149 [pid = 3227] [id = 744] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd628f9d800 == 148 [pid = 3227] [id = 743] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd623617800 == 147 [pid = 3227] [id = 742] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd622283000 == 146 [pid = 3227] [id = 741] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd620dc2800 == 145 [pid = 3227] [id = 740] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61fac8000 == 144 [pid = 3227] [id = 739] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61e113800 == 143 [pid = 3227] [id = 738] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd61c67c800 == 142 [pid = 3227] [id = 737] 21:15:36 INFO - PROCESS | 3227 | --DOCSHELL 0x7fd618b7e000 == 141 [pid = 3227] [id = 736] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 190 (0x7fd62e5c2c00) [pid = 3227] [serial = 2189] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 189 (0x7fd62e552c00) [pid = 3227] [serial = 2187] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 188 (0x7fd62e545c00) [pid = 3227] [serial = 2186] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 187 (0x7fd62e4d8000) [pid = 3227] [serial = 2184] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 186 (0x7fd62e413c00) [pid = 3227] [serial = 2183] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 185 (0x7fd62e408800) [pid = 3227] [serial = 2181] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 184 (0x7fd62df56c00) [pid = 3227] [serial = 2180] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 183 (0x7fd62df4dc00) [pid = 3227] [serial = 2178] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 182 (0x7fd62df46c00) [pid = 3227] [serial = 2177] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 181 (0x7fd62d7ad400) [pid = 3227] [serial = 2175] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 180 (0x7fd62d712800) [pid = 3227] [serial = 2174] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 179 (0x7fd62c133800) [pid = 3227] [serial = 2172] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 178 (0x7fd62c067800) [pid = 3227] [serial = 2171] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 177 (0x7fd62b0abc00) [pid = 3227] [serial = 2169] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 176 (0x7fd62a917c00) [pid = 3227] [serial = 2168] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 175 (0x7fd62a88e800) [pid = 3227] [serial = 2166] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 174 (0x7fd62a6d8c00) [pid = 3227] [serial = 2165] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 173 (0x7fd62a353800) [pid = 3227] [serial = 2163] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 172 (0x7fd629fa4400) [pid = 3227] [serial = 2162] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 171 (0x7fd629e8ac00) [pid = 3227] [serial = 2160] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 170 (0x7fd629d12800) [pid = 3227] [serial = 2159] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 169 (0x7fd62330a800) [pid = 3227] [serial = 2157] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 168 (0x7fd6223b0c00) [pid = 3227] [serial = 2156] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 167 (0x7fd622332000) [pid = 3227] [serial = 2154] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 166 (0x7fd6221a5000) [pid = 3227] [serial = 2153] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 165 (0x7fd621f4f000) [pid = 3227] [serial = 2151] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 164 (0x7fd620b11000) [pid = 3227] [serial = 2150] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 163 (0x7fd61f62bc00) [pid = 3227] [serial = 2148] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 162 (0x7fd61ea6e800) [pid = 3227] [serial = 2147] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 161 (0x7fd61899bc00) [pid = 3227] [serial = 2145] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 160 (0x7fd617ce7800) [pid = 3227] [serial = 2144] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 159 (0x7fd616f27400) [pid = 3227] [serial = 2198] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 158 (0x7fd614ec2800) [pid = 3227] [serial = 2195] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd615a91000) [pid = 3227] [serial = 2196] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62e89bc00) [pid = 3227] [serial = 2192] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd62e895400) [pid = 3227] [serial = 2190] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd619647800) [pid = 3227] [serial = 2201] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd619e96400) [pid = 3227] [serial = 2202] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd617d50400) [pid = 3227] [serial = 2205] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd615a91800) [pid = 3227] [serial = 2204] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd61a074c00) [pid = 3227] [serial = 2207] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd617ceb400) [pid = 3227] [serial = 2199] [outer = (nil)] [url = about:blank] 21:15:36 INFO - PROCESS | 3227 | 1461298536550 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] 21:15:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:15:36 INFO - PROCESS | 3227 | 1461298536652 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 21:15:36 INFO - PROCESS | 3227 | 1461298536661 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 3227 | 1461298536667 Marionette TRACE conn3 <- [1,3082,null,{}] 21:15:36 INFO - PROCESS | 3227 | 1461298536676 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}] 21:15:36 INFO - PROCESS | 3227 | 1461298536881 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 21:15:37 INFO - PROCESS | 3227 | 1461298537130 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd615bcd800 == 142 [pid = 3227] [id = 780] 21:15:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 150 (0x7fd616c16400) [pid = 3227] [serial = 2339] [outer = (nil)] 21:15:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 151 (0x7fd616d65c00) [pid = 3227] [serial = 2340] [outer = 0x7fd616c16400] 21:15:37 INFO - PROCESS | 3227 | 1461298537198 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 3227 | ++DOMWINDOW == 152 (0x7fd617085c00) [pid = 3227] [serial = 2341] [outer = 0x7fd616c16400] 21:15:37 INFO - PROCESS | 3227 | 1461298537918 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]]]}] 21:15:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:15:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:15:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:15:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1285ms 21:15:37 INFO - PROCESS | 3227 | 1461298537947 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 3227 | 1461298537955 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 21:15:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:15:37 INFO - PROCESS | 3227 | 1461298537966 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 3227 | 1461298537970 Marionette TRACE conn3 <- [1,3086,null,{}] 21:15:37 INFO - PROCESS | 3227 | 1461298537976 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}] 21:15:38 INFO - PROCESS | 3227 | 1461298538276 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 21:15:38 INFO - PROCESS | 3227 | 1461298538303 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6180cd800 == 143 [pid = 3227] [id = 781] 21:15:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 153 (0x7fd6184f4800) [pid = 3227] [serial = 2342] [outer = (nil)] 21:15:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 154 (0x7fd618853000) [pid = 3227] [serial = 2343] [outer = 0x7fd6184f4800] 21:15:38 INFO - PROCESS | 3227 | 1461298538379 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 3227 | ++DOMWINDOW == 155 (0x7fd618a5bc00) [pid = 3227] [serial = 2344] [outer = 0x7fd6184f4800] 21:15:39 INFO - PROCESS | 3227 | 1461298539436 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:15:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:15:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1532ms 21:15:39 INFO - PROCESS | 3227 | 1461298539498 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 3227 | 1461298539503 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 21:15:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:15:39 INFO - PROCESS | 3227 | 1461298539510 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 3227 | 1461298539516 Marionette TRACE conn3 <- [1,3090,null,{}] 21:15:39 INFO - PROCESS | 3227 | 1461298539543 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}] 21:15:39 INFO - PROCESS | 3227 | 1461298539852 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 21:15:39 INFO - PROCESS | 3227 | 1461298539890 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:39 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6198da800 == 144 [pid = 3227] [id = 782] 21:15:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 156 (0x7fd618b43800) [pid = 3227] [serial = 2345] [outer = (nil)] 21:15:39 INFO - PROCESS | 3227 | ++DOMWINDOW == 157 (0x7fd619e9dc00) [pid = 3227] [serial = 2346] [outer = 0x7fd618b43800] 21:15:39 INFO - PROCESS | 3227 | 1461298539959 Marionette DEBUG loaded listener.js 21:15:40 INFO - PROCESS | 3227 | ++DOMWINDOW == 158 (0x7fd61c4d8000) [pid = 3227] [serial = 2347] [outer = 0x7fd618b43800] 21:15:40 INFO - PROCESS | 3227 | 1461298540941 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:15:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:15:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1446ms 21:15:40 INFO - PROCESS | 3227 | 1461298540955 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 21:15:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:15:40 INFO - PROCESS | 3227 | 1461298540959 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 21:15:40 INFO - PROCESS | 3227 | 1461298540964 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 3227 | 1461298540967 Marionette TRACE conn3 <- [1,3094,null,{}] 21:15:40 INFO - PROCESS | 3227 | 1461298540983 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}] 21:15:42 INFO - PROCESS | 3227 | 1461298542008 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 157 (0x7fd614eca800) [pid = 3227] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 156 (0x7fd62e4d6800) [pid = 3227] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 155 (0x7fd618b3cc00) [pid = 3227] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 154 (0x7fd618847800) [pid = 3227] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 153 (0x7fd61eb53400) [pid = 3227] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 152 (0x7fd61c4b1800) [pid = 3227] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 151 (0x7fd615dadc00) [pid = 3227] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 150 (0x7fd615a8c000) [pid = 3227] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 149 (0x7fd615a8b800) [pid = 3227] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 148 (0x7fd632a45800) [pid = 3227] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 147 (0x7fd62eb3f400) [pid = 3227] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 146 (0x7fd617ce2000) [pid = 3227] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 145 (0x7fd616fe7c00) [pid = 3227] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 144 (0x7fd629fa9000) [pid = 3227] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 143 (0x7fd62cd32800) [pid = 3227] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 142 (0x7fd6146ad400) [pid = 3227] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 141 (0x7fd62aaacc00) [pid = 3227] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 140 (0x7fd62aaa8400) [pid = 3227] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 139 (0x7fd62a931000) [pid = 3227] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 138 (0x7fd62a926c00) [pid = 3227] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 137 (0x7fd62a8c6800) [pid = 3227] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 136 (0x7fd6242cc000) [pid = 3227] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 135 (0x7fd6241bfc00) [pid = 3227] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 134 (0x7fd61ea63c00) [pid = 3227] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 133 (0x7fd623385800) [pid = 3227] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 132 (0x7fd62330a000) [pid = 3227] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 131 (0x7fd620514800) [pid = 3227] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:15:42 INFO - PROCESS | 3227 | --DOMWINDOW == 130 (0x7fd61f627800) [pid = 3227] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:15:42 INFO - PROCESS | 3227 | 1461298542247 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd619b43800 == 145 [pid = 3227] [id = 783] 21:15:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 131 (0x7fd6146ad400) [pid = 3227] [serial = 2348] [outer = (nil)] 21:15:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 132 (0x7fd617ce2000) [pid = 3227] [serial = 2349] [outer = 0x7fd6146ad400] 21:15:42 INFO - PROCESS | 3227 | 1461298542315 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 3227 | ++DOMWINDOW == 133 (0x7fd61eb22000) [pid = 3227] [serial = 2350] [outer = 0x7fd6146ad400] 21:15:42 INFO - PROCESS | 3227 | 1461298542964 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:15:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2042ms 21:15:43 INFO - PROCESS | 3227 | 1461298543007 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 3227 | 1461298543011 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 21:15:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:15:43 INFO - PROCESS | 3227 | 1461298543016 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 3227 | 1461298543019 Marionette TRACE conn3 <- [1,3098,null,{}] 21:15:43 INFO - PROCESS | 3227 | 1461298543023 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}] 21:15:43 INFO - PROCESS | 3227 | 1461298543239 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 21:15:43 INFO - PROCESS | 3227 | 1461298543442 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfe0800 == 146 [pid = 3227] [id = 784] 21:15:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 134 (0x7fd614ecac00) [pid = 3227] [serial = 2351] [outer = (nil)] 21:15:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 135 (0x7fd61eb58000) [pid = 3227] [serial = 2352] [outer = 0x7fd614ecac00] 21:15:43 INFO - PROCESS | 3227 | 1461298543507 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 3227 | ++DOMWINDOW == 136 (0x7fd61f62f800) [pid = 3227] [serial = 2353] [outer = 0x7fd614ecac00] 21:15:44 INFO - PROCESS | 3227 | 1461298544485 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]]]}] 21:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:15:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1487ms 21:15:44 INFO - PROCESS | 3227 | 1461298544504 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 3227 | 1461298544510 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 21:15:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:15:44 INFO - PROCESS | 3227 | 1461298544519 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 3227 | 1461298544525 Marionette TRACE conn3 <- [1,3102,null,{}] 21:15:44 INFO - PROCESS | 3227 | 1461298544534 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}] 21:15:44 INFO - PROCESS | 3227 | 1461298544763 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 21:15:45 INFO - PROCESS | 3227 | 1461298545115 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd6180c3800 == 147 [pid = 3227] [id = 785] 21:15:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 137 (0x7fd616c0c800) [pid = 3227] [serial = 2354] [outer = (nil)] 21:15:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 138 (0x7fd617ced000) [pid = 3227] [serial = 2355] [outer = 0x7fd616c0c800] 21:15:45 INFO - PROCESS | 3227 | 1461298545198 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 3227 | ++DOMWINDOW == 139 (0x7fd61884ec00) [pid = 3227] [serial = 2356] [outer = 0x7fd616c0c800] 21:15:45 INFO - PROCESS | 3227 | 1461298545962 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:15:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1492ms 21:15:46 INFO - PROCESS | 3227 | 1461298546011 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 3227 | 1461298546019 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 21:15:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:15:46 INFO - PROCESS | 3227 | 1461298546029 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 3227 | 1461298546033 Marionette TRACE conn3 <- [1,3106,null,{}] 21:15:46 INFO - PROCESS | 3227 | 1461298546039 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}] 21:15:46 INFO - PROCESS | 3227 | 1461298546271 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 21:15:46 INFO - PROCESS | 3227 | 1461298546575 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61bfd4800 == 148 [pid = 3227] [id = 786] 21:15:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 140 (0x7fd618b3b000) [pid = 3227] [serial = 2357] [outer = (nil)] 21:15:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 141 (0x7fd61997d400) [pid = 3227] [serial = 2358] [outer = 0x7fd618b3b000] 21:15:46 INFO - PROCESS | 3227 | 1461298546650 Marionette DEBUG loaded listener.js 21:15:46 INFO - PROCESS | 3227 | ++DOMWINDOW == 142 (0x7fd61c4d9800) [pid = 3227] [serial = 2359] [outer = 0x7fd618b3b000] 21:15:47 INFO - PROCESS | 3227 | 1461298547541 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]]]}] 21:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:15:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1537ms 21:15:47 INFO - PROCESS | 3227 | 1461298547567 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 21:15:47 INFO - PROCESS | 3227 | 1461298547571 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 21:15:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:15:47 INFO - PROCESS | 3227 | 1461298547577 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:15:47 INFO - PROCESS | 3227 | 1461298547582 Marionette TRACE conn3 <- [1,3110,null,{}] 21:15:47 INFO - PROCESS | 3227 | 1461298547598 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}] 21:15:47 INFO - PROCESS | 3227 | 1461298547870 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 21:15:48 INFO - PROCESS | 3227 | 1461298548146 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61cbda000 == 149 [pid = 3227] [id = 787] 21:15:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 143 (0x7fd619652000) [pid = 3227] [serial = 2360] [outer = (nil)] 21:15:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 144 (0x7fd61faf1c00) [pid = 3227] [serial = 2361] [outer = 0x7fd619652000] 21:15:48 INFO - PROCESS | 3227 | 1461298548229 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 3227 | ++DOMWINDOW == 145 (0x7fd620122800) [pid = 3227] [serial = 2362] [outer = 0x7fd619652000] 21:15:49 INFO - PROCESS | 3227 | 1461298549017 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"]]]}] 21:15:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:15:49 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 21:15:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:15:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1490ms 21:15:49 INFO - PROCESS | 3227 | 1461298549069 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 3227 | 1461298549074 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 21:15:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:15:49 INFO - PROCESS | 3227 | 1461298549080 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 3227 | 1461298549083 Marionette TRACE conn3 <- [1,3114,null,{}] 21:15:49 INFO - PROCESS | 3227 | 1461298549089 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}] 21:15:49 INFO - PROCESS | 3227 | 1461298549325 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 21:15:49 INFO - PROCESS | 3227 | 1461298549613 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\", \"50677585-e5e1-4844-9090-d1d1eab1976b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 3227 | ++DOCSHELL 0x7fd61e113800 == 150 [pid = 3227] [id = 788] 21:15:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 146 (0x7fd61c4dc400) [pid = 3227] [serial = 2363] [outer = (nil)] 21:15:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 147 (0x7fd620b03800) [pid = 3227] [serial = 2364] [outer = 0x7fd61c4dc400] 21:15:49 INFO - PROCESS | 3227 | 1461298549693 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 3227 | ++DOMWINDOW == 148 (0x7fd620b0b000) [pid = 3227] [serial = 2365] [outer = 0x7fd61c4dc400] 21:15:50 INFO - PROCESS | 3227 | 1461298550487 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]]]}] 21:15:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:15:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1433ms 21:15:50 INFO - PROCESS | 3227 | 1461298550517 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 3227 | 1461298550521 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 21:15:51 WARNING - u'runner_teardown' () 21:15:51 INFO - No more tests 21:15:51 INFO - Got 0 unexpected results 21:15:51 INFO - SUITE-END | took 1290s 21:15:51 INFO - Closing logging queue 21:15:51 INFO - queue closed 21:15:51 INFO - Return code: 0 21:15:51 WARNING - # TBPL SUCCESS # 21:15:51 INFO - Running post-action listener: _resource_record_post_action 21:15:51 INFO - Running post-run listener: _resource_record_post_run 21:15:53 INFO - Total resource usage - Wall time: 1329s; CPU: 98.0%; Read bytes: 4198400; Write bytes: 972836864; Read time: 652; Write time: 327328 21:15:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:15:53 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 52076544; Read time: 0; Write time: 46488 21:15:53 INFO - run-tests - Wall time: 1296s; CPU: 98.0%; Read bytes: 1400832; Write bytes: 920760320; Read time: 412; Write time: 280840 21:15:53 INFO - Running post-run listener: _upload_blobber_files 21:15:53 INFO - Blob upload gear active. 21:15:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:15:53 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 21:15:53 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'] 21:15:53 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 21:15:53 INFO - (blobuploader) - INFO - Open directory for files ... 21:15:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:15:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:15:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:15:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:15:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:15:56 INFO - (blobuploader) - INFO - Done attempting. 21:15:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:15:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:15:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:15:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:15:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:15:57 INFO - (blobuploader) - INFO - Done attempting. 21:15:57 INFO - (blobuploader) - INFO - Iteration through files over. 21:15:57 INFO - Return code: 0 21:15:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:15:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:15:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/052831276837ed8f78af0048e652fa6e143d61cdccda3f9258e330c91509bfd3eaf35ab0746b00973584927021ff1defdc2efdae1bf166e8a45ae7aff1088103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a9b2a8a3e84a01386645de7867fae4c1c85a1bb8b7b296fc7b1659746946f62fbc992791e0a1f59fda788de2d1e026b516ad982c1417f52bb3c2f1a12f3a656"} 21:15:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:15:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:15:57 INFO - Contents: 21:15:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/052831276837ed8f78af0048e652fa6e143d61cdccda3f9258e330c91509bfd3eaf35ab0746b00973584927021ff1defdc2efdae1bf166e8a45ae7aff1088103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a9b2a8a3e84a01386645de7867fae4c1c85a1bb8b7b296fc7b1659746946f62fbc992791e0a1f59fda788de2d1e026b516ad982c1417f52bb3c2f1a12f3a656"} 21:15:57 INFO - Running post-run listener: copy_logs_to_upload_dir 21:15:57 INFO - Copying logs to upload dir... 21:15:57 INFO - mkdir: /builds/slave/test/build/upload/logs 21:15:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1435.528671 ========= master_lag: 1.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 56 secs) (at 2016-04-21 21:15:58.377868) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 21:15:58.378932) ========= 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-1461296764.734007-770822923 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/052831276837ed8f78af0048e652fa6e143d61cdccda3f9258e330c91509bfd3eaf35ab0746b00973584927021ff1defdc2efdae1bf166e8a45ae7aff1088103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a9b2a8a3e84a01386645de7867fae4c1c85a1bb8b7b296fc7b1659746946f62fbc992791e0a1f59fda788de2d1e026b516ad982c1417f52bb3c2f1a12f3a656"} build_url:https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.041430 build_url: 'https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/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/052831276837ed8f78af0048e652fa6e143d61cdccda3f9258e330c91509bfd3eaf35ab0746b00973584927021ff1defdc2efdae1bf166e8a45ae7aff1088103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a9b2a8a3e84a01386645de7867fae4c1c85a1bb8b7b296fc7b1659746946f62fbc992791e0a1f59fda788de2d1e026b516ad982c1417f52bb3c2f1a12f3a656"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NyEbYTNOSBaHML1YLEMasA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.67 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 21:15:59.094942) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 21:15:59.095297) ========= 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-1461296764.734007-770822923 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025319 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 21:15:59.153775) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 21:15:59.154052) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 21:15:59.154363) ========= ========= Total master_lag: 2.15 =========