builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-718 starttime: 1461349501.71 results: success (0) buildid: 20160422095102 builduid: 4f96c036bf454d0aa562f5c5d9dab45e revision: 5554679e1574dee489253aaaa6c2e1320d9aceba ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:01.706136) ========= master: http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:01.706755) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:01.707168) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:01.751998) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:01.752423) ========= 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-1461348577.490717-1894327573 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 11:25:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.7M=0.001s 2016-04-22 11:25:02 (10.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.500831 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:02.454365) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:02.454836) ========= 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-1461348577.490717-1894327573 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.042478 ========= master_lag: 0.23 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:02.731978) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:02.732473) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5554679e1574dee489253aaaa6c2e1320d9aceba --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 5554679e1574dee489253aaaa6c2e1320d9aceba --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-1461348577.490717-1894327573 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 11:25:02,993 truncating revision to first 12 chars 2016-04-22 11:25:02,994 Setting DEBUG logging. 2016-04-22 11:25:02,994 attempt 1/10 2016-04-22 11:25:02,995 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5554679e1574?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 11:25:03,305 unpacking tar archive at: mozilla-inbound-5554679e1574/testing/mozharness/ program finished with exit code 0 elapsedTime=0.616962 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:03.497121) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:03.497554) ========= script_repo_revision: 5554679e1574dee489253aaaa6c2e1320d9aceba ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:03.498086) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:03.498512) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 11:25:03.818837) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 25 secs) (at 2016-04-22 11:25:03.819243) ========= /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-1461348577.490717-1894327573 _=/tools/buildbot/bin/python using PTY: False 11:25:04 INFO - MultiFileLogger online at 20160422 11:25:04 in /builds/slave/test 11:25:04 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 11:25:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:25:04 INFO - {'append_to_log': False, 11:25:04 INFO - 'base_work_dir': '/builds/slave/test', 11:25:04 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:25:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:25:04 INFO - 'buildbot_json_path': 'buildprops.json', 11:25:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:25:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:25:04 INFO - 'download_minidump_stackwalk': True, 11:25:04 INFO - 'download_symbols': 'true', 11:25:04 INFO - 'e10s': False, 11:25:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:25:04 INFO - 'tooltool.py': '/tools/tooltool.py', 11:25:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:25:04 INFO - '/tools/misc-python/virtualenv.py')}, 11:25:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:25:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:25:04 INFO - 'log_level': 'info', 11:25:04 INFO - 'log_to_console': True, 11:25:04 INFO - 'opt_config_files': (), 11:25:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:25:04 INFO - '--processes=1', 11:25:04 INFO - '--config=%(test_path)s/wptrunner.ini', 11:25:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:25:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:25:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:25:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:25:04 INFO - 'pip_index': False, 11:25:04 INFO - 'require_test_zip': True, 11:25:04 INFO - 'test_type': ('testharness',), 11:25:04 INFO - 'this_chunk': '1', 11:25:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:25:04 INFO - 'total_chunks': '10', 11:25:04 INFO - 'virtualenv_path': 'venv', 11:25:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:25:04 INFO - 'work_dir': 'build'} 11:25:04 INFO - ##### 11:25:04 INFO - ##### Running clobber step. 11:25:04 INFO - ##### 11:25:04 INFO - Running pre-action listener: _resource_record_pre_action 11:25:04 INFO - Running main action method: clobber 11:25:04 INFO - rmtree: /builds/slave/test/build 11:25:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:25:07 INFO - Running post-action listener: _resource_record_post_action 11:25:07 INFO - ##### 11:25:07 INFO - ##### Running read-buildbot-config step. 11:25:07 INFO - ##### 11:25:07 INFO - Running pre-action listener: _resource_record_pre_action 11:25:07 INFO - Running main action method: read_buildbot_config 11:25:07 INFO - Using buildbot properties: 11:25:07 INFO - { 11:25:07 INFO - "project": "", 11:25:07 INFO - "product": "firefox", 11:25:07 INFO - "script_repo_revision": "production", 11:25:07 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 11:25:07 INFO - "repository": "", 11:25:07 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 11:25:07 INFO - "buildid": "20160422095102", 11:25:07 INFO - "pgo_build": "False", 11:25:07 INFO - "basedir": "/builds/slave/test", 11:25:07 INFO - "buildnumber": 19, 11:25:07 INFO - "slavename": "tst-linux64-spot-718", 11:25:07 INFO - "master": "http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/", 11:25:07 INFO - "platform": "linux64", 11:25:07 INFO - "branch": "mozilla-inbound", 11:25:07 INFO - "revision": "5554679e1574dee489253aaaa6c2e1320d9aceba", 11:25:07 INFO - "repo_path": "integration/mozilla-inbound", 11:25:07 INFO - "moz_repo_path": "", 11:25:07 INFO - "stage_platform": "linux64", 11:25:07 INFO - "builduid": "4f96c036bf454d0aa562f5c5d9dab45e", 11:25:07 INFO - "slavebuilddir": "test" 11:25:07 INFO - } 11:25:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:25:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:25:07 INFO - Running post-action listener: _resource_record_post_action 11:25:07 INFO - ##### 11:25:07 INFO - ##### Running download-and-extract step. 11:25:07 INFO - ##### 11:25:07 INFO - Running pre-action listener: _resource_record_pre_action 11:25:07 INFO - Running main action method: download_and_extract 11:25:07 INFO - mkdir: /builds/slave/test/build/tests 11:25: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')]} 11:25:07 INFO - https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:25:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:25:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:25:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:08 INFO - Downloaded 1361 bytes. 11:25:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:25:08 INFO - Using the following test package requirements: 11:25:08 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:25:08 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:25:08 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:25:08 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'jsshell-linux-x86_64.zip'], 11:25:08 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:25:08 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:25:08 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:25:08 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:25:08 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:25:08 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:25:08 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:25:08 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 11:25:08 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')]} 11:25:08 INFO - https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:25:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:25:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:25:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:10 INFO - Downloaded 22746155 bytes. 11:25:10 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/*'] 11:25:10 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/* 11:25:11 INFO - caution: filename not matched: web-platform/* 11:25:11 INFO - Return code: 11 11:25:11 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')]} 11:25:11 INFO - https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:25:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:25:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:25:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:13 INFO - Downloaded 36404564 bytes. 11:25:13 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/*'] 11:25:13 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/* 11:25:18 INFO - caution: filename not matched: bin/* 11:25:18 INFO - caution: filename not matched: config/* 11:25:18 INFO - caution: filename not matched: mozbase/* 11:25:18 INFO - caution: filename not matched: marionette/* 11:25:18 INFO - caution: filename not matched: tools/wptserve/* 11:25:18 INFO - Return code: 11 11:25: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')]} 11:25:18 INFO - https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:25:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:25:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:25:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:21 INFO - Downloaded 64367443 bytes. 11:25:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:25:21 INFO - mkdir: /builds/slave/test/properties 11:25:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:25:21 INFO - Writing to file /builds/slave/test/properties/build_url 11:25:21 INFO - Contents: 11:25:21 INFO - build_url:https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:25:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:25:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:25:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:25:22 INFO - Contents: 11:25:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:25: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')]} 11:25:22 INFO - https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:25:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:25:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:25:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SLwp7o1FQ3KP3c6mQn478g/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 11:25:26 INFO - Downloaded 90879477 bytes. 11:25:26 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'] 11:25:26 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 11:25:32 INFO - Return code: 0 11:25:32 INFO - Running post-action listener: _resource_record_post_action 11:25:32 INFO - Running post-action listener: set_extra_try_arguments 11:25:32 INFO - ##### 11:25:32 INFO - ##### Running create-virtualenv step. 11:25:32 INFO - ##### 11:25:32 INFO - Running pre-action listener: _pre_create_virtualenv 11:25:32 INFO - Running pre-action listener: _resource_record_pre_action 11:25:32 INFO - Running main action method: create_virtualenv 11:25:32 INFO - Creating virtualenv /builds/slave/test/build/venv 11:25:32 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 11:25:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:25:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:25:32 INFO - Using real prefix '/usr' 11:25:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:25:35 INFO - Installing distribute.............................................................................................................................................................................................done. 11:25:39 INFO - Installing pip.................done. 11:25:39 INFO - Return code: 0 11:25:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:25:39 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')]} 11:25:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:25:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:39 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')]} 11:25:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:25:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:39 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 0x130c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14241d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1421970>, '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 0x1422390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1422700>, '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-1461348577.490717-1894327573', '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 11:25:39 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 11:25:39 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 11:25:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:25:39 INFO - 'CCACHE_UMASK': '002', 11:25:39 INFO - 'DISPLAY': ':0', 11:25:39 INFO - 'HOME': '/home/cltbld', 11:25:39 INFO - 'LANG': 'en_US.UTF-8', 11:25:39 INFO - 'LOGNAME': 'cltbld', 11:25:39 INFO - 'MAIL': '/var/mail/cltbld', 11:25:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:25:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:25:39 INFO - 'MOZ_NO_REMOTE': '1', 11:25:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:25:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:25:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:25:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:25:39 INFO - 'PWD': '/builds/slave/test', 11:25:39 INFO - 'SHELL': '/bin/bash', 11:25:39 INFO - 'SHLVL': '1', 11:25:39 INFO - 'TERM': 'linux', 11:25:39 INFO - 'TMOUT': '86400', 11:25:39 INFO - 'USER': 'cltbld', 11:25:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348577.490717-1894327573', 11:25:39 INFO - '_': '/tools/buildbot/bin/python'} 11:25:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:25:39 INFO - Downloading/unpacking psutil>=0.7.1 11:25:39 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 11:25:39 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 11:25:39 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 11:25:39 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 11:25:39 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 11:25:39 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 11:25:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:25:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:25:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:25:44 INFO - Installing collected packages: psutil 11:25:44 INFO - Running setup.py install for psutil 11:25:44 INFO - building 'psutil._psutil_linux' extension 11:25:44 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 11:25:44 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 11:25:44 INFO - building 'psutil._psutil_posix' extension 11:25:44 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 11:25:45 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 11:25:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:25:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:25:45 INFO - Successfully installed psutil 11:25:45 INFO - Cleaning up... 11:25:45 INFO - Return code: 0 11:25:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:25: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')]} 11:25:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:25:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25: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')]} 11:25:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:25:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:45 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 0x130c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14241d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1421970>, '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 0x1422390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1422700>, '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-1461348577.490717-1894327573', '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 11:25:45 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 11:25:45 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 11:25:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:25:45 INFO - 'CCACHE_UMASK': '002', 11:25:45 INFO - 'DISPLAY': ':0', 11:25:45 INFO - 'HOME': '/home/cltbld', 11:25:45 INFO - 'LANG': 'en_US.UTF-8', 11:25:45 INFO - 'LOGNAME': 'cltbld', 11:25:45 INFO - 'MAIL': '/var/mail/cltbld', 11:25:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:25:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:25:45 INFO - 'MOZ_NO_REMOTE': '1', 11:25:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:25:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:25:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:25:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:25:45 INFO - 'PWD': '/builds/slave/test', 11:25:45 INFO - 'SHELL': '/bin/bash', 11:25:45 INFO - 'SHLVL': '1', 11:25:45 INFO - 'TERM': 'linux', 11:25:45 INFO - 'TMOUT': '86400', 11:25:45 INFO - 'USER': 'cltbld', 11:25:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348577.490717-1894327573', 11:25:45 INFO - '_': '/tools/buildbot/bin/python'} 11:25:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:25:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:25:45 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 11:25:45 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 11:25:45 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 11:25:45 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 11:25:45 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 11:25:45 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 11:25:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:25:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:25:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:25:50 INFO - Installing collected packages: mozsystemmonitor 11:25:50 INFO - Running setup.py install for mozsystemmonitor 11:25:50 INFO - Successfully installed mozsystemmonitor 11:25:50 INFO - Cleaning up... 11:25:50 INFO - Return code: 0 11:25:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:25:50 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')]} 11:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:25:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:50 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')]} 11:25:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:25:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:50 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 0x130c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14241d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1421970>, '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 0x1422390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1422700>, '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-1461348577.490717-1894327573', '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 11:25:50 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 11:25:50 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 11:25:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:25:50 INFO - 'CCACHE_UMASK': '002', 11:25:50 INFO - 'DISPLAY': ':0', 11:25:50 INFO - 'HOME': '/home/cltbld', 11:25:50 INFO - 'LANG': 'en_US.UTF-8', 11:25:50 INFO - 'LOGNAME': 'cltbld', 11:25:50 INFO - 'MAIL': '/var/mail/cltbld', 11:25:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:25:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:25:50 INFO - 'MOZ_NO_REMOTE': '1', 11:25:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:25:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:25:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:25:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:25:50 INFO - 'PWD': '/builds/slave/test', 11:25:50 INFO - 'SHELL': '/bin/bash', 11:25:50 INFO - 'SHLVL': '1', 11:25:50 INFO - 'TERM': 'linux', 11:25:50 INFO - 'TMOUT': '86400', 11:25:50 INFO - 'USER': 'cltbld', 11:25:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348577.490717-1894327573', 11:25:50 INFO - '_': '/tools/buildbot/bin/python'} 11:25:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:25:50 INFO - Downloading/unpacking blobuploader==1.2.4 11:25:50 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 11:25:50 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 11:25:50 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 11:25:50 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 11:25:50 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 11:25:50 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 11:25:55 INFO - Downloading blobuploader-1.2.4.tar.gz 11:25:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:25:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:25:55 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 11:25:55 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 11:25:55 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 11:25:55 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 11:25:55 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 11:25:55 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 11:25:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:25:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:25:56 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 11:25:56 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 11:25:56 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 11:25:56 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 11:25:56 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 11:25:56 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 11:25:56 INFO - Downloading docopt-0.6.1.tar.gz 11:25:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:25:56 INFO - Installing collected packages: blobuploader, requests, docopt 11:25:56 INFO - Running setup.py install for blobuploader 11:25:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:25:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:25:56 INFO - Running setup.py install for requests 11:25:57 INFO - Running setup.py install for docopt 11:25:57 INFO - Successfully installed blobuploader requests docopt 11:25:57 INFO - Cleaning up... 11:25:58 INFO - Return code: 0 11:25:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:25:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:25:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:25:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:25:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:25:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:25:58 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 0x130c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14241d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1421970>, '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 0x1422390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1422700>, '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-1461348577.490717-1894327573', '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 11:25:58 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 11:25:58 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 11:25:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:25:58 INFO - 'CCACHE_UMASK': '002', 11:25:58 INFO - 'DISPLAY': ':0', 11:25:58 INFO - 'HOME': '/home/cltbld', 11:25:58 INFO - 'LANG': 'en_US.UTF-8', 11:25:58 INFO - 'LOGNAME': 'cltbld', 11:25:58 INFO - 'MAIL': '/var/mail/cltbld', 11:25:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:25:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:25:58 INFO - 'MOZ_NO_REMOTE': '1', 11:25:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:25:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:25:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:25:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:25:58 INFO - 'PWD': '/builds/slave/test', 11:25:58 INFO - 'SHELL': '/bin/bash', 11:25:58 INFO - 'SHLVL': '1', 11:25:58 INFO - 'TERM': 'linux', 11:25:58 INFO - 'TMOUT': '86400', 11:25:58 INFO - 'USER': 'cltbld', 11:25:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348577.490717-1894327573', 11:25:58 INFO - '_': '/tools/buildbot/bin/python'} 11:25:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:25:58 INFO - Running setup.py (path:/tmp/pip-SLMRW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:25:58 INFO - Running setup.py (path:/tmp/pip-AkYWFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:25:58 INFO - Running setup.py (path:/tmp/pip-grKcFE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:25:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:25:58 INFO - Running setup.py (path:/tmp/pip-kR3_pu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:25:59 INFO - Running setup.py (path:/tmp/pip-DckzqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:25:59 INFO - Running setup.py (path:/tmp/pip-SYb55g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:25:59 INFO - Running setup.py (path:/tmp/pip-tUmgHr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:25:59 INFO - Running setup.py (path:/tmp/pip-v6qi2Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:25:59 INFO - Running setup.py (path:/tmp/pip-bh7UkY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:25:59 INFO - Running setup.py (path:/tmp/pip-Y0eu1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:25:59 INFO - Running setup.py (path:/tmp/pip-St43ht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:25:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:25:59 INFO - Running setup.py (path:/tmp/pip-z0nmhW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:26:00 INFO - Running setup.py (path:/tmp/pip-KSAcLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:26:00 INFO - Running setup.py (path:/tmp/pip-MZ0r5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:26:00 INFO - Running setup.py (path:/tmp/pip-h36B_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:26:00 INFO - Running setup.py (path:/tmp/pip-7nB9yb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:26:00 INFO - Running setup.py (path:/tmp/pip-oDmKUi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:26:00 INFO - Running setup.py (path:/tmp/pip-GCZbP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:26:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:26:00 INFO - Running setup.py (path:/tmp/pip-g1I8vO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:26:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:26:01 INFO - Running setup.py (path:/tmp/pip-O1sESe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:26:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:26:01 INFO - Running setup.py (path:/tmp/pip-NeM8n9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:26:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:26:01 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 11:26:01 INFO - Running setup.py install for manifestparser 11:26:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:26:01 INFO - Running setup.py install for mozcrash 11:26:02 INFO - Running setup.py install for mozdebug 11:26:02 INFO - Running setup.py install for mozdevice 11:26:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:26:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:26:02 INFO - Running setup.py install for mozfile 11:26:02 INFO - Running setup.py install for mozhttpd 11:26:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Running setup.py install for mozinfo 11:26:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Running setup.py install for mozInstall 11:26:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Running setup.py install for mozleak 11:26:03 INFO - Running setup.py install for mozlog 11:26:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:26:03 INFO - Running setup.py install for moznetwork 11:26:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:26:04 INFO - Running setup.py install for mozprocess 11:26:04 INFO - Running setup.py install for mozprofile 11:26:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:26:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:26:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:26:04 INFO - Running setup.py install for mozrunner 11:26:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:26:04 INFO - Running setup.py install for mozscreenshot 11:26:04 INFO - Running setup.py install for moztest 11:26:05 INFO - Running setup.py install for mozversion 11:26:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:26:05 INFO - Running setup.py install for wptserve 11:26:05 INFO - Running setup.py install for marionette-driver 11:26:05 INFO - Running setup.py install for browsermob-proxy 11:26:06 INFO - Running setup.py install for marionette-client 11:26:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:26:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:26:06 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 11:26:06 INFO - Cleaning up... 11:26:06 INFO - Return code: 0 11:26:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:26:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:26:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:26:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:26:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:26:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:26:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:26:06 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 0x130c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14241d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1421970>, '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 0x1422390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1422700>, '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-1461348577.490717-1894327573', '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 11:26:06 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 11:26:06 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 11:26:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:26:06 INFO - 'CCACHE_UMASK': '002', 11:26:06 INFO - 'DISPLAY': ':0', 11:26:06 INFO - 'HOME': '/home/cltbld', 11:26:06 INFO - 'LANG': 'en_US.UTF-8', 11:26:06 INFO - 'LOGNAME': 'cltbld', 11:26:06 INFO - 'MAIL': '/var/mail/cltbld', 11:26:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:26:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:26:06 INFO - 'MOZ_NO_REMOTE': '1', 11:26:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:26:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:26:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:26:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:26:06 INFO - 'PWD': '/builds/slave/test', 11:26:06 INFO - 'SHELL': '/bin/bash', 11:26:06 INFO - 'SHLVL': '1', 11:26:06 INFO - 'TERM': 'linux', 11:26:06 INFO - 'TMOUT': '86400', 11:26:06 INFO - 'USER': 'cltbld', 11:26:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348577.490717-1894327573', 11:26:06 INFO - '_': '/tools/buildbot/bin/python'} 11:26:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:26:07 INFO - Running setup.py (path:/tmp/pip-XLPzny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:26:07 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)) 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:26:07 INFO - Running setup.py (path:/tmp/pip-I7NXPN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:26:07 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)) 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:26:07 INFO - Running setup.py (path:/tmp/pip-x0Nv8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:26:07 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)) 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:26:07 INFO - Running setup.py (path:/tmp/pip-UbQlD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:26:07 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)) 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:26:07 INFO - Running setup.py (path:/tmp/pip-W0ys6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:26:07 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)) 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:26:07 INFO - Running setup.py (path:/tmp/pip-wyyVgr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:26:07 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)) 11:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:26:07 INFO - Running setup.py (path:/tmp/pip-8slmqh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:26:08 INFO - Running setup.py (path:/tmp/pip-zmhX7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:26:08 INFO - Running setup.py (path:/tmp/pip-IPRmXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:26:08 INFO - Running setup.py (path:/tmp/pip-tM95eQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:26:08 INFO - Running setup.py (path:/tmp/pip-hXmUCB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:26:08 INFO - Running setup.py (path:/tmp/pip-BvBqY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:26:08 INFO - Running setup.py (path:/tmp/pip-09q8BK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:26:08 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)) 11:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:26:08 INFO - Running setup.py (path:/tmp/pip-fdg1Fu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:26:09 INFO - Running setup.py (path:/tmp/pip-OXmDOA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:26:09 INFO - Running setup.py (path:/tmp/pip-EHBMKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:26:09 INFO - Running setup.py (path:/tmp/pip-rjfv1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:26:09 INFO - Running setup.py (path:/tmp/pip-JxmqwG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:26:09 INFO - Running setup.py (path:/tmp/pip-7Szw6a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:26:09 INFO - Running setup.py (path:/tmp/pip-fsRhdN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:26:09 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)) 11:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:26:10 INFO - Running setup.py (path:/tmp/pip-2mMH93-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:26:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:26:10 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)) 11:26:10 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)) 11:26:10 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)) 11:26:10 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)) 11:26:10 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)) 11:26:10 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)) 11:26:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:26:10 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 11:26:10 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 11:26:10 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 11:26:10 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 11:26:10 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 11:26:10 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 11:26:14 INFO - Downloading blessings-1.6.tar.gz 11:26:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:26:14 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)) 11:26:14 INFO - Installing collected packages: blessings 11:26:14 INFO - Running setup.py install for blessings 11:26:14 INFO - Successfully installed blessings 11:26:14 INFO - Cleaning up... 11:26:14 INFO - Return code: 0 11:26:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:26:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:26:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:26:15 INFO - Reading from file tmpfile_stdout 11:26:15 INFO - Current package versions: 11:26:15 INFO - argparse == 1.2.1 11:26:15 INFO - blessings == 1.6 11:26:15 INFO - blobuploader == 1.2.4 11:26:15 INFO - browsermob-proxy == 0.6.0 11:26:15 INFO - docopt == 0.6.1 11:26:15 INFO - manifestparser == 1.1 11:26:15 INFO - marionette-client == 2.3.0 11:26:15 INFO - marionette-driver == 1.4.0 11:26:15 INFO - mozInstall == 1.12 11:26:15 INFO - mozcrash == 0.17 11:26:15 INFO - mozdebug == 0.1 11:26:15 INFO - mozdevice == 0.48 11:26:15 INFO - mozfile == 1.2 11:26:15 INFO - mozhttpd == 0.7 11:26:15 INFO - mozinfo == 0.9 11:26:15 INFO - mozleak == 0.1 11:26:15 INFO - mozlog == 3.1 11:26:15 INFO - moznetwork == 0.27 11:26:15 INFO - mozprocess == 0.22 11:26:15 INFO - mozprofile == 0.28 11:26:15 INFO - mozrunner == 6.11 11:26:15 INFO - mozscreenshot == 0.1 11:26:15 INFO - mozsystemmonitor == 0.0 11:26:15 INFO - moztest == 0.7 11:26:15 INFO - mozversion == 1.4 11:26:15 INFO - psutil == 3.1.1 11:26:15 INFO - requests == 1.2.3 11:26:15 INFO - wptserve == 1.4.0 11:26:15 INFO - wsgiref == 0.1.2 11:26:15 INFO - Running post-action listener: _resource_record_post_action 11:26:15 INFO - Running post-action listener: _start_resource_monitoring 11:26:15 INFO - Starting resource monitoring. 11:26:15 INFO - ##### 11:26:15 INFO - ##### Running pull step. 11:26:15 INFO - ##### 11:26:15 INFO - Running pre-action listener: _resource_record_pre_action 11:26:15 INFO - Running main action method: pull 11:26:15 INFO - Pull has nothing to do! 11:26:15 INFO - Running post-action listener: _resource_record_post_action 11:26:15 INFO - ##### 11:26:15 INFO - ##### Running install step. 11:26:15 INFO - ##### 11:26:15 INFO - Running pre-action listener: _resource_record_pre_action 11:26:15 INFO - Running main action method: install 11:26:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:26:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:26:15 INFO - Reading from file tmpfile_stdout 11:26:15 INFO - Detecting whether we're running mozinstall >=1.0... 11:26:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:26:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:26:16 INFO - Reading from file tmpfile_stdout 11:26:16 INFO - Output received: 11:26:16 INFO - Usage: mozinstall [options] installer 11:26:16 INFO - Options: 11:26:16 INFO - -h, --help show this help message and exit 11:26:16 INFO - -d DEST, --destination=DEST 11:26:16 INFO - Directory to install application into. [default: 11:26:16 INFO - "/builds/slave/test"] 11:26:16 INFO - --app=APP Application being installed. [default: firefox] 11:26:16 INFO - mkdir: /builds/slave/test/build/application 11:26:16 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'] 11:26:16 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 11:26:47 INFO - Reading from file tmpfile_stdout 11:26:47 INFO - Output received: 11:26:47 INFO - /builds/slave/test/build/application/firefox/firefox 11:26:47 INFO - Running post-action listener: _resource_record_post_action 11:26:47 INFO - ##### 11:26:47 INFO - ##### Running run-tests step. 11:26:47 INFO - ##### 11:26:47 INFO - Running pre-action listener: _resource_record_pre_action 11:26:47 INFO - Running main action method: run_tests 11:26:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:26:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:26:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:26:47 INFO - grabbing minidump binary from tooltool 11:26:47 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')]} 11:26:47 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 0x1421970>, '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 0x1422390>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1422700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:26:47 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 11:26:47 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 11:26:47 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:26:47 INFO - Return code: 0 11:26:47 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:26:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:26:47 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/SLwp7o1FQ3KP3c6mQn478g/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 11:26:47 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/SLwp7o1FQ3KP3c6mQn478g/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 11:26:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:26:47 INFO - 'CCACHE_UMASK': '002', 11:26:47 INFO - 'DISPLAY': ':0', 11:26:47 INFO - 'HOME': '/home/cltbld', 11:26:47 INFO - 'LANG': 'en_US.UTF-8', 11:26:47 INFO - 'LOGNAME': 'cltbld', 11:26:47 INFO - 'MAIL': '/var/mail/cltbld', 11:26:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:26:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:26:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:26:47 INFO - 'MOZ_NO_REMOTE': '1', 11:26:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:26:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:26:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:26:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:26:47 INFO - 'PWD': '/builds/slave/test', 11:26:47 INFO - 'SHELL': '/bin/bash', 11:26:47 INFO - 'SHLVL': '1', 11:26:47 INFO - 'TERM': 'linux', 11:26:47 INFO - 'TMOUT': '86400', 11:26:47 INFO - 'USER': 'cltbld', 11:26:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461348577.490717-1894327573', 11:26:47 INFO - '_': '/tools/buildbot/bin/python'} 11:26:47 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/SLwp7o1FQ3KP3c6mQn478g/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 11:26:48 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 11:26:48 INFO - import pkg_resources 11:26:49 INFO - Using 1 client processes 11:26:49 INFO - wptserve Starting http server on 127.0.0.1:8000 11:26:49 INFO - wptserve Starting http server on 127.0.0.1:8001 11:26:49 INFO - wptserve Starting http server on 127.0.0.1:8443 11:26:52 INFO - SUITE-START | Running 778 tests 11:26:52 INFO - Running testharness tests 11:26:52 INFO - Setting up ssl 11:26:52 INFO - PROCESS | certutil | 11:26:52 INFO - PROCESS | certutil | 11:26:52 INFO - PROCESS | certutil | 11:26:52 INFO - Certificate Nickname Trust Attributes 11:26:52 INFO - SSL,S/MIME,JAR/XPI 11:26:52 INFO - 11:26:52 INFO - web-platform-tests CT,, 11:26:52 INFO - 11:26:52 INFO - Starting runner 11:26:55 INFO - PROCESS | 3858 | 1461349615115 Marionette DEBUG Marionette enabled via build flag and pref 11:26:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c024d800 == 1 [pid = 3858] [id = 1] 11:26:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 1 (0x7f04c024e000) [pid = 3858] [serial = 1] [outer = (nil)] 11:26:55 INFO - PROCESS | 3858 | [3858] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 11:26:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 2 (0x7f04c024f000) [pid = 3858] [serial = 2] [outer = 0x7f04c024e000] 11:26:55 INFO - PROCESS | 3858 | 1461349615834 Marionette INFO Listening on port 2828 11:26:56 INFO - PROCESS | 3858 | 1461349616365 Marionette DEBUG Marionette enabled via command-line flag 11:26:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd115800 == 2 [pid = 3858] [id = 2] 11:26:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 3 (0x7f04bd116000) [pid = 3858] [serial = 3] [outer = (nil)] 11:26:56 INFO - PROCESS | 3858 | [3858] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 11:26:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 4 (0x7f04bd117000) [pid = 3858] [serial = 4] [outer = 0x7f04bd116000] 11:26:56 INFO - PROCESS | 3858 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f04bc517dc0 11:26:56 INFO - PROCESS | 3858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f04c1fc65e0 11:26:56 INFO - PROCESS | 3858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f04bc5728b0 11:26:56 INFO - PROCESS | 3858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f04bc572bb0 11:26:56 INFO - PROCESS | 3858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f04bc572ee0 11:26:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 5 (0x7f04bc5cf000) [pid = 3858] [serial = 5] [outer = 0x7f04c024e000] 11:26:56 INFO - PROCESS | 3858 | [3858] 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 11:26:56 INFO - PROCESS | 3858 | 1461349616817 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34824 11:26:56 INFO - PROCESS | 3858 | [3858] 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 11:26:56 INFO - PROCESS | 3858 | 1461349616907 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34825 11:26:56 INFO - PROCESS | 3858 | 1461349616913 Marionette DEBUG Closed connection conn0 11:26:57 INFO - PROCESS | 3858 | [3858] 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 11:26:57 INFO - PROCESS | 3858 | 1461349617038 Marionette DEBUG Closed connection conn1 11:26:57 INFO - PROCESS | 3858 | [3858] 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 11:26:57 INFO - PROCESS | 3858 | 1461349617131 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34826 11:26:57 INFO - PROCESS | 3858 | [3858] 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 11:26:57 INFO - PROCESS | 3858 | 1461349617187 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34827 11:26:57 INFO - PROCESS | 3858 | 1461349617193 Marionette DEBUG Closed connection conn2 11:26:57 INFO - PROCESS | 3858 | [3858] 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 11:26:57 INFO - PROCESS | 3858 | 1461349617225 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:34828 11:26:57 INFO - PROCESS | 3858 | 1461349617233 Marionette DEBUG Closed connection conn3 11:26:57 INFO - PROCESS | 3858 | 1461349617263 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:26:57 INFO - PROCESS | 3858 | 1461349617287 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":"20160422095102","device":"desktop","version":"48.0a1"} 11:26:58 INFO - PROCESS | 3858 | [3858] 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 11:26:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd4bf000 == 3 [pid = 3858] [id = 3] 11:26:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 6 (0x7f04bd4bf800) [pid = 3858] [serial = 6] [outer = (nil)] 11:26:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd4c0000 == 4 [pid = 3858] [id = 4] 11:26:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 7 (0x7f04b23ab400) [pid = 3858] [serial = 7] [outer = (nil)] 11:26:59 INFO - PROCESS | 3858 | [3858] 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 11:26:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1544800 == 5 [pid = 3858] [id = 5] 11:26:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 8 (0x7f04b15a0000) [pid = 3858] [serial = 8] [outer = (nil)] 11:26:59 INFO - PROCESS | 3858 | [3858] 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 11:26:59 INFO - PROCESS | 3858 | [3858] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:26:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 9 (0x7f04b110a400) [pid = 3858] [serial = 9] [outer = 0x7f04b15a0000] 11:26:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 10 (0x7f04b0d80800) [pid = 3858] [serial = 10] [outer = 0x7f04bd4bf800] 11:26:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 11 (0x7f04b0dcfc00) [pid = 3858] [serial = 11] [outer = 0x7f04b23ab400] 11:26:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 12 (0x7f04b0dd1c00) [pid = 3858] [serial = 12] [outer = 0x7f04b15a0000] 11:27:01 INFO - PROCESS | 3858 | 1461349621088 Marionette DEBUG loaded listener.js 11:27:01 INFO - PROCESS | 3858 | 1461349621107 Marionette DEBUG loaded listener.js 11:27:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 13 (0x7f04ad434c00) [pid = 3858] [serial = 13] [outer = 0x7f04b15a0000] 11:27:01 INFO - PROCESS | 3858 | 1461349621862 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"c1098cbe-001c-496c-9d83-5f693948f25f","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":"20160422095102","device":"desktop","version":"48.0a1","command_id":1}}] 11:27:02 INFO - PROCESS | 3858 | 1461349622167 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:27:02 INFO - PROCESS | 3858 | 1461349622465 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 11:27:02 INFO - PROCESS | 3858 | 1461349622608 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:27:02 INFO - PROCESS | 3858 | [3858] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:27:02 INFO - PROCESS | 3858 | [3858] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:27:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 14 (0x7f04b3824400) [pid = 3858] [serial = 14] [outer = 0x7f04b15a0000] 11:27:03 INFO - PROCESS | 3858 | [3858] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:27:03 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:27:03 INFO - PROCESS | 3858 | 1461349623212 Marionette TRACE conn4 <- [1,3,null,{}] 11:27:03 INFO - PROCESS | 3858 | 1461349623285 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:27:03 INFO - PROCESS | 3858 | 1461349623329 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 11:27:03 INFO - PROCESS | 3858 | 1461349623417 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 11:27:03 INFO - PROCESS | 3858 | 1461349623421 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 11:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:27:03 INFO - PROCESS | 3858 | 1461349623449 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:27:03 INFO - PROCESS | 3858 | 1461349623455 Marionette TRACE conn4 <- [1,6,null,{}] 11:27:03 INFO - PROCESS | 3858 | 1461349623488 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:03 INFO - PROCESS | 3858 | 1461349623533 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 11:27:03 INFO - PROCESS | 3858 | 1461349623594 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8949000 == 6 [pid = 3858] [id = 6] 11:27:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 15 (0x7f04a89b1800) [pid = 3858] [serial = 15] [outer = (nil)] 11:27:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 16 (0x7f04a89b3400) [pid = 3858] [serial = 16] [outer = 0x7f04a89b1800] 11:27:03 INFO - PROCESS | 3858 | 1461349623668 Marionette DEBUG loaded listener.js 11:27:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 17 (0x7f04a89b9c00) [pid = 3858] [serial = 17] [outer = 0x7f04a89b1800] 11:27:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8587800 == 7 [pid = 3858] [id = 7] 11:27:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 18 (0x7f04a8463c00) [pid = 3858] [serial = 18] [outer = (nil)] 11:27:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 19 (0x7f04a8466000) [pid = 3858] [serial = 19] [outer = 0x7f04a8463c00] 11:27:04 INFO - PROCESS | 3858 | 1461349624166 Marionette DEBUG loaded listener.js 11:27:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 20 (0x7f04a846cc00) [pid = 3858] [serial = 20] [outer = 0x7f04a8463c00] 11:27:04 INFO - PROCESS | 3858 | [3858] 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 11:27:04 INFO - PROCESS | 3858 | 1461349624728 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1363ms 11:27:04 INFO - PROCESS | 3858 | 1461349624839 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 11:27:04 INFO - PROCESS | 3858 | 1461349624844 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 11:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:27:04 INFO - PROCESS | 3858 | 1461349624878 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:27:04 INFO - PROCESS | 3858 | 1461349624880 Marionette TRACE conn4 <- [1,10,null,{}] 11:27:04 INFO - PROCESS | 3858 | 1461349624903 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:05 INFO - PROCESS | 3858 | 1461349625076 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 11:27:05 INFO - PROCESS | 3858 | 1461349625105 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b324c000 == 8 [pid = 3858] [id = 8] 11:27:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 21 (0x7f04a68c8000) [pid = 3858] [serial = 21] [outer = (nil)] 11:27:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 22 (0x7f04a68c9c00) [pid = 3858] [serial = 22] [outer = 0x7f04a68c8000] 11:27:05 INFO - PROCESS | 3858 | 1461349625170 Marionette DEBUG loaded listener.js 11:27:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 23 (0x7f04a68cf800) [pid = 3858] [serial = 23] [outer = 0x7f04a68c8000] 11:27:06 INFO - PROCESS | 3858 | 1461349626161 Marionette TRACE conn4 <- [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]]]}] 11:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1362ms 11:27:06 INFO - PROCESS | 3858 | 1461349626217 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 11:27:06 INFO - PROCESS | 3858 | 1461349626223 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 11:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:27:06 INFO - PROCESS | 3858 | 1461349626231 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:27:06 INFO - PROCESS | 3858 | 1461349626237 Marionette TRACE conn4 <- [1,14,null,{}] 11:27:06 INFO - PROCESS | 3858 | 1461349626244 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:06 INFO - PROCESS | 3858 | 1461349626465 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 11:27:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8280000 == 9 [pid = 3858] [id = 9] 11:27:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 24 (0x7f04a8280800) [pid = 3858] [serial = 24] [outer = (nil)] 11:27:06 INFO - PROCESS | 3858 | 1461349626641 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 25 (0x7f04a8284800) [pid = 3858] [serial = 25] [outer = 0x7f04a8280800] 11:27:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84c3000 == 10 [pid = 3858] [id = 10] 11:27:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 26 (0x7f04a6da0000) [pid = 3858] [serial = 26] [outer = (nil)] 11:27:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 27 (0x7f04a6da2400) [pid = 3858] [serial = 27] [outer = 0x7f04a6da0000] 11:27:06 INFO - PROCESS | 3858 | 1461349626746 Marionette DEBUG loaded listener.js 11:27:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 28 (0x7f04a78cd800) [pid = 3858] [serial = 28] [outer = 0x7f04a6da0000] 11:27:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 29 (0x7f04a84c9800) [pid = 3858] [serial = 29] [outer = 0x7f04a8280800] 11:27:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d71800 == 11 [pid = 3858] [id = 11] 11:27:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 30 (0x7f04a6d9f400) [pid = 3858] [serial = 30] [outer = (nil)] 11:27:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 31 (0x7f04a9f1a000) [pid = 3858] [serial = 31] [outer = 0x7f04a6d9f400] 11:27:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 32 (0x7f04a9f4a000) [pid = 3858] [serial = 32] [outer = 0x7f04a6d9f400] 11:27:07 INFO - PROCESS | 3858 | 1461349627875 Marionette TRACE conn4 <- [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]]]}] 11:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1693ms 11:27:07 INFO - PROCESS | 3858 | 1461349627925 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 11:27:07 INFO - PROCESS | 3858 | 1461349627934 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 11:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:27:07 INFO - PROCESS | 3858 | 1461349627945 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:27:07 INFO - PROCESS | 3858 | 1461349627948 Marionette TRACE conn4 <- [1,18,null,{}] 11:27:07 INFO - PROCESS | 3858 | 1461349627955 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:08 INFO - PROCESS | 3858 | 1461349628175 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 11:27:08 INFO - PROCESS | 3858 | 1461349628330 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aec19000 == 12 [pid = 3858] [id = 12] 11:27:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 33 (0x7f04ac647800) [pid = 3858] [serial = 33] [outer = (nil)] 11:27:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 34 (0x7f04b0d0b400) [pid = 3858] [serial = 34] [outer = 0x7f04ac647800] 11:27:08 INFO - PROCESS | 3858 | 1461349628406 Marionette DEBUG loaded listener.js 11:27:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 35 (0x7f04b15a6800) [pid = 3858] [serial = 35] [outer = 0x7f04ac647800] 11:27:09 INFO - PROCESS | 3858 | 1461349629277 Marionette TRACE conn4 <- [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]]]}] 11:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1387ms 11:27:09 INFO - PROCESS | 3858 | 1461349629333 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 11:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:27:09 INFO - PROCESS | 3858 | 1461349629339 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 11:27:09 INFO - PROCESS | 3858 | 1461349629347 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:27:09 INFO - PROCESS | 3858 | 1461349629354 Marionette TRACE conn4 <- [1,22,null,{}] 11:27:09 INFO - PROCESS | 3858 | 1461349629371 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:09 INFO - PROCESS | 3858 | 1461349629618 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 11:27:09 INFO - PROCESS | 3858 | 1461349629930 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9366000 == 13 [pid = 3858] [id = 13] 11:27:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 36 (0x7f04aec06400) [pid = 3858] [serial = 36] [outer = (nil)] 11:27:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 37 (0x7f04af3ee000) [pid = 3858] [serial = 37] [outer = 0x7f04aec06400] 11:27:10 INFO - PROCESS | 3858 | 1461349630005 Marionette DEBUG loaded listener.js 11:27:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 38 (0x7f04b0efb800) [pid = 3858] [serial = 38] [outer = 0x7f04aec06400] 11:27:10 INFO - PROCESS | 3858 | 1461349630942 Marionette TRACE conn4 <- [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]]]}] 11:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1638ms 11:27:11 INFO - PROCESS | 3858 | 1461349631085 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 11:27:11 INFO - PROCESS | 3858 | 1461349631091 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 11:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:27:11 INFO - PROCESS | 3858 | 1461349631142 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:27:11 INFO - PROCESS | 3858 | 1461349631146 Marionette TRACE conn4 <- [1,26,null,{}] 11:27:11 INFO - PROCESS | 3858 | 1461349631155 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:11 INFO - PROCESS | 3858 | 1461349631293 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 11:27:11 INFO - PROCESS | 3858 | 1461349631309 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1143000 == 14 [pid = 3858] [id = 14] 11:27:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 39 (0x7f04a93d5c00) [pid = 3858] [serial = 39] [outer = (nil)] 11:27:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 40 (0x7f04b2797400) [pid = 3858] [serial = 40] [outer = 0x7f04a93d5c00] 11:27:11 INFO - PROCESS | 3858 | 1461349631385 Marionette DEBUG loaded listener.js 11:27:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 41 (0x7f04b2d65800) [pid = 3858] [serial = 41] [outer = 0x7f04a93d5c00] 11:27:12 INFO - PROCESS | 3858 | 1461349632141 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1058ms 11:27:12 INFO - PROCESS | 3858 | 1461349632189 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 11:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:27:12 INFO - PROCESS | 3858 | 1461349632195 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 11:27:12 INFO - PROCESS | 3858 | 1461349632201 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:27:12 INFO - PROCESS | 3858 | 1461349632204 Marionette TRACE conn4 <- [1,30,null,{}] 11:27:12 INFO - PROCESS | 3858 | 1461349632210 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:12 INFO - PROCESS | 3858 | 1461349632355 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 11:27:12 INFO - PROCESS | 3858 | 1461349632372 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bc9000 == 15 [pid = 3858] [id = 15] 11:27:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 42 (0x7f04ad435000) [pid = 3858] [serial = 42] [outer = (nil)] 11:27:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 43 (0x7f04b314f800) [pid = 3858] [serial = 43] [outer = 0x7f04ad435000] 11:27:12 INFO - PROCESS | 3858 | 1461349632439 Marionette DEBUG loaded listener.js 11:27:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 44 (0x7f04b333b400) [pid = 3858] [serial = 44] [outer = 0x7f04ad435000] 11:27:13 INFO - PROCESS | 3858 | 1461349633208 Marionette TRACE conn4 <- [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]]]}] 11:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1039ms 11:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:27:13 INFO - PROCESS | 3858 | 1461349633240 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 11:27:13 INFO - PROCESS | 3858 | 1461349633243 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 11:27:13 INFO - PROCESS | 3858 | 1461349633258 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:27:13 INFO - PROCESS | 3858 | 1461349633266 Marionette TRACE conn4 <- [1,34,null,{}] 11:27:13 INFO - PROCESS | 3858 | 1461349633276 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:13 INFO - PROCESS | 3858 | 1461349633416 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 11:27:13 INFO - PROCESS | 3858 | 1461349633436 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f6c800 == 16 [pid = 3858] [id = 16] 11:27:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 45 (0x7f04b343e000) [pid = 3858] [serial = 45] [outer = (nil)] 11:27:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 46 (0x7f04b34e3c00) [pid = 3858] [serial = 46] [outer = 0x7f04b343e000] 11:27:13 INFO - PROCESS | 3858 | 1461349633498 Marionette DEBUG loaded listener.js 11:27:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 47 (0x7f04b3827800) [pid = 3858] [serial = 47] [outer = 0x7f04b343e000] 11:27:14 INFO - PROCESS | 3858 | 1461349634210 Marionette TRACE conn4 <- [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]]]}] 11:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 999ms 11:27:14 INFO - PROCESS | 3858 | 1461349634249 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 11:27:14 INFO - PROCESS | 3858 | 1461349634252 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 11:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:27:14 INFO - PROCESS | 3858 | 1461349634260 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:27:14 INFO - PROCESS | 3858 | 1461349634263 Marionette TRACE conn4 <- [1,38,null,{}] 11:27:14 INFO - PROCESS | 3858 | 1461349634268 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:14 INFO - PROCESS | 3858 | 1461349634442 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 11:27:14 INFO - PROCESS | 3858 | 1461349634468 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2db9000 == 17 [pid = 3858] [id = 17] 11:27:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 48 (0x7f04a8468c00) [pid = 3858] [serial = 48] [outer = (nil)] 11:27:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 49 (0x7f04b751c000) [pid = 3858] [serial = 49] [outer = 0x7f04a8468c00] 11:27:14 INFO - PROCESS | 3858 | 1461349634574 Marionette DEBUG loaded listener.js 11:27:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 50 (0x7f04a9f43000) [pid = 3858] [serial = 50] [outer = 0x7f04a8468c00] 11:27:15 INFO - PROCESS | 3858 | 1461349635288 Marionette TRACE conn4 <- [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]]]}] 11:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1083ms 11:27:15 INFO - PROCESS | 3858 | 1461349635354 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 11:27:15 INFO - PROCESS | 3858 | 1461349635358 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 11:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:27:15 INFO - PROCESS | 3858 | 1461349635366 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:27:15 INFO - PROCESS | 3858 | 1461349635369 Marionette TRACE conn4 <- [1,42,null,{}] 11:27:15 INFO - PROCESS | 3858 | 1461349635376 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:15 INFO - PROCESS | 3858 | 1461349635511 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 11:27:15 INFO - PROCESS | 3858 | 1461349635526 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3242000 == 18 [pid = 3858] [id = 18] 11:27:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 51 (0x7f04bd15d000) [pid = 3858] [serial = 51] [outer = (nil)] 11:27:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 52 (0x7f04bd386400) [pid = 3858] [serial = 52] [outer = 0x7f04bd15d000] 11:27:15 INFO - PROCESS | 3858 | 1461349635622 Marionette DEBUG loaded listener.js 11:27:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 53 (0x7f04bd412400) [pid = 3858] [serial = 53] [outer = 0x7f04bd15d000] 11:27:16 INFO - PROCESS | 3858 | 1461349636555 Marionette TRACE conn4 <- [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]]]}] 11:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1238ms 11:27:16 INFO - PROCESS | 3858 | 1461349636605 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 11:27:16 INFO - PROCESS | 3858 | 1461349636613 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 11:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:27:16 INFO - PROCESS | 3858 | 1461349636622 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:27:16 INFO - PROCESS | 3858 | 1461349636627 Marionette TRACE conn4 <- [1,46,null,{}] 11:27:16 INFO - PROCESS | 3858 | 1461349636634 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:16 INFO - PROCESS | 3858 | 1461349636814 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 11:27:16 INFO - PROCESS | 3858 | 1461349636940 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a936a800 == 19 [pid = 3858] [id = 19] 11:27:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 54 (0x7f04a93d4c00) [pid = 3858] [serial = 54] [outer = (nil)] 11:27:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 55 (0x7f04ad4e0400) [pid = 3858] [serial = 55] [outer = 0x7f04a93d4c00] 11:27:17 INFO - PROCESS | 3858 | 1461349637025 Marionette DEBUG loaded listener.js 11:27:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 56 (0x7f04af40d800) [pid = 3858] [serial = 56] [outer = 0x7f04a93d4c00] 11:27:17 INFO - PROCESS | 3858 | 1461349637894 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1289ms 11:27:17 INFO - PROCESS | 3858 | 1461349637911 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 11:27:17 INFO - PROCESS | 3858 | 1461349637921 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 11:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:27:17 INFO - PROCESS | 3858 | 1461349637930 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:27:17 INFO - PROCESS | 3858 | 1461349637934 Marionette TRACE conn4 <- [1,50,null,{}] 11:27:17 INFO - PROCESS | 3858 | 1461349637940 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:18 INFO - PROCESS | 3858 | 1461349638103 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 11:27:18 INFO - PROCESS | 3858 | 1461349638236 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f65000 == 20 [pid = 3858] [id = 20] 11:27:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 57 (0x7f04b1c95000) [pid = 3858] [serial = 57] [outer = (nil)] 11:27:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 58 (0x7f04b21a4800) [pid = 3858] [serial = 58] [outer = 0x7f04b1c95000] 11:27:18 INFO - PROCESS | 3858 | 1461349638311 Marionette DEBUG loaded listener.js 11:27:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 59 (0x7f04b27c4c00) [pid = 3858] [serial = 59] [outer = 0x7f04b1c95000] 11:27:19 INFO - PROCESS | 3858 | 1461349639153 Marionette TRACE conn4 <- [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]]]}] 11:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1284ms 11:27:19 INFO - PROCESS | 3858 | 1461349639216 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 11:27:19 INFO - PROCESS | 3858 | 1461349639220 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 11:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:27:19 INFO - PROCESS | 3858 | 1461349639229 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:27:19 INFO - PROCESS | 3858 | 1461349639235 Marionette TRACE conn4 <- [1,54,null,{}] 11:27:19 INFO - PROCESS | 3858 | 1461349639253 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:19 INFO - PROCESS | 3858 | 1461349639497 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 11:27:19 INFO - PROCESS | 3858 | 1461349639630 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bba800 == 21 [pid = 3858] [id = 21] 11:27:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 60 (0x7f04b3340000) [pid = 3858] [serial = 60] [outer = (nil)] 11:27:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 61 (0x7f04b34dc800) [pid = 3858] [serial = 61] [outer = 0x7f04b3340000] 11:27:19 INFO - PROCESS | 3858 | 1461349639715 Marionette DEBUG loaded listener.js 11:27:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 62 (0x7f04bd15c000) [pid = 3858] [serial = 62] [outer = 0x7f04b3340000] 11:27:20 INFO - PROCESS | 3858 | 1461349640502 Marionette TRACE conn4 <- [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]]]}] 11:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1337ms 11:27:20 INFO - PROCESS | 3858 | 1461349640567 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 11:27:20 INFO - PROCESS | 3858 | 1461349640573 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 11:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:27:20 INFO - PROCESS | 3858 | 1461349640606 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:27:20 INFO - PROCESS | 3858 | 1461349640608 Marionette TRACE conn4 <- [1,58,null,{}] 11:27:20 INFO - PROCESS | 3858 | 1461349640616 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:20 INFO - PROCESS | 3858 | 1461349640785 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 11:27:20 INFO - PROCESS | 3858 | 1461349640891 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af812800 == 22 [pid = 3858] [id = 22] 11:27:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 63 (0x7f04a6bb9000) [pid = 3858] [serial = 63] [outer = (nil)] 11:27:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 64 (0x7f04bd390800) [pid = 3858] [serial = 64] [outer = 0x7f04a6bb9000] 11:27:20 INFO - PROCESS | 3858 | 1461349640967 Marionette DEBUG loaded listener.js 11:27:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 65 (0x7f04bd60dc00) [pid = 3858] [serial = 65] [outer = 0x7f04a6bb9000] 11:27:21 INFO - PROCESS | 3858 | 1461349641849 Marionette TRACE conn4 <- [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]]]}] 11:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1333ms 11:27:21 INFO - PROCESS | 3858 | 1461349641936 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 11:27:21 INFO - PROCESS | 3858 | 1461349641941 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 11:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:27:21 INFO - PROCESS | 3858 | 1461349641949 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:27:21 INFO - PROCESS | 3858 | 1461349641954 Marionette TRACE conn4 <- [1,62,null,{}] 11:27:21 INFO - PROCESS | 3858 | 1461349641961 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:22 INFO - PROCESS | 3858 | 1461349642128 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 11:27:22 INFO - PROCESS | 3858 | 1461349642255 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84b7800 == 23 [pid = 3858] [id = 23] 11:27:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 66 (0x7f04ad436400) [pid = 3858] [serial = 66] [outer = (nil)] 11:27:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 67 (0x7f04aecd6400) [pid = 3858] [serial = 67] [outer = 0x7f04ad436400] 11:27:22 INFO - PROCESS | 3858 | 1461349642341 Marionette DEBUG loaded listener.js 11:27:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 68 (0x7f04afbabc00) [pid = 3858] [serial = 68] [outer = 0x7f04ad436400] 11:27:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2db9000 == 22 [pid = 3858] [id = 17] 11:27:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f6c800 == 21 [pid = 3858] [id = 16] 11:27:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1bc9000 == 20 [pid = 3858] [id = 15] 11:27:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1143000 == 19 [pid = 3858] [id = 14] 11:27:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9366000 == 18 [pid = 3858] [id = 13] 11:27:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a84c3000 == 17 [pid = 3858] [id = 10] 11:27:23 INFO - PROCESS | 3858 | 1461349643220 Marionette TRACE conn4 <- [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]]]}] 11:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1335ms 11:27:23 INFO - PROCESS | 3858 | 1461349643285 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 11:27:23 INFO - PROCESS | 3858 | 1461349643291 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 11:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:27:23 INFO - PROCESS | 3858 | 1461349643319 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:27:23 INFO - PROCESS | 3858 | 1461349643325 Marionette TRACE conn4 <- [1,66,null,{}] 11:27:23 INFO - PROCESS | 3858 | 1461349643333 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:23 INFO - PROCESS | 3858 | 1461349643504 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 11:27:23 INFO - PROCESS | 3858 | 1461349643635 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af7de800 == 18 [pid = 3858] [id = 24] 11:27:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 69 (0x7f04ac648400) [pid = 3858] [serial = 69] [outer = (nil)] 11:27:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 70 (0x7f04b0dd1800) [pid = 3858] [serial = 70] [outer = 0x7f04ac648400] 11:27:23 INFO - PROCESS | 3858 | 1461349643722 Marionette DEBUG loaded listener.js 11:27:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 71 (0x7f04b1c98000) [pid = 3858] [serial = 71] [outer = 0x7f04ac648400] 11:27:24 INFO - PROCESS | 3858 | 1461349644548 Marionette TRACE conn4 <- [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]]]}] 11:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1290ms 11:27:24 INFO - PROCESS | 3858 | 1461349644621 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 11:27:24 INFO - PROCESS | 3858 | 1461349644632 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 11:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:27:24 INFO - PROCESS | 3858 | 1461349644646 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:27:24 INFO - PROCESS | 3858 | 1461349644651 Marionette TRACE conn4 <- [1,70,null,{}] 11:27:24 INFO - PROCESS | 3858 | 1461349644657 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:24 INFO - PROCESS | 3858 | 1461349644819 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 11:27:24 INFO - PROCESS | 3858 | 1461349644947 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f5d800 == 19 [pid = 3858] [id = 25] 11:27:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 72 (0x7f04ae6f2c00) [pid = 3858] [serial = 72] [outer = (nil)] 11:27:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 73 (0x7f04b2d6a400) [pid = 3858] [serial = 73] [outer = 0x7f04ae6f2c00] 11:27:25 INFO - PROCESS | 3858 | 1461349645033 Marionette DEBUG loaded listener.js 11:27:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 74 (0x7f04b333b000) [pid = 3858] [serial = 74] [outer = 0x7f04ae6f2c00] 11:27:25 INFO - PROCESS | 3858 | 1461349645823 Marionette TRACE conn4 <- [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]]]}] 11:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1244ms 11:27:25 INFO - PROCESS | 3858 | 1461349645891 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 11:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:27:25 INFO - PROCESS | 3858 | 1461349645895 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 11:27:25 INFO - PROCESS | 3858 | 1461349645903 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:27:25 INFO - PROCESS | 3858 | 1461349645909 Marionette TRACE conn4 <- [1,74,null,{}] 11:27:25 INFO - PROCESS | 3858 | 1461349645925 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:26 INFO - PROCESS | 3858 | 1461349646105 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 11:27:26 INFO - PROCESS | 3858 | 1461349646249 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b340b800 == 20 [pid = 3858] [id = 26] 11:27:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 75 (0x7f04b34e5000) [pid = 3858] [serial = 75] [outer = (nil)] 11:27:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 76 (0x7f04bd151c00) [pid = 3858] [serial = 76] [outer = 0x7f04b34e5000] 11:27:26 INFO - PROCESS | 3858 | 1461349646386 Marionette DEBUG loaded listener.js 11:27:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 77 (0x7f04bd4fa400) [pid = 3858] [serial = 77] [outer = 0x7f04b34e5000] 11:27:27 INFO - PROCESS | 3858 | 1461349647587 Marionette TRACE conn4 <- [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]]]}] 11:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1739ms 11:27:27 INFO - PROCESS | 3858 | 1461349647642 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 11:27:27 INFO - PROCESS | 3858 | 1461349647646 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 11:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:27:27 INFO - PROCESS | 3858 | 1461349647652 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:27:27 INFO - PROCESS | 3858 | 1461349647655 Marionette TRACE conn4 <- [1,78,null,{}] 11:27:27 INFO - PROCESS | 3858 | 1461349647662 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:27 INFO - PROCESS | 3858 | 1461349647824 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 11:27:27 INFO - PROCESS | 3858 | 1461349647960 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac61a800 == 21 [pid = 3858] [id = 27] 11:27:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 78 (0x7f04b3154000) [pid = 3858] [serial = 78] [outer = (nil)] 11:27:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 79 (0x7f04be5b8800) [pid = 3858] [serial = 79] [outer = 0x7f04b3154000] 11:27:28 INFO - PROCESS | 3858 | 1461349648037 Marionette DEBUG loaded listener.js 11:27:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 80 (0x7f04be6d7800) [pid = 3858] [serial = 80] [outer = 0x7f04b3154000] 11:27:28 INFO - PROCESS | 3858 | 1461349648794 Marionette TRACE conn4 <- [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]]]}] 11:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1183ms 11:27:28 INFO - PROCESS | 3858 | 1461349648837 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 11:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:27:28 INFO - PROCESS | 3858 | 1461349648841 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 11:27:28 INFO - PROCESS | 3858 | 1461349648847 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:27:28 INFO - PROCESS | 3858 | 1461349648853 Marionette TRACE conn4 <- [1,82,null,{}] 11:27:28 INFO - PROCESS | 3858 | 1461349648859 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:29 INFO - PROCESS | 3858 | 1461349649019 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 11:27:29 INFO - PROCESS | 3858 | 1461349649147 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd4b8000 == 22 [pid = 3858] [id = 28] 11:27:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 81 (0x7f04b7568400) [pid = 3858] [serial = 81] [outer = (nil)] 11:27:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 82 (0x7f04b756a000) [pid = 3858] [serial = 82] [outer = 0x7f04b7568400] 11:27:29 INFO - PROCESS | 3858 | 1461349649225 Marionette DEBUG loaded listener.js 11:27:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 83 (0x7f04be606800) [pid = 3858] [serial = 83] [outer = 0x7f04b7568400] 11:27:30 INFO - PROCESS | 3858 | 1461349650104 Marionette TRACE conn4 <- [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]]]}] 11:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1332ms 11:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:27:30 INFO - PROCESS | 3858 | 1461349650179 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 11:27:30 INFO - PROCESS | 3858 | 1461349650182 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 11:27:30 INFO - PROCESS | 3858 | 1461349650189 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:27:30 INFO - PROCESS | 3858 | 1461349650192 Marionette TRACE conn4 <- [1,86,null,{}] 11:27:30 INFO - PROCESS | 3858 | 1461349650197 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:30 INFO - PROCESS | 3858 | 1461349650551 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 11:27:30 INFO - PROCESS | 3858 | 1461349650740 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04afa22000 == 23 [pid = 3858] [id = 29] 11:27:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 84 (0x7f04a93dd000) [pid = 3858] [serial = 84] [outer = (nil)] 11:27:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 85 (0x7f04aa2afc00) [pid = 3858] [serial = 85] [outer = 0x7f04a93dd000] 11:27:30 INFO - PROCESS | 3858 | 1461349650825 Marionette DEBUG loaded listener.js 11:27:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 86 (0x7f04af8ae400) [pid = 3858] [serial = 86] [outer = 0x7f04a93dd000] 11:27:31 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f65000 == 22 [pid = 3858] [id = 20] 11:27:31 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a936a800 == 21 [pid = 3858] [id = 19] 11:27:31 INFO - PROCESS | 3858 | 1461349651790 Marionette TRACE conn4 <- [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]]]}] 11:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1681ms 11:27:31 INFO - PROCESS | 3858 | 1461349651873 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 11:27:31 INFO - PROCESS | 3858 | 1461349651880 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 11:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:27:31 INFO - PROCESS | 3858 | 1461349651890 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:27:31 INFO - PROCESS | 3858 | 1461349651895 Marionette TRACE conn4 <- [1,90,null,{}] 11:27:31 INFO - PROCESS | 3858 | 1461349651910 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:32 INFO - PROCESS | 3858 | 1461349652161 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 11:27:32 INFO - PROCESS | 3858 | 1461349652313 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bcd000 == 22 [pid = 3858] [id = 30] 11:27:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 87 (0x7f04afbaa000) [pid = 3858] [serial = 87] [outer = (nil)] 11:27:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 88 (0x7f04b1eb7400) [pid = 3858] [serial = 88] [outer = 0x7f04afbaa000] 11:27:32 INFO - PROCESS | 3858 | 1461349652408 Marionette DEBUG loaded listener.js 11:27:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 89 (0x7f04b27c6000) [pid = 3858] [serial = 89] [outer = 0x7f04afbaa000] 11:27:33 INFO - PROCESS | 3858 | 1461349653227 Marionette TRACE conn4 <- [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]]]}] 11:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1387ms 11:27:33 INFO - PROCESS | 3858 | 1461349653282 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 11:27:33 INFO - PROCESS | 3858 | 1461349653291 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 11:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:27:33 INFO - PROCESS | 3858 | 1461349653306 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:27:33 INFO - PROCESS | 3858 | 1461349653310 Marionette TRACE conn4 <- [1,94,null,{}] 11:27:33 INFO - PROCESS | 3858 | 1461349653316 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:33 INFO - PROCESS | 3858 | 1461349653478 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 11:27:33 INFO - PROCESS | 3858 | 1461349653611 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6903000 == 23 [pid = 3858] [id = 31] 11:27:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 90 (0x7f04b30dec00) [pid = 3858] [serial = 90] [outer = (nil)] 11:27:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 91 (0x7f04b3822400) [pid = 3858] [serial = 91] [outer = 0x7f04b30dec00] 11:27:33 INFO - PROCESS | 3858 | 1461349653692 Marionette DEBUG loaded listener.js 11:27:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 92 (0x7f04bc531c00) [pid = 3858] [serial = 92] [outer = 0x7f04b30dec00] 11:27:34 INFO - PROCESS | 3858 | 1461349654519 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1288ms 11:27:34 INFO - PROCESS | 3858 | 1461349654600 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 11:27:34 INFO - PROCESS | 3858 | 1461349654604 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 11:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:27:34 INFO - PROCESS | 3858 | 1461349654613 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:27:34 INFO - PROCESS | 3858 | 1461349654618 Marionette TRACE conn4 <- [1,98,null,{}] 11:27:34 INFO - PROCESS | 3858 | 1461349654635 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:34 INFO - PROCESS | 3858 | 1461349654809 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 11:27:34 INFO - PROCESS | 3858 | 1461349654914 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd8bd000 == 24 [pid = 3858] [id = 32] 11:27:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 93 (0x7f04bd486000) [pid = 3858] [serial = 93] [outer = (nil)] 11:27:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 94 (0x7f04be555400) [pid = 3858] [serial = 94] [outer = 0x7f04bd486000] 11:27:35 INFO - PROCESS | 3858 | 1461349655000 Marionette DEBUG loaded listener.js 11:27:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 95 (0x7f04c0755400) [pid = 3858] [serial = 95] [outer = 0x7f04bd486000] 11:27:35 INFO - PROCESS | 3858 | 1461349655825 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1287ms 11:27:35 INFO - PROCESS | 3858 | 1461349655901 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 11:27:35 INFO - PROCESS | 3858 | 1461349655906 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 11:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:27:35 INFO - PROCESS | 3858 | 1461349655912 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:27:35 INFO - PROCESS | 3858 | 1461349655915 Marionette TRACE conn4 <- [1,102,null,{}] 11:27:35 INFO - PROCESS | 3858 | 1461349655921 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:36 INFO - PROCESS | 3858 | 1461349656078 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 11:27:36 INFO - PROCESS | 3858 | 1461349656208 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c024e800 == 25 [pid = 3858] [id = 33] 11:27:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 96 (0x7f04a62e6c00) [pid = 3858] [serial = 96] [outer = (nil)] 11:27:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 97 (0x7f04a62efc00) [pid = 3858] [serial = 97] [outer = 0x7f04a62e6c00] 11:27:36 INFO - PROCESS | 3858 | 1461349656289 Marionette DEBUG loaded listener.js 11:27:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 98 (0x7f04c07ca400) [pid = 3858] [serial = 98] [outer = 0x7f04a62e6c00] 11:27:37 INFO - PROCESS | 3858 | 1461349657030 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1132ms 11:27:37 INFO - PROCESS | 3858 | 1461349657045 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 11:27:37 INFO - PROCESS | 3858 | 1461349657050 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 11:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:27:37 INFO - PROCESS | 3858 | 1461349657076 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:27:37 INFO - PROCESS | 3858 | 1461349657079 Marionette TRACE conn4 <- [1,106,null,{}] 11:27:37 INFO - PROCESS | 3858 | 1461349657085 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:37 INFO - PROCESS | 3858 | 1461349657237 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 11:27:37 INFO - PROCESS | 3858 | 1461349657375 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84c3000 == 26 [pid = 3858] [id = 34] 11:27:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 99 (0x7f04a62eb000) [pid = 3858] [serial = 99] [outer = (nil)] 11:27:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 100 (0x7f04c2655000) [pid = 3858] [serial = 100] [outer = 0x7f04a62eb000] 11:27:37 INFO - PROCESS | 3858 | 1461349657457 Marionette DEBUG loaded listener.js 11:27:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 101 (0x7f04c284c400) [pid = 3858] [serial = 101] [outer = 0x7f04a62eb000] 11:27:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 102 (0x7f04a61cfc00) [pid = 3858] [serial = 102] [outer = 0x7f04a6d9f400] 11:27:38 INFO - PROCESS | 3858 | 1461349658405 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1390ms 11:27:38 INFO - PROCESS | 3858 | 1461349658463 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 11:27:38 INFO - PROCESS | 3858 | 1461349658466 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 11:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:27:38 INFO - PROCESS | 3858 | 1461349658473 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:27:38 INFO - PROCESS | 3858 | 1461349658477 Marionette TRACE conn4 <- [1,110,null,{}] 11:27:38 INFO - PROCESS | 3858 | 1461349658482 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:38 INFO - PROCESS | 3858 | 1461349658719 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 11:27:38 INFO - PROCESS | 3858 | 1461349658898 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c28c0000 == 27 [pid = 3858] [id = 35] 11:27:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 103 (0x7f04c21aa400) [pid = 3858] [serial = 103] [outer = (nil)] 11:27:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 104 (0x7f04c2b0dc00) [pid = 3858] [serial = 104] [outer = 0x7f04c21aa400] 11:27:38 INFO - PROCESS | 3858 | 1461349658980 Marionette DEBUG loaded listener.js 11:27:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04c475ac00) [pid = 3858] [serial = 105] [outer = 0x7f04c21aa400] 11:27:39 INFO - PROCESS | 3858 | 1461349659786 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1388ms 11:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:27:39 INFO - PROCESS | 3858 | 1461349659866 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 11:27:39 INFO - PROCESS | 3858 | 1461349659869 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 11:27:39 INFO - PROCESS | 3858 | 1461349659875 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:27:39 INFO - PROCESS | 3858 | 1461349659878 Marionette TRACE conn4 <- [1,114,null,{}] 11:27:39 INFO - PROCESS | 3858 | 1461349659883 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:40 INFO - PROCESS | 3858 | 1461349660034 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 11:27:40 INFO - PROCESS | 3858 | 1461349660250 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3c8800 == 28 [pid = 3858] [id = 36] 11:27:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04a61cc400) [pid = 3858] [serial = 106] [outer = (nil)] 11:27:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04a61cf800) [pid = 3858] [serial = 107] [outer = 0x7f04a61cc400] 11:27:40 INFO - PROCESS | 3858 | 1461349660327 Marionette DEBUG loaded listener.js 11:27:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04a62e8800) [pid = 3858] [serial = 108] [outer = 0x7f04a61cc400] 11:27:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f5d800 == 27 [pid = 3858] [id = 25] 11:27:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af7de800 == 26 [pid = 3858] [id = 24] 11:27:41 INFO - PROCESS | 3858 | 1461349661375 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1532ms 11:27:41 INFO - PROCESS | 3858 | 1461349661407 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 11:27:41 INFO - PROCESS | 3858 | 1461349661412 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 11:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:27:41 INFO - PROCESS | 3858 | 1461349661421 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:27:41 INFO - PROCESS | 3858 | 1461349661427 Marionette TRACE conn4 <- [1,118,null,{}] 11:27:41 INFO - PROCESS | 3858 | 1461349661437 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:41 INFO - PROCESS | 3858 | 1461349661618 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 11:27:41 INFO - PROCESS | 3858 | 1461349661805 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3240000 == 27 [pid = 3858] [id = 37] 11:27:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04a93d2800) [pid = 3858] [serial = 109] [outer = (nil)] 11:27:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f04ac645c00) [pid = 3858] [serial = 110] [outer = 0x7f04a93d2800] 11:27:41 INFO - PROCESS | 3858 | 1461349661892 Marionette DEBUG loaded listener.js 11:27:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f04b0d07400) [pid = 3858] [serial = 111] [outer = 0x7f04a93d2800] 11:27:42 INFO - PROCESS | 3858 | 1461349662706 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1342ms 11:27:42 INFO - PROCESS | 3858 | 1461349662765 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 11:27:42 INFO - PROCESS | 3858 | 1461349662774 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 11:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:27:42 INFO - PROCESS | 3858 | 1461349662804 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:27:42 INFO - PROCESS | 3858 | 1461349662810 Marionette TRACE conn4 <- [1,122,null,{}] 11:27:42 INFO - PROCESS | 3858 | 1461349662819 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:43 INFO - PROCESS | 3858 | 1461349663019 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 11:27:43 INFO - PROCESS | 3858 | 1461349663161 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd6ed800 == 28 [pid = 3858] [id = 38] 11:27:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f04b1eb8000) [pid = 3858] [serial = 112] [outer = (nil)] 11:27:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f04b3337800) [pid = 3858] [serial = 113] [outer = 0x7f04b1eb8000] 11:27:43 INFO - PROCESS | 3858 | 1461349663252 Marionette DEBUG loaded listener.js 11:27:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04b66b4400) [pid = 3858] [serial = 114] [outer = 0x7f04b1eb8000] 11:27:44 INFO - PROCESS | 3858 | 1461349664233 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1505ms 11:27:44 INFO - PROCESS | 3858 | 1461349664293 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 11:27:44 INFO - PROCESS | 3858 | 1461349664296 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 11:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:27:44 INFO - PROCESS | 3858 | 1461349664304 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:27:44 INFO - PROCESS | 3858 | 1461349664310 Marionette TRACE conn4 <- [1,126,null,{}] 11:27:44 INFO - PROCESS | 3858 | 1461349664327 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:44 INFO - PROCESS | 3858 | 1461349664537 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 11:27:44 INFO - PROCESS | 3858 | 1461349664689 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0a4800 == 29 [pid = 3858] [id = 39] 11:27:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f04a9f19800) [pid = 3858] [serial = 115] [outer = (nil)] 11:27:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04a9f1bc00) [pid = 3858] [serial = 116] [outer = 0x7f04a9f19800] 11:27:44 INFO - PROCESS | 3858 | 1461349664786 Marionette DEBUG loaded listener.js 11:27:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f04a9f24000) [pid = 3858] [serial = 117] [outer = 0x7f04a9f19800] 11:27:45 INFO - PROCESS | 3858 | 1461349665693 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1437ms 11:27:45 INFO - PROCESS | 3858 | 1461349665742 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 11:27:45 INFO - PROCESS | 3858 | 1461349665747 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 11:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:27:45 INFO - PROCESS | 3858 | 1461349665753 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:27:45 INFO - PROCESS | 3858 | 1461349665755 Marionette TRACE conn4 <- [1,130,null,{}] 11:27:45 INFO - PROCESS | 3858 | 1461349665762 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:45 INFO - PROCESS | 3858 | 1461349665922 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 11:27:46 INFO - PROCESS | 3858 | 1461349666059 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d74000 == 30 [pid = 3858] [id = 40] 11:27:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f04a9f19c00) [pid = 3858] [serial = 118] [outer = (nil)] 11:27:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04bd8ef000) [pid = 3858] [serial = 119] [outer = 0x7f04a9f19c00] 11:27:46 INFO - PROCESS | 3858 | 1461349666147 Marionette DEBUG loaded listener.js 11:27:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f04be8a5400) [pid = 3858] [serial = 120] [outer = 0x7f04a9f19c00] 11:27:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b6903000 == 29 [pid = 3858] [id = 31] 11:27:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1bcd000 == 28 [pid = 3858] [id = 30] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ac61a800 == 27 [pid = 3858] [id = 27] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b340b800 == 26 [pid = 3858] [id = 26] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aec19000 == 25 [pid = 3858] [id = 12] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd8bd000 == 24 [pid = 3858] [id = 32] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8949000 == 23 [pid = 3858] [id = 6] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c024e800 == 22 [pid = 3858] [id = 33] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a84c3000 == 21 [pid = 3858] [id = 34] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1bba800 == 20 [pid = 3858] [id = 21] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04afa22000 == 19 [pid = 3858] [id = 29] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a84b7800 == 18 [pid = 3858] [id = 23] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c28c0000 == 17 [pid = 3858] [id = 35] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b324c000 == 16 [pid = 3858] [id = 8] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af812800 == 15 [pid = 3858] [id = 22] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd4b8000 == 14 [pid = 3858] [id = 28] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0a4800 == 13 [pid = 3858] [id = 39] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd6ed800 == 12 [pid = 3858] [id = 38] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af3c8800 == 11 [pid = 3858] [id = 36] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3240000 == 10 [pid = 3858] [id = 37] 11:27:49 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3242000 == 9 [pid = 3858] [id = 18] 11:27:51 INFO - PROCESS | 3858 | 1461349671148 Marionette TRACE conn4 <- [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]]]}] 11:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5449ms 11:27:51 INFO - PROCESS | 3858 | 1461349671210 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 11:27:51 INFO - PROCESS | 3858 | 1461349671220 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 11:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:27:51 INFO - PROCESS | 3858 | 1461349671233 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:27:51 INFO - PROCESS | 3858 | 1461349671244 Marionette TRACE conn4 <- [1,134,null,{}] 11:27:51 INFO - PROCESS | 3858 | 1461349671275 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:51 INFO - PROCESS | 3858 | 1461349671443 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 11:27:51 INFO - PROCESS | 3858 | 1461349671551 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aea32000 == 10 [pid = 3858] [id = 41] 11:27:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04a9f24c00) [pid = 3858] [serial = 121] [outer = (nil)] 11:27:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04a9f27800) [pid = 3858] [serial = 122] [outer = 0x7f04a9f24c00] 11:27:51 INFO - PROCESS | 3858 | 1461349671673 Marionette DEBUG loaded listener.js 11:27:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04aa2b5c00) [pid = 3858] [serial = 123] [outer = 0x7f04a9f24c00] 11:27:52 INFO - PROCESS | 3858 | 1461349672553 Marionette TRACE conn4 <- [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]]]}] 11:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1366ms 11:27:52 INFO - PROCESS | 3858 | 1461349672646 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 11:27:52 INFO - PROCESS | 3858 | 1461349672657 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 11:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:27:52 INFO - PROCESS | 3858 | 1461349672697 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:27:52 INFO - PROCESS | 3858 | 1461349672702 Marionette TRACE conn4 <- [1,138,null,{}] 11:27:52 INFO - PROCESS | 3858 | 1461349672708 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:52 INFO - PROCESS | 3858 | 1461349672895 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 11:27:53 INFO - PROCESS | 3858 | 1461349673015 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2db5800 == 11 [pid = 3858] [id = 42] 11:27:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f04aec0c000) [pid = 3858] [serial = 124] [outer = (nil)] 11:27:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04af410000) [pid = 3858] [serial = 125] [outer = 0x7f04aec0c000] 11:27:53 INFO - PROCESS | 3858 | 1461349673096 Marionette DEBUG loaded listener.js 11:27:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04b1926400) [pid = 3858] [serial = 126] [outer = 0x7f04aec0c000] 11:27:53 INFO - PROCESS | 3858 | 1461349673911 Marionette TRACE conn4 <- [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]]]}] 11:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1250ms 11:27:53 INFO - PROCESS | 3858 | 1461349673939 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 11:27:53 INFO - PROCESS | 3858 | 1461349673944 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 11:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:27:53 INFO - PROCESS | 3858 | 1461349673952 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:27:53 INFO - PROCESS | 3858 | 1461349673958 Marionette TRACE conn4 <- [1,142,null,{}] 11:27:53 INFO - PROCESS | 3858 | 1461349673982 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:54 INFO - PROCESS | 3858 | 1461349674180 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 11:27:54 INFO - PROCESS | 3858 | 1461349674207 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd122800 == 12 [pid = 3858] [id = 43] 11:27:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04ad437800) [pid = 3858] [serial = 127] [outer = (nil)] 11:27:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04b3111000) [pid = 3858] [serial = 128] [outer = 0x7f04ad437800] 11:27:54 INFO - PROCESS | 3858 | 1461349674282 Marionette DEBUG loaded listener.js 11:27:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04b66ab000) [pid = 3858] [serial = 129] [outer = 0x7f04ad437800] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04ae6f2c00) [pid = 3858] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04a61cc400) [pid = 3858] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04ac648400) [pid = 3858] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04a8468c00) [pid = 3858] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04bd15d000) [pid = 3858] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f04ad436400) [pid = 3858] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04a93d5c00) [pid = 3858] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04aec06400) [pid = 3858] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f04ad435000) [pid = 3858] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f04b343e000) [pid = 3858] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f04ac647800) [pid = 3858] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 117 (0x7f04a6da0000) [pid = 3858] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 116 (0x7f04a62e6c00) [pid = 3858] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 115 (0x7f04a6bb9000) [pid = 3858] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 114 (0x7f04a89b1800) [pid = 3858] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f04b34e5000) [pid = 3858] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 112 (0x7f04bd486000) [pid = 3858] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 111 (0x7f04a93d2800) [pid = 3858] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 110 (0x7f04a62eb000) [pid = 3858] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 109 (0x7f04afbaa000) [pid = 3858] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 108 (0x7f04b3340000) [pid = 3858] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 107 (0x7f04b30dec00) [pid = 3858] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 106 (0x7f04b7568400) [pid = 3858] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 105 (0x7f04b1eb8000) [pid = 3858] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 104 (0x7f04b3154000) [pid = 3858] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 103 (0x7f04b1c95000) [pid = 3858] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 102 (0x7f04a93d4c00) [pid = 3858] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 101 (0x7f04a93dd000) [pid = 3858] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 100 (0x7f04c21aa400) [pid = 3858] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:27:55 INFO - PROCESS | 3858 | --DOMWINDOW == 99 (0x7f04a68c8000) [pid = 3858] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:27:56 INFO - PROCESS | 3858 | 1461349676095 Marionette TRACE conn4 <- [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]]]}] 11:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2201ms 11:27:56 INFO - PROCESS | 3858 | 1461349676169 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 11:27:56 INFO - PROCESS | 3858 | 1461349676173 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 11:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:27:56 INFO - PROCESS | 3858 | 1461349676201 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:27:56 INFO - PROCESS | 3858 | 1461349676204 Marionette TRACE conn4 <- [1,146,null,{}] 11:27:56 INFO - PROCESS | 3858 | 1461349676228 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:56 INFO - PROCESS | 3858 | 1461349676377 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 11:27:56 INFO - PROCESS | 3858 | 1461349676499 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b165b000 == 13 [pid = 3858] [id = 44] 11:27:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 100 (0x7f04a68c8000) [pid = 3858] [serial = 130] [outer = (nil)] 11:27:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 101 (0x7f04a9f41800) [pid = 3858] [serial = 131] [outer = 0x7f04a68c8000] 11:27:56 INFO - PROCESS | 3858 | 1461349676568 Marionette DEBUG loaded listener.js 11:27:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 102 (0x7f04b27c7800) [pid = 3858] [serial = 132] [outer = 0x7f04a68c8000] 11:27:57 INFO - PROCESS | 3858 | 1461349677185 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1018ms 11:27:57 INFO - PROCESS | 3858 | 1461349677205 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 11:27:57 INFO - PROCESS | 3858 | 1461349677207 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 11:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:27:57 INFO - PROCESS | 3858 | 1461349677214 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:27:57 INFO - PROCESS | 3858 | 1461349677216 Marionette TRACE conn4 <- [1,150,null,{}] 11:27:57 INFO - PROCESS | 3858 | 1461349677221 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:57 INFO - PROCESS | 3858 | 1461349677359 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 11:27:57 INFO - PROCESS | 3858 | 1461349677520 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c1a800 == 14 [pid = 3858] [id = 45] 11:27:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 103 (0x7f04a61ca800) [pid = 3858] [serial = 133] [outer = (nil)] 11:27:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 104 (0x7f04a61d1400) [pid = 3858] [serial = 134] [outer = 0x7f04a61ca800] 11:27:57 INFO - PROCESS | 3858 | 1461349677599 Marionette DEBUG loaded listener.js 11:27:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04a6bba800) [pid = 3858] [serial = 135] [outer = 0x7f04a61ca800] 11:27:58 INFO - PROCESS | 3858 | 1461349678620 Marionette TRACE conn4 <- [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]]]}] 11:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1431ms 11:27:58 INFO - PROCESS | 3858 | 1461349678647 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 11:27:58 INFO - PROCESS | 3858 | 1461349678654 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 11:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:27:58 INFO - PROCESS | 3858 | 1461349678663 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:27:58 INFO - PROCESS | 3858 | 1461349678667 Marionette TRACE conn4 <- [1,154,null,{}] 11:27:58 INFO - PROCESS | 3858 | 1461349678675 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:58 INFO - PROCESS | 3858 | 1461349678894 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 11:27:59 INFO - PROCESS | 3858 | 1461349679065 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3318000 == 15 [pid = 3858] [id = 46] 11:27:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04ac8d5800) [pid = 3858] [serial = 136] [outer = (nil)] 11:27:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04afac1400) [pid = 3858] [serial = 137] [outer = 0x7f04ac8d5800] 11:27:59 INFO - PROCESS | 3858 | 1461349679145 Marionette DEBUG loaded listener.js 11:27:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04b15a1c00) [pid = 3858] [serial = 138] [outer = 0x7f04ac8d5800] 11:28:00 INFO - PROCESS | 3858 | 1461349680067 Marionette TRACE conn4 <- [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]]]}] 11:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1482ms 11:28:00 INFO - PROCESS | 3858 | 1461349680148 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 11:28:00 INFO - PROCESS | 3858 | 1461349680154 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 11:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:28:00 INFO - PROCESS | 3858 | 1461349680164 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:28:00 INFO - PROCESS | 3858 | 1461349680166 Marionette TRACE conn4 <- [1,158,null,{}] 11:28:00 INFO - PROCESS | 3858 | 1461349680171 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:00 INFO - PROCESS | 3858 | 1461349680353 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 11:28:00 INFO - PROCESS | 3858 | 1461349680542 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3dd800 == 16 [pid = 3858] [id = 47] 11:28:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04a61d1000) [pid = 3858] [serial = 139] [outer = (nil)] 11:28:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f04a62e9c00) [pid = 3858] [serial = 140] [outer = 0x7f04a61d1000] 11:28:00 INFO - PROCESS | 3858 | 1461349680626 Marionette DEBUG loaded listener.js 11:28:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f04b333cc00) [pid = 3858] [serial = 141] [outer = 0x7f04a61d1000] 11:28:01 INFO - PROCESS | 3858 | 1461349681274 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:28:01 INFO - PROCESS | 3858 | 1461349681828 Marionette TRACE conn4 <- [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]]]}] 11:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1687ms 11:28:01 INFO - PROCESS | 3858 | 1461349681852 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 11:28:01 INFO - PROCESS | 3858 | 1461349681858 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 11:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:28:01 INFO - PROCESS | 3858 | 1461349681880 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:28:01 INFO - PROCESS | 3858 | 1461349681887 Marionette TRACE conn4 <- [1,162,null,{}] 11:28:01 INFO - PROCESS | 3858 | 1461349681900 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:02 INFO - PROCESS | 3858 | 1461349682199 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 11:28:02 INFO - PROCESS | 3858 | 1461349682334 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a894e000 == 17 [pid = 3858] [id = 48] 11:28:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f04a8538800) [pid = 3858] [serial = 142] [outer = (nil)] 11:28:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f04a89b6400) [pid = 3858] [serial = 143] [outer = 0x7f04a8538800] 11:28:02 INFO - PROCESS | 3858 | 1461349682401 Marionette DEBUG loaded listener.js 11:28:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04a9f20000) [pid = 3858] [serial = 144] [outer = 0x7f04a8538800] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f04ac645c00) [pid = 3858] [serial = 110] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 112 (0x7f04b756a000) [pid = 3858] [serial = 82] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 111 (0x7f04b2d6a400) [pid = 3858] [serial = 73] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 110 (0x7f04a62e8800) [pid = 3858] [serial = 108] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 109 (0x7f04b1c98000) [pid = 3858] [serial = 71] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 108 (0x7f04a9f43000) [pid = 3858] [serial = 50] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 107 (0x7f04bd386400) [pid = 3858] [serial = 52] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 106 (0x7f04bd412400) [pid = 3858] [serial = 53] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 105 (0x7f04be6d7800) [pid = 3858] [serial = 80] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 104 (0x7f04b0dd1800) [pid = 3858] [serial = 70] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 103 (0x7f04a61cf800) [pid = 3858] [serial = 107] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 102 (0x7f04aa2afc00) [pid = 3858] [serial = 85] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 101 (0x7f04afbabc00) [pid = 3858] [serial = 68] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 100 (0x7f04c024f000) [pid = 3858] [serial = 2] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 99 (0x7f04b2797400) [pid = 3858] [serial = 40] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 98 (0x7f04af3ee000) [pid = 3858] [serial = 37] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 97 (0x7f04a8284800) [pid = 3858] [serial = 25] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 96 (0x7f04aecd6400) [pid = 3858] [serial = 67] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 95 (0x7f04b314f800) [pid = 3858] [serial = 43] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 94 (0x7f04b34e3c00) [pid = 3858] [serial = 46] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 93 (0x7f04b751c000) [pid = 3858] [serial = 49] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 92 (0x7f04b0d0b400) [pid = 3858] [serial = 34] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 91 (0x7f04b333b400) [pid = 3858] [serial = 44] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 90 (0x7f04b3827800) [pid = 3858] [serial = 47] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 89 (0x7f04b15a6800) [pid = 3858] [serial = 35] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 88 (0x7f04b0efb800) [pid = 3858] [serial = 38] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 87 (0x7f04b2d65800) [pid = 3858] [serial = 41] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 86 (0x7f04a6da2400) [pid = 3858] [serial = 27] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 85 (0x7f04a9f1a000) [pid = 3858] [serial = 31] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 84 (0x7f04a78cd800) [pid = 3858] [serial = 28] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 83 (0x7f04a68cf800) [pid = 3858] [serial = 23] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 82 (0x7f04b0dd1c00) [pid = 3858] [serial = 12] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 81 (0x7f04be555400) [pid = 3858] [serial = 94] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 80 (0x7f04a9f1bc00) [pid = 3858] [serial = 116] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 79 (0x7f04b110a400) [pid = 3858] [serial = 9] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 78 (0x7f04b27c4c00) [pid = 3858] [serial = 59] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 77 (0x7f04b34dc800) [pid = 3858] [serial = 61] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 76 (0x7f04b3822400) [pid = 3858] [serial = 91] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 75 (0x7f04af40d800) [pid = 3858] [serial = 56] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 74 (0x7f04b21a4800) [pid = 3858] [serial = 58] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 73 (0x7f04b3337800) [pid = 3858] [serial = 113] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 72 (0x7f04ad4e0400) [pid = 3858] [serial = 55] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 71 (0x7f04af8ae400) [pid = 3858] [serial = 86] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 70 (0x7f04b1eb7400) [pid = 3858] [serial = 88] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 69 (0x7f04bd151c00) [pid = 3858] [serial = 76] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 68 (0x7f04b333b000) [pid = 3858] [serial = 74] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 67 (0x7f04a62efc00) [pid = 3858] [serial = 97] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 66 (0x7f04bd4fa400) [pid = 3858] [serial = 77] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 65 (0x7f04c0755400) [pid = 3858] [serial = 95] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 64 (0x7f04b0d07400) [pid = 3858] [serial = 111] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 63 (0x7f04c284c400) [pid = 3858] [serial = 101] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 62 (0x7f04c2655000) [pid = 3858] [serial = 100] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 61 (0x7f04a9f4a000) [pid = 3858] [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.] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 60 (0x7f04b27c6000) [pid = 3858] [serial = 89] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 59 (0x7f04bd15c000) [pid = 3858] [serial = 62] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 58 (0x7f04bc531c00) [pid = 3858] [serial = 92] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 57 (0x7f04be606800) [pid = 3858] [serial = 83] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 56 (0x7f04b66b4400) [pid = 3858] [serial = 114] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 55 (0x7f04be5b8800) [pid = 3858] [serial = 79] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 54 (0x7f04bd390800) [pid = 3858] [serial = 64] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 53 (0x7f04c475ac00) [pid = 3858] [serial = 105] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 52 (0x7f04bd8ef000) [pid = 3858] [serial = 119] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 51 (0x7f04a68c9c00) [pid = 3858] [serial = 22] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 50 (0x7f04c07ca400) [pid = 3858] [serial = 98] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 49 (0x7f04bd60dc00) [pid = 3858] [serial = 65] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 48 (0x7f04a89b3400) [pid = 3858] [serial = 16] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 47 (0x7f04a89b9c00) [pid = 3858] [serial = 17] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 46 (0x7f04a8466000) [pid = 3858] [serial = 19] [outer = (nil)] [url = about:blank] 11:28:02 INFO - PROCESS | 3858 | --DOMWINDOW == 45 (0x7f04c2b0dc00) [pid = 3858] [serial = 104] [outer = (nil)] [url = about:blank] 11:28:03 INFO - PROCESS | 3858 | 1461349683269 Marionette TRACE conn4 <- [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]]]}] 11:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1458ms 11:28:03 INFO - PROCESS | 3858 | 1461349683329 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 11:28:03 INFO - PROCESS | 3858 | 1461349683347 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 11:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:28:03 INFO - PROCESS | 3858 | 1461349683365 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:28:03 INFO - PROCESS | 3858 | 1461349683374 Marionette TRACE conn4 <- [1,166,null,{}] 11:28:03 INFO - PROCESS | 3858 | 1461349683383 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:03 INFO - PROCESS | 3858 | 1461349683660 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 11:28:03 INFO - PROCESS | 3858 | 1461349683742 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac60d000 == 18 [pid = 3858] [id = 49] 11:28:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 46 (0x7f04a778d000) [pid = 3858] [serial = 145] [outer = (nil)] 11:28:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 47 (0x7f04a7796800) [pid = 3858] [serial = 146] [outer = 0x7f04a778d000] 11:28:03 INFO - PROCESS | 3858 | 1461349683810 Marionette DEBUG loaded listener.js 11:28:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 48 (0x7f04ac8d1c00) [pid = 3858] [serial = 147] [outer = 0x7f04a778d000] 11:28:04 INFO - PROCESS | 3858 | 1461349684480 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1141ms 11:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:28:04 INFO - PROCESS | 3858 | 1461349684510 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 11:28:04 INFO - PROCESS | 3858 | 1461349684513 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 11:28:04 INFO - PROCESS | 3858 | 1461349684521 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:28:04 INFO - PROCESS | 3858 | 1461349684526 Marionette TRACE conn4 <- [1,170,null,{}] 11:28:04 INFO - PROCESS | 3858 | 1461349684543 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:04 INFO - PROCESS | 3858 | 1461349684726 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 11:28:04 INFO - PROCESS | 3858 | 1461349684751 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b0d8d000 == 19 [pid = 3858] [id = 50] 11:28:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 49 (0x7f04a61d1c00) [pid = 3858] [serial = 148] [outer = (nil)] 11:28:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 50 (0x7f04af3f2400) [pid = 3858] [serial = 149] [outer = 0x7f04a61d1c00] 11:28:04 INFO - PROCESS | 3858 | 1461349684818 Marionette DEBUG loaded listener.js 11:28:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 51 (0x7f04b11e5800) [pid = 3858] [serial = 150] [outer = 0x7f04a61d1c00] 11:28:05 INFO - PROCESS | 3858 | 1461349685523 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1043ms 11:28:05 INFO - PROCESS | 3858 | 1461349685563 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 11:28:05 INFO - PROCESS | 3858 | 1461349685567 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 11:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:28:05 INFO - PROCESS | 3858 | 1461349685573 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:28:05 INFO - PROCESS | 3858 | 1461349685576 Marionette TRACE conn4 <- [1,174,null,{}] 11:28:05 INFO - PROCESS | 3858 | 1461349685586 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:05 INFO - PROCESS | 3858 | 1461349685814 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 11:28:05 INFO - PROCESS | 3858 | 1461349685835 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1848800 == 20 [pid = 3858] [id = 51] 11:28:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 52 (0x7f04b279e000) [pid = 3858] [serial = 151] [outer = (nil)] 11:28:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 53 (0x7f04b2d65800) [pid = 3858] [serial = 152] [outer = 0x7f04b279e000] 11:28:05 INFO - PROCESS | 3858 | 1461349685907 Marionette DEBUG loaded listener.js 11:28:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 54 (0x7f04b310f800) [pid = 3858] [serial = 153] [outer = 0x7f04b279e000] 11:28:06 INFO - PROCESS | 3858 | 1461349686692 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1188ms 11:28:06 INFO - PROCESS | 3858 | --DOMWINDOW == 53 (0x7f04a9f19800) [pid = 3858] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:28:06 INFO - PROCESS | 3858 | --DOMWINDOW == 52 (0x7f04a9f24c00) [pid = 3858] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:28:06 INFO - PROCESS | 3858 | --DOMWINDOW == 51 (0x7f04ad437800) [pid = 3858] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:28:06 INFO - PROCESS | 3858 | --DOMWINDOW == 50 (0x7f04a9f19c00) [pid = 3858] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:28:06 INFO - PROCESS | 3858 | --DOMWINDOW == 49 (0x7f04aec0c000) [pid = 3858] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:28:06 INFO - PROCESS | 3858 | 1461349686779 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 11:28:06 INFO - PROCESS | 3858 | 1461349686785 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 11:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:28:06 INFO - PROCESS | 3858 | 1461349686793 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:28:06 INFO - PROCESS | 3858 | 1461349686795 Marionette TRACE conn4 <- [1,178,null,{}] 11:28:06 INFO - PROCESS | 3858 | 1461349686806 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:06 INFO - PROCESS | 3858 | 1461349686980 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 11:28:07 INFO - PROCESS | 3858 | 1461349686997 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1caa000 == 21 [pid = 3858] [id = 52] 11:28:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 50 (0x7f04a61d0000) [pid = 3858] [serial = 154] [outer = (nil)] 11:28:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 51 (0x7f04b30e9000) [pid = 3858] [serial = 155] [outer = 0x7f04a61d0000] 11:28:07 INFO - PROCESS | 3858 | 1461349687063 Marionette DEBUG loaded listener.js 11:28:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 52 (0x7f04b333a000) [pid = 3858] [serial = 156] [outer = 0x7f04a61d0000] 11:28:07 INFO - PROCESS | 3858 | 1461349687802 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1030ms 11:28:07 INFO - PROCESS | 3858 | 1461349687823 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 11:28:07 INFO - PROCESS | 3858 | 1461349687827 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 11:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:28:07 INFO - PROCESS | 3858 | 1461349687833 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:28:07 INFO - PROCESS | 3858 | 1461349687835 Marionette TRACE conn4 <- [1,182,null,{}] 11:28:07 INFO - PROCESS | 3858 | 1461349687840 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:08 INFO - PROCESS | 3858 | 1461349688068 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 11:28:08 INFO - PROCESS | 3858 | 1461349688093 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2dbf800 == 22 [pid = 3858] [id = 53] 11:28:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 53 (0x7f04b7519800) [pid = 3858] [serial = 157] [outer = (nil)] 11:28:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 54 (0x7f04bd154000) [pid = 3858] [serial = 158] [outer = 0x7f04b7519800] 11:28:08 INFO - PROCESS | 3858 | 1461349688165 Marionette DEBUG loaded listener.js 11:28:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 55 (0x7f04bd38e000) [pid = 3858] [serial = 159] [outer = 0x7f04b7519800] 11:28:08 INFO - PROCESS | 3858 | 1461349688912 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1127ms 11:28:08 INFO - PROCESS | 3858 | 1461349688961 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 11:28:08 INFO - PROCESS | 3858 | 1461349688965 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 11:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:28:08 INFO - PROCESS | 3858 | 1461349688971 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:28:08 INFO - PROCESS | 3858 | 1461349688973 Marionette TRACE conn4 <- [1,186,null,{}] 11:28:08 INFO - PROCESS | 3858 | 1461349688979 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:09 INFO - PROCESS | 3858 | 1461349689203 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 11:28:09 INFO - PROCESS | 3858 | 1461349689316 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84ba000 == 23 [pid = 3858] [id = 54] 11:28:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 56 (0x7f04a61d7800) [pid = 3858] [serial = 160] [outer = (nil)] 11:28:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 57 (0x7f04a62ea800) [pid = 3858] [serial = 161] [outer = 0x7f04a61d7800] 11:28:09 INFO - PROCESS | 3858 | 1461349689397 Marionette DEBUG loaded listener.js 11:28:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 58 (0x7f04a6da1000) [pid = 3858] [serial = 162] [outer = 0x7f04a61d7800] 11:28:10 INFO - PROCESS | 3858 | 1461349690466 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1539ms 11:28:10 INFO - PROCESS | 3858 | 1461349690513 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 11:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:28:10 INFO - PROCESS | 3858 | 1461349690520 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 11:28:10 INFO - PROCESS | 3858 | 1461349690527 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:28:10 INFO - PROCESS | 3858 | 1461349690535 Marionette TRACE conn4 <- [1,190,null,{}] 11:28:10 INFO - PROCESS | 3858 | 1461349690542 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:10 INFO - PROCESS | 3858 | 1461349690710 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 11:28:10 INFO - PROCESS | 3858 | 1461349690854 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1130800 == 24 [pid = 3858] [id = 55] 11:28:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 59 (0x7f04ad435000) [pid = 3858] [serial = 163] [outer = (nil)] 11:28:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 60 (0x7f04aecd3800) [pid = 3858] [serial = 164] [outer = 0x7f04ad435000] 11:28:10 INFO - PROCESS | 3858 | 1461349690951 Marionette DEBUG loaded listener.js 11:28:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 61 (0x7f04af8ae400) [pid = 3858] [serial = 165] [outer = 0x7f04ad435000] 11:28:11 INFO - PROCESS | 3858 | 1461349691847 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1389ms 11:28:11 INFO - PROCESS | 3858 | 1461349691917 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 11:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:28:11 INFO - PROCESS | 3858 | 1461349691922 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 11:28:11 INFO - PROCESS | 3858 | 1461349691929 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:28:11 INFO - PROCESS | 3858 | 1461349691933 Marionette TRACE conn4 <- [1,194,null,{}] 11:28:11 INFO - PROCESS | 3858 | 1461349691940 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:12 INFO - PROCESS | 3858 | 1461349692101 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 11:28:12 INFO - PROCESS | 3858 | 1461349692230 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b0d8c800 == 25 [pid = 3858] [id = 56] 11:28:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 62 (0x7f04ad4e6c00) [pid = 3858] [serial = 166] [outer = (nil)] 11:28:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 63 (0x7f04b30ebc00) [pid = 3858] [serial = 167] [outer = 0x7f04ad4e6c00] 11:28:12 INFO - PROCESS | 3858 | 1461349692309 Marionette DEBUG loaded listener.js 11:28:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 64 (0x7f04b34e3800) [pid = 3858] [serial = 168] [outer = 0x7f04ad4e6c00] 11:28:13 INFO - PROCESS | 3858 | 1461349693248 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1385ms 11:28:13 INFO - PROCESS | 3858 | 1461349693315 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 11:28:13 INFO - PROCESS | 3858 | 1461349693322 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 11:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:28:13 INFO - PROCESS | 3858 | 1461349693339 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:28:13 INFO - PROCESS | 3858 | 1461349693346 Marionette TRACE conn4 <- [1,198,null,{}] 11:28:13 INFO - PROCESS | 3858 | 1461349693353 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:13 INFO - PROCESS | 3858 | 1461349693568 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 11:28:13 INFO - PROCESS | 3858 | 1461349693735 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b691b000 == 26 [pid = 3858] [id = 57] 11:28:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 65 (0x7f04af856800) [pid = 3858] [serial = 169] [outer = (nil)] 11:28:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 66 (0x7f04bd410400) [pid = 3858] [serial = 170] [outer = 0x7f04af856800] 11:28:13 INFO - PROCESS | 3858 | 1461349693820 Marionette DEBUG loaded listener.js 11:28:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 67 (0x7f04bd6a2c00) [pid = 3858] [serial = 171] [outer = 0x7f04af856800] 11:28:14 INFO - PROCESS | 3858 | 1461349694657 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1342ms 11:28:14 INFO - PROCESS | 3858 | 1461349694673 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 11:28:14 INFO - PROCESS | 3858 | 1461349694676 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 11:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:28:14 INFO - PROCESS | 3858 | 1461349694684 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:28:14 INFO - PROCESS | 3858 | 1461349694688 Marionette TRACE conn4 <- [1,202,null,{}] 11:28:14 INFO - PROCESS | 3858 | 1461349694693 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:14 INFO - PROCESS | 3858 | 1461349694847 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 11:28:14 INFO - PROCESS | 3858 | 1461349694984 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d88800 == 27 [pid = 3858] [id = 58] 11:28:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 68 (0x7f04a61d4000) [pid = 3858] [serial = 172] [outer = (nil)] 11:28:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 69 (0x7f04a62ec800) [pid = 3858] [serial = 173] [outer = 0x7f04a61d4000] 11:28:15 INFO - PROCESS | 3858 | 1461349695062 Marionette DEBUG loaded listener.js 11:28:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 70 (0x7f04bd48b400) [pid = 3858] [serial = 174] [outer = 0x7f04a61d4000] 11:28:16 INFO - PROCESS | 3858 | 1461349696125 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1484ms 11:28:16 INFO - PROCESS | 3858 | 1461349696171 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 11:28:16 INFO - PROCESS | 3858 | 1461349696178 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 11:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:28:16 INFO - PROCESS | 3858 | 1461349696187 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:28:16 INFO - PROCESS | 3858 | 1461349696191 Marionette TRACE conn4 <- [1,206,null,{}] 11:28:16 INFO - PROCESS | 3858 | 1461349696199 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:16 INFO - PROCESS | 3858 | 1461349696398 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 69 (0x7f04a9f41800) [pid = 3858] [serial = 131] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 68 (0x7f04b66ab000) [pid = 3858] [serial = 129] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 67 (0x7f04aa2b5c00) [pid = 3858] [serial = 123] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 66 (0x7f04a9f24000) [pid = 3858] [serial = 117] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 65 (0x7f04a9f27800) [pid = 3858] [serial = 122] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 64 (0x7f04b3111000) [pid = 3858] [serial = 128] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 63 (0x7f04be8a5400) [pid = 3858] [serial = 120] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 62 (0x7f04af410000) [pid = 3858] [serial = 125] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | --DOMWINDOW == 61 (0x7f04b1926400) [pid = 3858] [serial = 126] [outer = (nil)] [url = about:blank] 11:28:16 INFO - PROCESS | 3858 | 1461349696567 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa09c000 == 28 [pid = 3858] [id = 59] 11:28:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 62 (0x7f04a9f19400) [pid = 3858] [serial = 175] [outer = (nil)] 11:28:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 63 (0x7f04a9f41800) [pid = 3858] [serial = 176] [outer = 0x7f04a9f19400] 11:28:16 INFO - PROCESS | 3858 | 1461349696674 Marionette DEBUG loaded listener.js 11:28:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 64 (0x7f04ac8d7000) [pid = 3858] [serial = 177] [outer = 0x7f04a9f19400] 11:28:17 INFO - PROCESS | 3858 | 1461349697315 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1179ms 11:28:17 INFO - PROCESS | 3858 | 1461349697368 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 11:28:17 INFO - PROCESS | 3858 | 1461349697377 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 11:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:28:17 INFO - PROCESS | 3858 | 1461349697388 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:28:17 INFO - PROCESS | 3858 | 1461349697392 Marionette TRACE conn4 <- [1,210,null,{}] 11:28:17 INFO - PROCESS | 3858 | 1461349697397 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:17 INFO - PROCESS | 3858 | 1461349697563 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 11:28:17 INFO - PROCESS | 3858 | 1461349697653 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b154f000 == 29 [pid = 3858] [id = 60] 11:28:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 65 (0x7f04a9f22800) [pid = 3858] [serial = 178] [outer = (nil)] 11:28:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 66 (0x7f04b0dd4000) [pid = 3858] [serial = 179] [outer = 0x7f04a9f22800] 11:28:17 INFO - PROCESS | 3858 | 1461349697717 Marionette DEBUG loaded listener.js 11:28:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 67 (0x7f04b219a000) [pid = 3858] [serial = 180] [outer = 0x7f04a9f22800] 11:28:18 INFO - PROCESS | 3858 | 1461349698424 Marionette TRACE conn4 <- [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]]]}] 11:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1082ms 11:28:18 INFO - PROCESS | 3858 | 1461349698471 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 11:28:18 INFO - PROCESS | 3858 | 1461349698475 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 11:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:28:18 INFO - PROCESS | 3858 | 1461349698490 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:28:18 INFO - PROCESS | 3858 | 1461349698496 Marionette TRACE conn4 <- [1,214,null,{}] 11:28:18 INFO - PROCESS | 3858 | 1461349698518 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:18 INFO - PROCESS | 3858 | 1461349698686 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 11:28:18 INFO - PROCESS | 3858 | 1461349698698 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3249000 == 30 [pid = 3858] [id = 61] 11:28:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 68 (0x7f04b34e5000) [pid = 3858] [serial = 181] [outer = (nil)] 11:28:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 69 (0x7f04b756a400) [pid = 3858] [serial = 182] [outer = 0x7f04b34e5000] 11:28:18 INFO - PROCESS | 3858 | 1461349698770 Marionette DEBUG loaded listener.js 11:28:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 70 (0x7f04bd486400) [pid = 3858] [serial = 183] [outer = 0x7f04b34e5000] 11:28:19 INFO - PROCESS | 3858 | 1461349699655 Marionette TRACE conn4 <- [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]]]}] 11:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1198ms 11:28:19 INFO - PROCESS | 3858 | 1461349699681 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 11:28:19 INFO - PROCESS | 3858 | 1461349699686 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 11:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:28:19 INFO - PROCESS | 3858 | 1461349699695 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:28:19 INFO - PROCESS | 3858 | 1461349699697 Marionette TRACE conn4 <- [1,218,null,{}] 11:28:19 INFO - PROCESS | 3858 | 1461349699713 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:19 INFO - PROCESS | 3858 | 1461349699883 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 11:28:19 INFO - PROCESS | 3858 | 1461349699948 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd1a4800 == 31 [pid = 3858] [id = 62] 11:28:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 71 (0x7f04b751b800) [pid = 3858] [serial = 184] [outer = (nil)] 11:28:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 72 (0x7f04bd8f4c00) [pid = 3858] [serial = 185] [outer = 0x7f04b751b800] 11:28:20 INFO - PROCESS | 3858 | 1461349700013 Marionette DEBUG loaded listener.js 11:28:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 73 (0x7f04be5bbc00) [pid = 3858] [serial = 186] [outer = 0x7f04b751b800] 11:28:20 INFO - PROCESS | 3858 | 1461349700753 Marionette TRACE conn4 <- [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]]]}] 11:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1087ms 11:28:20 INFO - PROCESS | 3858 | 1461349700790 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 11:28:20 INFO - PROCESS | 3858 | 1461349700793 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 11:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:28:20 INFO - PROCESS | 3858 | 1461349700808 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:28:20 INFO - PROCESS | 3858 | 1461349700816 Marionette TRACE conn4 <- [1,222,null,{}] 11:28:20 INFO - PROCESS | 3858 | 1461349700858 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:21 INFO - PROCESS | 3858 | 1461349701059 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 11:28:21 INFO - PROCESS | 3858 | 1461349701081 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd6e0800 == 32 [pid = 3858] [id = 63] 11:28:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 74 (0x7f04a62e2400) [pid = 3858] [serial = 187] [outer = (nil)] 11:28:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 75 (0x7f04be8a4c00) [pid = 3858] [serial = 188] [outer = 0x7f04a62e2400] 11:28:21 INFO - PROCESS | 3858 | 1461349701148 Marionette DEBUG loaded listener.js 11:28:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 76 (0x7f04a8533400) [pid = 3858] [serial = 189] [outer = 0x7f04a62e2400] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 75 (0x7f04b279e000) [pid = 3858] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 74 (0x7f04a8538800) [pid = 3858] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 73 (0x7f04a778d000) [pid = 3858] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 72 (0x7f04a61d0000) [pid = 3858] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 71 (0x7f04ac8d5800) [pid = 3858] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 70 (0x7f04a61d1000) [pid = 3858] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 69 (0x7f04a61d1c00) [pid = 3858] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:28:21 INFO - PROCESS | 3858 | --DOMWINDOW == 68 (0x7f04a61ca800) [pid = 3858] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:28:22 INFO - PROCESS | 3858 | 1461349702012 Marionette TRACE conn4 <- [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]]]}] 11:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1255ms 11:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:28:22 INFO - PROCESS | 3858 | 1461349702064 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 11:28:22 INFO - PROCESS | 3858 | 1461349702067 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 11:28:22 INFO - PROCESS | 3858 | 1461349702073 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:28:22 INFO - PROCESS | 3858 | 1461349702076 Marionette TRACE conn4 <- [1,226,null,{}] 11:28:22 INFO - PROCESS | 3858 | 1461349702081 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:22 INFO - PROCESS | 3858 | 1461349702272 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 11:28:22 INFO - PROCESS | 3858 | 1461349702282 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be549000 == 33 [pid = 3858] [id = 64] 11:28:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 69 (0x7f04b279e000) [pid = 3858] [serial = 190] [outer = (nil)] 11:28:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 70 (0x7f04c1e32800) [pid = 3858] [serial = 191] [outer = 0x7f04b279e000] 11:28:22 INFO - PROCESS | 3858 | 1461349702352 Marionette DEBUG loaded listener.js 11:28:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 71 (0x7f04c21a2800) [pid = 3858] [serial = 192] [outer = 0x7f04b279e000] 11:28:23 INFO - PROCESS | 3858 | 1461349703027 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 984ms 11:28:23 INFO - PROCESS | 3858 | 1461349703057 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 11:28:23 INFO - PROCESS | 3858 | 1461349703061 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 11:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:28:23 INFO - PROCESS | 3858 | 1461349703067 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:28:23 INFO - PROCESS | 3858 | 1461349703069 Marionette TRACE conn4 <- [1,230,null,{}] 11:28:23 INFO - PROCESS | 3858 | 1461349703075 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:23 INFO - PROCESS | 3858 | 1461349703260 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 11:28:23 INFO - PROCESS | 3858 | 1461349703294 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c0260800 == 34 [pid = 3858] [id = 65] 11:28:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 72 (0x7f04aa276800) [pid = 3858] [serial = 193] [outer = (nil)] 11:28:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 73 (0x7f04aa27bc00) [pid = 3858] [serial = 194] [outer = 0x7f04aa276800] 11:28:23 INFO - PROCESS | 3858 | 1461349703366 Marionette DEBUG loaded listener.js 11:28:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 74 (0x7f04be55dc00) [pid = 3858] [serial = 195] [outer = 0x7f04aa276800] 11:28:24 INFO - PROCESS | 3858 | 1461349704266 Marionette TRACE conn4 <- [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]]]}] 11:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1231ms 11:28:24 INFO - PROCESS | 3858 | 1461349704299 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 11:28:24 INFO - PROCESS | 3858 | 1461349704305 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 11:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:28:24 INFO - PROCESS | 3858 | 1461349704315 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:28:24 INFO - PROCESS | 3858 | 1461349704319 Marionette TRACE conn4 <- [1,234,null,{}] 11:28:24 INFO - PROCESS | 3858 | 1461349704327 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:24 INFO - PROCESS | 3858 | 1461349704505 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 11:28:24 INFO - PROCESS | 3858 | 1461349704644 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b112b000 == 35 [pid = 3858] [id = 66] 11:28:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 75 (0x7f04a846f400) [pid = 3858] [serial = 196] [outer = (nil)] 11:28:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 76 (0x7f04a9f21c00) [pid = 3858] [serial = 197] [outer = 0x7f04a846f400] 11:28:24 INFO - PROCESS | 3858 | 1461349704724 Marionette DEBUG loaded listener.js 11:28:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 77 (0x7f04aa27b000) [pid = 3858] [serial = 198] [outer = 0x7f04a846f400] 11:28:25 INFO - PROCESS | 3858 | 1461349705602 Marionette TRACE conn4 <- [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]]]}] 11:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1332ms 11:28:25 INFO - PROCESS | 3858 | 1461349705649 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 11:28:25 INFO - PROCESS | 3858 | 1461349705660 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 11:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:28:25 INFO - PROCESS | 3858 | 1461349705673 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:28:25 INFO - PROCESS | 3858 | 1461349705676 Marionette TRACE conn4 <- [1,238,null,{}] 11:28:25 INFO - PROCESS | 3858 | 1461349705684 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:25 INFO - PROCESS | 3858 | 1461349705873 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 11:28:26 INFO - PROCESS | 3858 | 1461349706012 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd11c800 == 36 [pid = 3858] [id = 67] 11:28:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 78 (0x7f04ad436800) [pid = 3858] [serial = 199] [outer = (nil)] 11:28:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 79 (0x7f04b1c9a400) [pid = 3858] [serial = 200] [outer = 0x7f04ad436800] 11:28:26 INFO - PROCESS | 3858 | 1461349706085 Marionette DEBUG loaded listener.js 11:28:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 80 (0x7f04b2d6a000) [pid = 3858] [serial = 201] [outer = 0x7f04ad436800] 11:28:26 INFO - PROCESS | 3858 | 1461349706945 Marionette TRACE conn4 <- [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]]]}] 11:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1334ms 11:28:27 INFO - PROCESS | 3858 | 1461349707006 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 11:28:27 INFO - PROCESS | 3858 | 1461349707010 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 11:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:28:27 INFO - PROCESS | 3858 | 1461349707017 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:28:27 INFO - PROCESS | 3858 | 1461349707022 Marionette TRACE conn4 <- [1,242,null,{}] 11:28:27 INFO - PROCESS | 3858 | 1461349707037 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:27 INFO - PROCESS | 3858 | 1461349707203 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 11:28:27 INFO - PROCESS | 3858 | 1461349707335 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c246e800 == 37 [pid = 3858] [id = 68] 11:28:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 81 (0x7f04bd40dc00) [pid = 3858] [serial = 202] [outer = (nil)] 11:28:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 82 (0x7f04be602800) [pid = 3858] [serial = 203] [outer = 0x7f04bd40dc00] 11:28:27 INFO - PROCESS | 3858 | 1461349707412 Marionette DEBUG loaded listener.js 11:28:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 83 (0x7f04c07c9c00) [pid = 3858] [serial = 204] [outer = 0x7f04bd40dc00] 11:28:28 INFO - PROCESS | 3858 | 1461349708292 Marionette TRACE conn4 <- [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]]]}] 11:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1334ms 11:28:28 INFO - PROCESS | 3858 | 1461349708351 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 11:28:28 INFO - PROCESS | 3858 | 1461349708356 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 11:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:28:28 INFO - PROCESS | 3858 | 1461349708361 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:28:28 INFO - PROCESS | 3858 | 1461349708365 Marionette TRACE conn4 <- [1,246,null,{}] 11:28:28 INFO - PROCESS | 3858 | 1461349708371 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:28 INFO - PROCESS | 3858 | 1461349708535 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 11:28:28 INFO - PROCESS | 3858 | 1461349708670 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2837000 == 38 [pid = 3858] [id = 69] 11:28:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 84 (0x7f04a68c7000) [pid = 3858] [serial = 205] [outer = (nil)] 11:28:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 85 (0x7f04c1f9b000) [pid = 3858] [serial = 206] [outer = 0x7f04a68c7000] 11:28:28 INFO - PROCESS | 3858 | 1461349708744 Marionette DEBUG loaded listener.js 11:28:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 86 (0x7f04c26b6400) [pid = 3858] [serial = 207] [outer = 0x7f04a68c7000] 11:28:29 INFO - PROCESS | 3858 | 1461349709760 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1435ms 11:28:29 INFO - PROCESS | 3858 | 1461349709799 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 11:28:29 INFO - PROCESS | 3858 | 1461349709803 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 11:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:28:29 INFO - PROCESS | 3858 | 1461349709812 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:28:29 INFO - PROCESS | 3858 | 1461349709817 Marionette TRACE conn4 <- [1,250,null,{}] 11:28:29 INFO - PROCESS | 3858 | 1461349709826 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:30 INFO - PROCESS | 3858 | 1461349709999 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 11:28:30 INFO - PROCESS | 3858 | 1461349710198 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04adc65000 == 39 [pid = 3858] [id = 70] 11:28:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 87 (0x7f04a68cd800) [pid = 3858] [serial = 208] [outer = (nil)] 11:28:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 88 (0x7f04a6d9fc00) [pid = 3858] [serial = 209] [outer = 0x7f04a68cd800] 11:28:30 INFO - PROCESS | 3858 | 1461349710274 Marionette DEBUG loaded listener.js 11:28:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 89 (0x7f04a9f1f000) [pid = 3858] [serial = 210] [outer = 0x7f04a68cd800] 11:28:31 INFO - PROCESS | 3858 | 1461349711180 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1446ms 11:28:31 INFO - PROCESS | 3858 | 1461349711259 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 11:28:31 INFO - PROCESS | 3858 | 1461349711268 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 11:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:28:31 INFO - PROCESS | 3858 | 1461349711287 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:28:31 INFO - PROCESS | 3858 | 1461349711290 Marionette TRACE conn4 <- [1,254,null,{}] 11:28:31 INFO - PROCESS | 3858 | 1461349711297 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:31 INFO - PROCESS | 3858 | 1461349711585 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 88 (0x7f04b2d65800) [pid = 3858] [serial = 152] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 87 (0x7f04a89b6400) [pid = 3858] [serial = 143] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 86 (0x7f04a7796800) [pid = 3858] [serial = 146] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 85 (0x7f04ac8d1c00) [pid = 3858] [serial = 147] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 84 (0x7f04b30e9000) [pid = 3858] [serial = 155] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 83 (0x7f04bd154000) [pid = 3858] [serial = 158] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 82 (0x7f04b15a1c00) [pid = 3858] [serial = 138] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 81 (0x7f04afac1400) [pid = 3858] [serial = 137] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 80 (0x7f04b333cc00) [pid = 3858] [serial = 141] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 79 (0x7f04a62e9c00) [pid = 3858] [serial = 140] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 78 (0x7f04af3f2400) [pid = 3858] [serial = 149] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 77 (0x7f04a6bba800) [pid = 3858] [serial = 135] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 76 (0x7f04a61d1400) [pid = 3858] [serial = 134] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 75 (0x7f04a9f20000) [pid = 3858] [serial = 144] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 74 (0x7f04b310f800) [pid = 3858] [serial = 153] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 73 (0x7f04b333a000) [pid = 3858] [serial = 156] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | --DOMWINDOW == 72 (0x7f04b11e5800) [pid = 3858] [serial = 150] [outer = (nil)] [url = about:blank] 11:28:31 INFO - PROCESS | 3858 | 1461349711721 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a936f800 == 40 [pid = 3858] [id = 71] 11:28:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 73 (0x7f04a7796800) [pid = 3858] [serial = 211] [outer = (nil)] 11:28:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 74 (0x7f04ac8d0c00) [pid = 3858] [serial = 212] [outer = 0x7f04a7796800] 11:28:31 INFO - PROCESS | 3858 | 1461349711786 Marionette DEBUG loaded listener.js 11:28:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 75 (0x7f04aecd3000) [pid = 3858] [serial = 213] [outer = 0x7f04a7796800] 11:28:32 INFO - PROCESS | 3858 | 1461349712452 Marionette TRACE conn4 <- [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]]]}] 11:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1181ms 11:28:32 INFO - PROCESS | 3858 | 1461349712468 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 11:28:32 INFO - PROCESS | 3858 | 1461349712472 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 11:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:28:32 INFO - PROCESS | 3858 | 1461349712478 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:28:32 INFO - PROCESS | 3858 | 1461349712484 Marionette TRACE conn4 <- [1,258,null,{}] 11:28:32 INFO - PROCESS | 3858 | 1461349712500 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:32 INFO - PROCESS | 3858 | 1461349712664 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 11:28:32 INFO - PROCESS | 3858 | 1461349712762 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1cab800 == 41 [pid = 3858] [id = 72] 11:28:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 76 (0x7f04ad437800) [pid = 3858] [serial = 214] [outer = (nil)] 11:28:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 77 (0x7f04b11df400) [pid = 3858] [serial = 215] [outer = 0x7f04ad437800] 11:28:32 INFO - PROCESS | 3858 | 1461349712830 Marionette DEBUG loaded listener.js 11:28:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 78 (0x7f04b27ca800) [pid = 3858] [serial = 216] [outer = 0x7f04ad437800] 11:28:33 INFO - PROCESS | 3858 | 1461349713534 Marionette TRACE conn4 <- [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]]]}] 11:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1090ms 11:28:33 INFO - PROCESS | 3858 | 1461349713642 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 11:28:33 INFO - PROCESS | 3858 | 1461349713648 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 11:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:28:33 INFO - PROCESS | 3858 | 1461349713657 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:28:33 INFO - PROCESS | 3858 | 1461349713661 Marionette TRACE conn4 <- [1,262,null,{}] 11:28:33 INFO - PROCESS | 3858 | 1461349713673 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:33 INFO - PROCESS | 3858 | 1461349713833 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 11:28:33 INFO - PROCESS | 3858 | 1461349713843 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b323c000 == 42 [pid = 3858] [id = 73] 11:28:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 79 (0x7f04b21a4800) [pid = 3858] [serial = 217] [outer = (nil)] 11:28:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 80 (0x7f04b3437800) [pid = 3858] [serial = 218] [outer = 0x7f04b21a4800] 11:28:33 INFO - PROCESS | 3858 | 1461349713907 Marionette DEBUG loaded listener.js 11:28:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 81 (0x7f04b3824000) [pid = 3858] [serial = 219] [outer = 0x7f04b21a4800] 11:28:34 INFO - PROCESS | 3858 | 1461349714747 Marionette TRACE conn4 <- [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]]]}] 11:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1137ms 11:28:34 INFO - PROCESS | 3858 | 1461349714795 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 11:28:34 INFO - PROCESS | 3858 | 1461349714798 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 11:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:28:34 INFO - PROCESS | 3858 | 1461349714812 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:28:34 INFO - PROCESS | 3858 | 1461349714815 Marionette TRACE conn4 <- [1,266,null,{}] 11:28:34 INFO - PROCESS | 3858 | 1461349714821 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:35 INFO - PROCESS | 3858 | 1461349714997 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 11:28:35 INFO - PROCESS | 3858 | 1461349715022 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b690e800 == 43 [pid = 3858] [id = 74] 11:28:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 82 (0x7f04a62e6000) [pid = 3858] [serial = 220] [outer = (nil)] 11:28:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 83 (0x7f04b756b800) [pid = 3858] [serial = 221] [outer = 0x7f04a62e6000] 11:28:35 INFO - PROCESS | 3858 | 1461349715087 Marionette DEBUG loaded listener.js 11:28:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 84 (0x7f04bd15e000) [pid = 3858] [serial = 222] [outer = 0x7f04a62e6000] 11:28:35 INFO - PROCESS | 3858 | 1461349715862 Marionette TRACE conn4 <- [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]]]}] 11:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1084ms 11:28:35 INFO - PROCESS | 3858 | 1461349715937 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 11:28:35 INFO - PROCESS | 3858 | 1461349715939 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 11:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:28:35 INFO - PROCESS | 3858 | 1461349715953 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:28:35 INFO - PROCESS | 3858 | 1461349715955 Marionette TRACE conn4 <- [1,270,null,{}] 11:28:35 INFO - PROCESS | 3858 | 1461349715961 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:36 INFO - PROCESS | 3858 | 1461349716326 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 83 (0x7f04ad4e6c00) [pid = 3858] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 82 (0x7f04a9f22800) [pid = 3858] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 81 (0x7f04ad435000) [pid = 3858] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 80 (0x7f04a9f19400) [pid = 3858] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 79 (0x7f04a61d4000) [pid = 3858] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 78 (0x7f04b279e000) [pid = 3858] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 77 (0x7f04a68c8000) [pid = 3858] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 76 (0x7f04b34e5000) [pid = 3858] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 75 (0x7f04a62e2400) [pid = 3858] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 74 (0x7f04a61d7800) [pid = 3858] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 73 (0x7f04b751b800) [pid = 3858] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:28:36 INFO - PROCESS | 3858 | --DOMWINDOW == 72 (0x7f04af856800) [pid = 3858] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:28:36 INFO - PROCESS | 3858 | 1461349716423 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3cb800 == 44 [pid = 3858] [id = 75] 11:28:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 73 (0x7f04a61d7800) [pid = 3858] [serial = 223] [outer = (nil)] 11:28:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 74 (0x7f04a778c800) [pid = 3858] [serial = 224] [outer = 0x7f04a61d7800] 11:28:36 INFO - PROCESS | 3858 | 1461349716496 Marionette DEBUG loaded listener.js 11:28:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 75 (0x7f04b2794c00) [pid = 3858] [serial = 225] [outer = 0x7f04a61d7800] 11:28:37 INFO - PROCESS | 3858 | 1461349717186 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1281ms 11:28:37 INFO - PROCESS | 3858 | 1461349717232 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 11:28:37 INFO - PROCESS | 3858 | 1461349717236 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 11:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:28:37 INFO - PROCESS | 3858 | 1461349717241 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:28:37 INFO - PROCESS | 3858 | 1461349717243 Marionette TRACE conn4 <- [1,274,null,{}] 11:28:37 INFO - PROCESS | 3858 | 1461349717249 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:37 INFO - PROCESS | 3858 | 1461349717384 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 11:28:37 INFO - PROCESS | 3858 | 1461349717398 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a895b000 == 45 [pid = 3858] [id = 76] 11:28:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 76 (0x7f04b279e000) [pid = 3858] [serial = 226] [outer = (nil)] 11:28:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 77 (0x7f04c029b800) [pid = 3858] [serial = 227] [outer = 0x7f04b279e000] 11:28:37 INFO - PROCESS | 3858 | 1461349717458 Marionette DEBUG loaded listener.js 11:28:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 78 (0x7f04c21a2000) [pid = 3858] [serial = 228] [outer = 0x7f04b279e000] 11:28:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 79 (0x7f04a6d55800) [pid = 3858] [serial = 229] [outer = 0x7f04a6d9f400] 11:28:38 INFO - PROCESS | 3858 | 1461349718275 Marionette TRACE conn4 <- [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]]]}] 11:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1080ms 11:28:38 INFO - PROCESS | 3858 | 1461349718376 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 11:28:38 INFO - PROCESS | 3858 | 1461349718382 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 11:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:28:38 INFO - PROCESS | 3858 | 1461349718395 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:28:38 INFO - PROCESS | 3858 | 1461349718400 Marionette TRACE conn4 <- [1,278,null,{}] 11:28:38 INFO - PROCESS | 3858 | 1461349718410 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:38 INFO - PROCESS | 3858 | 1461349718607 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 11:28:38 INFO - PROCESS | 3858 | 1461349718744 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0a9800 == 46 [pid = 3858] [id = 77] 11:28:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 80 (0x7f04a61cc000) [pid = 3858] [serial = 230] [outer = (nil)] 11:28:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 81 (0x7f04a61d7400) [pid = 3858] [serial = 231] [outer = 0x7f04a61cc000] 11:28:38 INFO - PROCESS | 3858 | 1461349718822 Marionette DEBUG loaded listener.js 11:28:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 82 (0x7f04a6d5a400) [pid = 3858] [serial = 232] [outer = 0x7f04a61cc000] 11:28:39 INFO - PROCESS | 3858 | 1461349719756 Marionette TRACE conn4 <- [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]]]}] 11:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1395ms 11:28:39 INFO - PROCESS | 3858 | 1461349719788 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 11:28:39 INFO - PROCESS | 3858 | 1461349719793 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 11:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:28:39 INFO - PROCESS | 3858 | 1461349719806 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:28:39 INFO - PROCESS | 3858 | 1461349719812 Marionette TRACE conn4 <- [1,282,null,{}] 11:28:39 INFO - PROCESS | 3858 | 1461349719819 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:40 INFO - PROCESS | 3858 | 1461349719997 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 11:28:40 INFO - PROCESS | 3858 | 1461349720132 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b31a7800 == 47 [pid = 3858] [id = 78] 11:28:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 83 (0x7f04a78c1400) [pid = 3858] [serial = 233] [outer = (nil)] 11:28:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 84 (0x7f04aa278c00) [pid = 3858] [serial = 234] [outer = 0x7f04a78c1400] 11:28:40 INFO - PROCESS | 3858 | 1461349720208 Marionette DEBUG loaded listener.js 11:28:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 85 (0x7f04ad433c00) [pid = 3858] [serial = 235] [outer = 0x7f04a78c1400] 11:28:41 INFO - PROCESS | 3858 | 1461349721085 Marionette TRACE conn4 <- [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]]]}] 11:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1335ms 11:28:41 INFO - PROCESS | 3858 | 1461349721140 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 11:28:41 INFO - PROCESS | 3858 | 1461349721144 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 11:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:28:41 INFO - PROCESS | 3858 | 1461349721150 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:28:41 INFO - PROCESS | 3858 | 1461349721153 Marionette TRACE conn4 <- [1,286,null,{}] 11:28:41 INFO - PROCESS | 3858 | 1461349721166 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:41 INFO - PROCESS | 3858 | 1461349721378 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 11:28:41 INFO - PROCESS | 3858 | 1461349721527 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2480800 == 48 [pid = 3858] [id = 79] 11:28:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 86 (0x7f04b2798800) [pid = 3858] [serial = 236] [outer = (nil)] 11:28:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 87 (0x7f04b30e1800) [pid = 3858] [serial = 237] [outer = 0x7f04b2798800] 11:28:41 INFO - PROCESS | 3858 | 1461349721611 Marionette DEBUG loaded listener.js 11:28:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 88 (0x7f04b3824800) [pid = 3858] [serial = 238] [outer = 0x7f04b2798800] 11:28:42 INFO - PROCESS | 3858 | 1461349722479 Marionette TRACE conn4 <- [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]]]}] 11:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1385ms 11:28:42 INFO - PROCESS | 3858 | 1461349722536 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 11:28:42 INFO - PROCESS | 3858 | 1461349722540 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 11:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:28:42 INFO - PROCESS | 3858 | 1461349722546 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:28:42 INFO - PROCESS | 3858 | 1461349722550 Marionette TRACE conn4 <- [1,290,null,{}] 11:28:42 INFO - PROCESS | 3858 | 1461349722557 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:42 INFO - PROCESS | 3858 | 1461349722726 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 11:28:42 INFO - PROCESS | 3858 | 1461349722859 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2b2f000 == 49 [pid = 3858] [id = 80] 11:28:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 89 (0x7f04ae636800) [pid = 3858] [serial = 239] [outer = (nil)] 11:28:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 90 (0x7f04ae63d800) [pid = 3858] [serial = 240] [outer = 0x7f04ae636800] 11:28:42 INFO - PROCESS | 3858 | 1461349722938 Marionette DEBUG loaded listener.js 11:28:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 91 (0x7f04b3103000) [pid = 3858] [serial = 241] [outer = 0x7f04ae636800] 11:28:43 INFO - PROCESS | 3858 | 1461349723793 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1282ms 11:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:28:43 INFO - PROCESS | 3858 | 1461349723830 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 11:28:43 INFO - PROCESS | 3858 | 1461349723833 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 11:28:43 INFO - PROCESS | 3858 | 1461349723839 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:28:43 INFO - PROCESS | 3858 | 1461349723843 Marionette TRACE conn4 <- [1,294,null,{}] 11:28:43 INFO - PROCESS | 3858 | 1461349723848 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:44 INFO - PROCESS | 3858 | 1461349723998 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 11:28:44 INFO - PROCESS | 3858 | 1461349724152 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be834000 == 50 [pid = 3858] [id = 81] 11:28:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 92 (0x7f04aa273000) [pid = 3858] [serial = 242] [outer = (nil)] 11:28:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 93 (0x7f04b756ac00) [pid = 3858] [serial = 243] [outer = 0x7f04aa273000] 11:28:44 INFO - PROCESS | 3858 | 1461349724229 Marionette DEBUG loaded listener.js 11:28:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 94 (0x7f04bd6abc00) [pid = 3858] [serial = 244] [outer = 0x7f04aa273000] 11:28:45 INFO - PROCESS | 3858 | 1461349725266 Marionette TRACE conn4 <- [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]]]}] 11:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1481ms 11:28:45 INFO - PROCESS | 3858 | 1461349725322 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 11:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:28:45 INFO - PROCESS | 3858 | 1461349725328 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 11:28:45 INFO - PROCESS | 3858 | 1461349725336 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:28:45 INFO - PROCESS | 3858 | 1461349725342 Marionette TRACE conn4 <- [1,298,null,{}] 11:28:45 INFO - PROCESS | 3858 | 1461349725351 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:45 INFO - PROCESS | 3858 | 1461349725564 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 11:28:45 INFO - PROCESS | 3858 | 1461349725784 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8943000 == 51 [pid = 3858] [id = 82] 11:28:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 95 (0x7f04a61d3800) [pid = 3858] [serial = 245] [outer = (nil)] 11:28:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 96 (0x7f04a89b2400) [pid = 3858] [serial = 246] [outer = 0x7f04a61d3800] 11:28:45 INFO - PROCESS | 3858 | 1461349725870 Marionette DEBUG loaded listener.js 11:28:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 97 (0x7f04a9f3f400) [pid = 3858] [serial = 247] [outer = 0x7f04a61d3800] 11:28:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af3cb800 == 50 [pid = 3858] [id = 75] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 96 (0x7f04aa27bc00) [pid = 3858] [serial = 194] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b690e800 == 49 [pid = 3858] [id = 74] 11:28:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b323c000 == 48 [pid = 3858] [id = 73] 11:28:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1cab800 == 47 [pid = 3858] [id = 72] 11:28:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a936f800 == 46 [pid = 3858] [id = 71] 11:28:46 INFO - PROCESS | 3858 | 1461349726752 Marionette TRACE conn4 <- [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]]]}] 11:28:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04adc65000 == 45 [pid = 3858] [id = 70] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 95 (0x7f04b30ebc00) [pid = 3858] [serial = 167] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 94 (0x7f04b219a000) [pid = 3858] [serial = 180] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 93 (0x7f04aecd3800) [pid = 3858] [serial = 164] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 92 (0x7f04a9f41800) [pid = 3858] [serial = 176] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 91 (0x7f04bd48b400) [pid = 3858] [serial = 174] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 90 (0x7f04c21a2800) [pid = 3858] [serial = 192] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 89 (0x7f04b27c7800) [pid = 3858] [serial = 132] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 88 (0x7f04af8ae400) [pid = 3858] [serial = 165] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 87 (0x7f04b756a400) [pid = 3858] [serial = 182] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 86 (0x7f04be8a4c00) [pid = 3858] [serial = 188] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 85 (0x7f04a62ea800) [pid = 3858] [serial = 161] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 84 (0x7f04a62ec800) [pid = 3858] [serial = 173] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 83 (0x7f04bd8f4c00) [pid = 3858] [serial = 185] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 82 (0x7f04bd6a2c00) [pid = 3858] [serial = 171] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 81 (0x7f04ac8d7000) [pid = 3858] [serial = 177] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 80 (0x7f04bd410400) [pid = 3858] [serial = 170] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 79 (0x7f04a8533400) [pid = 3858] [serial = 189] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 78 (0x7f04c1e32800) [pid = 3858] [serial = 191] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 77 (0x7f04a6da1000) [pid = 3858] [serial = 162] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 76 (0x7f04b0dd4000) [pid = 3858] [serial = 179] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 75 (0x7f04be5bbc00) [pid = 3858] [serial = 186] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 74 (0x7f04b34e3800) [pid = 3858] [serial = 168] [outer = (nil)] [url = about:blank] 11:28:46 INFO - PROCESS | 3858 | --DOMWINDOW == 73 (0x7f04bd486400) [pid = 3858] [serial = 183] [outer = (nil)] [url = about:blank] 11:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1490ms 11:28:46 INFO - PROCESS | 3858 | 1461349726826 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 11:28:46 INFO - PROCESS | 3858 | 1461349726834 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 11:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:28:46 INFO - PROCESS | 3858 | 1461349726843 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:28:46 INFO - PROCESS | 3858 | 1461349726847 Marionette TRACE conn4 <- [1,302,null,{}] 11:28:46 INFO - PROCESS | 3858 | 1461349726852 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:47 INFO - PROCESS | 3858 | 1461349726998 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 11:28:47 INFO - PROCESS | 3858 | 1461349727010 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3c8800 == 46 [pid = 3858] [id = 83] 11:28:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 74 (0x7f04a61d0000) [pid = 3858] [serial = 248] [outer = (nil)] 11:28:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 75 (0x7f04ad4e2800) [pid = 3858] [serial = 249] [outer = 0x7f04a61d0000] 11:28:47 INFO - PROCESS | 3858 | 1461349727073 Marionette DEBUG loaded listener.js 11:28:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 76 (0x7f04ae67bc00) [pid = 3858] [serial = 250] [outer = 0x7f04a61d0000] 11:28:47 INFO - PROCESS | 3858 | 1461349727819 Marionette TRACE conn4 <- [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]]]}] 11:28:47 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. 11:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1033ms 11:28:47 INFO - PROCESS | 3858 | 1461349727877 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 11:28:47 INFO - PROCESS | 3858 | 1461349727880 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 11:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:28:47 INFO - PROCESS | 3858 | 1461349727887 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:28:47 INFO - PROCESS | 3858 | 1461349727892 Marionette TRACE conn4 <- [1,306,null,{}] 11:28:47 INFO - PROCESS | 3858 | 1461349727921 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:48 INFO - PROCESS | 3858 | 1461349728072 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 11:28:48 INFO - PROCESS | 3858 | 1461349728087 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3242000 == 47 [pid = 3858] [id = 84] 11:28:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 77 (0x7f04b110f400) [pid = 3858] [serial = 251] [outer = (nil)] 11:28:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 78 (0x7f04b241e400) [pid = 3858] [serial = 252] [outer = 0x7f04b110f400] 11:28:48 INFO - PROCESS | 3858 | 1461349728155 Marionette DEBUG loaded listener.js 11:28:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 79 (0x7f04b310f800) [pid = 3858] [serial = 253] [outer = 0x7f04b110f400] 11:28:48 INFO - PROCESS | 3858 | 1461349728957 Marionette TRACE conn4 <- [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]]]}] 11:28:48 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. 11:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1082ms 11:28:48 INFO - PROCESS | 3858 | 1461349728969 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 11:28:48 INFO - PROCESS | 3858 | 1461349728973 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 11:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:28:48 INFO - PROCESS | 3858 | 1461349728994 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:28:48 INFO - PROCESS | 3858 | 1461349728996 Marionette TRACE conn4 <- [1,310,null,{}] 11:28:49 INFO - PROCESS | 3858 | 1461349729003 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:49 INFO - PROCESS | 3858 | 1461349729191 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 11:28:49 INFO - PROCESS | 3858 | 1461349729257 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6915800 == 48 [pid = 3858] [id = 85] 11:28:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 80 (0x7f04a8534800) [pid = 3858] [serial = 254] [outer = (nil)] 11:28:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 81 (0x7f04b66ab000) [pid = 3858] [serial = 255] [outer = 0x7f04a8534800] 11:28:49 INFO - PROCESS | 3858 | 1461349729319 Marionette DEBUG loaded listener.js 11:28:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 82 (0x7f04bc533400) [pid = 3858] [serial = 256] [outer = 0x7f04a8534800] 11:28:50 INFO - PROCESS | 3858 | 1461349730020 Marionette TRACE conn4 <- [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]]]}] 11:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1037ms 11:28:50 INFO - PROCESS | 3858 | 1461349730040 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 11:28:50 INFO - PROCESS | 3858 | 1461349730043 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 11:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:28:50 INFO - PROCESS | 3858 | 1461349730049 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:28:50 INFO - PROCESS | 3858 | 1461349730051 Marionette TRACE conn4 <- [1,314,null,{}] 11:28:50 INFO - PROCESS | 3858 | 1461349730069 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:50 INFO - PROCESS | 3858 | 1461349730256 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 11:28:50 INFO - PROCESS | 3858 | 1461349730330 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd685000 == 49 [pid = 3858] [id = 86] 11:28:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 83 (0x7f04b1b2cc00) [pid = 3858] [serial = 257] [outer = (nil)] 11:28:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 84 (0x7f04bd813000) [pid = 3858] [serial = 258] [outer = 0x7f04b1b2cc00] 11:28:50 INFO - PROCESS | 3858 | 1461349730394 Marionette DEBUG loaded listener.js 11:28:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 85 (0x7f04be553000) [pid = 3858] [serial = 259] [outer = 0x7f04b1b2cc00] 11:28:51 INFO - PROCESS | 3858 | 1461349731175 Marionette TRACE conn4 <- [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]]]}] 11:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1175ms 11:28:51 INFO - PROCESS | 3858 | 1461349731229 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 11:28:51 INFO - PROCESS | 3858 | 1461349731232 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 11:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:28:51 INFO - PROCESS | 3858 | 1461349731238 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:28:51 INFO - PROCESS | 3858 | 1461349731240 Marionette TRACE conn4 <- [1,318,null,{}] 11:28:51 INFO - PROCESS | 3858 | 1461349731246 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:51 INFO - PROCESS | 3858 | 1461349731474 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 11:28:51 INFO - PROCESS | 3858 | --DOMWINDOW == 84 (0x7f04a62e6000) [pid = 3858] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:28:51 INFO - PROCESS | 3858 | --DOMWINDOW == 83 (0x7f04a61d7800) [pid = 3858] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:28:51 INFO - PROCESS | 3858 | --DOMWINDOW == 82 (0x7f04b21a4800) [pid = 3858] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:28:51 INFO - PROCESS | 3858 | --DOMWINDOW == 81 (0x7f04a68cd800) [pid = 3858] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:28:51 INFO - PROCESS | 3858 | --DOMWINDOW == 80 (0x7f04ad437800) [pid = 3858] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:28:51 INFO - PROCESS | 3858 | --DOMWINDOW == 79 (0x7f04a7796800) [pid = 3858] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:28:51 INFO - PROCESS | 3858 | 1461349731625 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b242d800 == 50 [pid = 3858] [id = 87] 11:28:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 80 (0x7f04a61d7800) [pid = 3858] [serial = 260] [outer = (nil)] 11:28:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 81 (0x7f04ad437800) [pid = 3858] [serial = 261] [outer = 0x7f04a61d7800] 11:28:51 INFO - PROCESS | 3858 | 1461349731697 Marionette DEBUG loaded listener.js 11:28:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 82 (0x7f04be9f5800) [pid = 3858] [serial = 262] [outer = 0x7f04a61d7800] 11:28:52 INFO - PROCESS | 3858 | 1461349732421 Marionette TRACE conn4 <- [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]]]}] 11:28:52 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. 11:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1229ms 11:28:52 INFO - PROCESS | 3858 | 1461349732469 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 11:28:52 INFO - PROCESS | 3858 | 1461349732473 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 11:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:28:52 INFO - PROCESS | 3858 | 1461349732479 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:28:52 INFO - PROCESS | 3858 | 1461349732482 Marionette TRACE conn4 <- [1,322,null,{}] 11:28:52 INFO - PROCESS | 3858 | 1461349732487 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:52 INFO - PROCESS | 3858 | 1461349732663 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 11:28:52 INFO - PROCESS | 3858 | 1461349732682 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2671800 == 51 [pid = 3858] [id = 88] 11:28:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 83 (0x7f04c0755000) [pid = 3858] [serial = 263] [outer = (nil)] 11:28:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 84 (0x7f04c2a0f000) [pid = 3858] [serial = 264] [outer = 0x7f04c0755000] 11:28:52 INFO - PROCESS | 3858 | 1461349732746 Marionette DEBUG loaded listener.js 11:28:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 85 (0x7f04c2ae9400) [pid = 3858] [serial = 265] [outer = 0x7f04c0755000] 11:28:53 INFO - PROCESS | 3858 | 1461349733516 Marionette TRACE conn4 <- [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]]]}] 11:28:53 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. 11:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1087ms 11:28:53 INFO - PROCESS | 3858 | 1461349733632 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 11:28:53 INFO - PROCESS | 3858 | 1461349733638 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 11:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:28:53 INFO - PROCESS | 3858 | 1461349733648 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:28:53 INFO - PROCESS | 3858 | 1461349733656 Marionette TRACE conn4 <- [1,326,null,{}] 11:28:53 INFO - PROCESS | 3858 | 1461349733664 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:53 INFO - PROCESS | 3858 | 1461349733876 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 11:28:54 INFO - PROCESS | 3858 | 1461349734013 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1050800 == 52 [pid = 3858] [id = 89] 11:28:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 86 (0x7f04a6d59800) [pid = 3858] [serial = 266] [outer = (nil)] 11:28:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 87 (0x7f04a6da4400) [pid = 3858] [serial = 267] [outer = 0x7f04a6d59800] 11:28:54 INFO - PROCESS | 3858 | 1461349734095 Marionette DEBUG loaded listener.js 11:28:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 88 (0x7f04a9f20800) [pid = 3858] [serial = 268] [outer = 0x7f04a6d59800] 11:28:55 INFO - PROCESS | 3858 | 1461349735061 Marionette TRACE conn4 <- [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]]]}] 11:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1438ms 11:28:55 INFO - PROCESS | 3858 | 1461349735087 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 11:28:55 INFO - PROCESS | 3858 | 1461349735093 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 11:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:28:55 INFO - PROCESS | 3858 | 1461349735105 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:28:55 INFO - PROCESS | 3858 | 1461349735110 Marionette TRACE conn4 <- [1,330,null,{}] 11:28:55 INFO - PROCESS | 3858 | 1461349735118 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:55 INFO - PROCESS | 3858 | 1461349735322 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 11:28:55 INFO - PROCESS | 3858 | 1461349735521 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b691d000 == 53 [pid = 3858] [id = 90] 11:28:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 89 (0x7f04afaae400) [pid = 3858] [serial = 269] [outer = (nil)] 11:28:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 90 (0x7f04afab0800) [pid = 3858] [serial = 270] [outer = 0x7f04afaae400] 11:28:55 INFO - PROCESS | 3858 | 1461349735643 Marionette DEBUG loaded listener.js 11:28:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 91 (0x7f04afab5400) [pid = 3858] [serial = 271] [outer = 0x7f04afaae400] 11:28:56 INFO - PROCESS | 3858 | 1461349736546 Marionette TRACE conn4 <- [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]]]}] 11:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1492ms 11:28:56 INFO - PROCESS | 3858 | 1461349736594 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 11:28:56 INFO - PROCESS | 3858 | 1461349736599 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 11:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:28:56 INFO - PROCESS | 3858 | 1461349736605 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:28:56 INFO - PROCESS | 3858 | 1461349736608 Marionette TRACE conn4 <- [1,334,null,{}] 11:28:56 INFO - PROCESS | 3858 | 1461349736621 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:56 INFO - PROCESS | 3858 | 1461349736795 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 11:28:56 INFO - PROCESS | 3858 | 1461349736934 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6ac7000 == 54 [pid = 3858] [id = 91] 11:28:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 92 (0x7f04b30dc400) [pid = 3858] [serial = 272] [outer = (nil)] 11:28:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 93 (0x7f04b66b4c00) [pid = 3858] [serial = 273] [outer = 0x7f04b30dc400] 11:28:57 INFO - PROCESS | 3858 | 1461349737013 Marionette DEBUG loaded listener.js 11:28:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 94 (0x7f04bd8ea400) [pid = 3858] [serial = 274] [outer = 0x7f04b30dc400] 11:28:57 INFO - PROCESS | 3858 | 1461349737885 Marionette TRACE conn4 <- [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]]]}] 11:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1328ms 11:28:57 INFO - PROCESS | 3858 | 1461349737935 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 11:28:57 INFO - PROCESS | 3858 | 1461349737939 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 11:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:28:57 INFO - PROCESS | 3858 | 1461349737944 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:28:57 INFO - PROCESS | 3858 | 1461349737947 Marionette TRACE conn4 <- [1,338,null,{}] 11:28:57 INFO - PROCESS | 3858 | 1461349737972 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:58 INFO - PROCESS | 3858 | 1461349738135 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 11:28:58 INFO - PROCESS | 3858 | 1461349738268 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2eb800 == 55 [pid = 3858] [id = 92] 11:28:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 95 (0x7f04b3435c00) [pid = 3858] [serial = 275] [outer = (nil)] 11:28:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 96 (0x7f04c0756000) [pid = 3858] [serial = 276] [outer = 0x7f04b3435c00] 11:28:58 INFO - PROCESS | 3858 | 1461349738345 Marionette DEBUG loaded listener.js 11:28:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 97 (0x7f04c26b9c00) [pid = 3858] [serial = 277] [outer = 0x7f04b3435c00] 11:28:59 INFO - PROCESS | 3858 | 1461349739211 Marionette TRACE conn4 <- [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]]]}] 11:28:59 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. 11:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1313ms 11:28:59 INFO - PROCESS | 3858 | 1461349739260 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 11:28:59 INFO - PROCESS | 3858 | 1461349739263 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 11:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:28:59 INFO - PROCESS | 3858 | 1461349739270 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:28:59 INFO - PROCESS | 3858 | 1461349739273 Marionette TRACE conn4 <- [1,342,null,{}] 11:28:59 INFO - PROCESS | 3858 | 1461349739279 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:59 INFO - PROCESS | 3858 | 1461349739433 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 11:28:59 INFO - PROCESS | 3858 | 1461349739581 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1abb000 == 56 [pid = 3858] [id = 93] 11:28:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 98 (0x7f04af71a000) [pid = 3858] [serial = 278] [outer = (nil)] 11:28:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 99 (0x7f04b0e35c00) [pid = 3858] [serial = 279] [outer = 0x7f04af71a000] 11:28:59 INFO - PROCESS | 3858 | 1461349739660 Marionette DEBUG loaded listener.js 11:28:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 100 (0x7f04b0e3a800) [pid = 3858] [serial = 280] [outer = 0x7f04af71a000] 11:29:00 INFO - PROCESS | 3858 | 1461349740469 Marionette TRACE conn4 <- [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]]]}] 11:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1228ms 11:29:00 INFO - PROCESS | 3858 | 1461349740499 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 11:29:00 INFO - PROCESS | 3858 | 1461349740502 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 11:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:29:00 INFO - PROCESS | 3858 | 1461349740526 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:29:00 INFO - PROCESS | 3858 | 1461349740534 Marionette TRACE conn4 <- [1,346,null,{}] 11:29:00 INFO - PROCESS | 3858 | 1461349740543 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:00 INFO - PROCESS | 3858 | 1461349740745 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 11:29:00 INFO - PROCESS | 3858 | 1461349740886 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5392800 == 57 [pid = 3858] [id = 94] 11:29:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 101 (0x7f04be8a2000) [pid = 3858] [serial = 281] [outer = (nil)] 11:29:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 102 (0x7f04c2b05400) [pid = 3858] [serial = 282] [outer = 0x7f04be8a2000] 11:29:00 INFO - PROCESS | 3858 | 1461349740966 Marionette DEBUG loaded listener.js 11:29:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 103 (0x7f04c475b400) [pid = 3858] [serial = 283] [outer = 0x7f04be8a2000] 11:29:01 INFO - PROCESS | 3858 | 1461349741810 Marionette TRACE conn4 <- [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]]]}] 11:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1300ms 11:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:29:01 INFO - PROCESS | 3858 | 1461349741824 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 11:29:01 INFO - PROCESS | 3858 | 1461349741826 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 11:29:01 INFO - PROCESS | 3858 | 1461349741848 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:29:01 INFO - PROCESS | 3858 | 1461349741850 Marionette TRACE conn4 <- [1,350,null,{}] 11:29:01 INFO - PROCESS | 3858 | 1461349741860 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:02 INFO - PROCESS | 3858 | 1461349742012 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 11:29:02 INFO - PROCESS | 3858 | 1461349742155 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1acf800 == 58 [pid = 3858] [id = 95] 11:29:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 104 (0x7f04a61cbc00) [pid = 3858] [serial = 284] [outer = (nil)] 11:29:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04c47c4400) [pid = 3858] [serial = 285] [outer = 0x7f04a61cbc00] 11:29:02 INFO - PROCESS | 3858 | 1461349742288 Marionette DEBUG loaded listener.js 11:29:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04c5415c00) [pid = 3858] [serial = 286] [outer = 0x7f04a61cbc00] 11:29:03 INFO - PROCESS | 3858 | 1461349743446 Marionette TRACE conn4 <- [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]]]}] 11:29:03 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. 11:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1651ms 11:29:03 INFO - PROCESS | 3858 | 1461349743486 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 11:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:29:03 INFO - PROCESS | 3858 | 1461349743491 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 11:29:03 INFO - PROCESS | 3858 | 1461349743499 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:29:03 INFO - PROCESS | 3858 | 1461349743505 Marionette TRACE conn4 <- [1,354,null,{}] 11:29:03 INFO - PROCESS | 3858 | 1461349743513 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:03 INFO - PROCESS | 3858 | 1461349743689 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 11:29:03 INFO - PROCESS | 3858 | 1461349743894 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2dc800 == 59 [pid = 3858] [id = 96] 11:29:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04a8538c00) [pid = 3858] [serial = 287] [outer = (nil)] 11:29:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04a9f1f400) [pid = 3858] [serial = 288] [outer = 0x7f04a8538c00] 11:29:03 INFO - PROCESS | 3858 | 1461349743965 Marionette DEBUG loaded listener.js 11:29:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04aa2b5c00) [pid = 3858] [serial = 289] [outer = 0x7f04a8538c00] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b242d800 == 58 [pid = 3858] [id = 87] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 108 (0x7f04c029b800) [pid = 3858] [serial = 227] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd685000 == 57 [pid = 3858] [id = 86] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b6915800 == 56 [pid = 3858] [id = 85] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3242000 == 55 [pid = 3858] [id = 84] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af3c8800 == 54 [pid = 3858] [id = 83] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8943000 == 53 [pid = 3858] [id = 82] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2480800 == 52 [pid = 3858] [id = 79] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b31a7800 == 51 [pid = 3858] [id = 78] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0a9800 == 50 [pid = 3858] [id = 77] 11:29:04 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a895b000 == 49 [pid = 3858] [id = 76] 11:29:04 INFO - PROCESS | 3858 | 1461349744906 Marionette TRACE conn4 <- [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]]]}] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 107 (0x7f04b756b800) [pid = 3858] [serial = 221] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 106 (0x7f04a778c800) [pid = 3858] [serial = 224] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 105 (0x7f04bd15e000) [pid = 3858] [serial = 222] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 104 (0x7f04b3437800) [pid = 3858] [serial = 218] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 103 (0x7f04a9f1f000) [pid = 3858] [serial = 210] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 102 (0x7f04a6d9fc00) [pid = 3858] [serial = 209] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 101 (0x7f04c1f9b000) [pid = 3858] [serial = 206] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 100 (0x7f04b11df400) [pid = 3858] [serial = 215] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 99 (0x7f04b27ca800) [pid = 3858] [serial = 216] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 98 (0x7f04ac8d0c00) [pid = 3858] [serial = 212] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 97 (0x7f04aecd3000) [pid = 3858] [serial = 213] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 96 (0x7f04a9f21c00) [pid = 3858] [serial = 197] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 95 (0x7f04b1c9a400) [pid = 3858] [serial = 200] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 94 (0x7f04be602800) [pid = 3858] [serial = 203] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 93 (0x7f04b2794c00) [pid = 3858] [serial = 225] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 92 (0x7f04b3824000) [pid = 3858] [serial = 219] [outer = (nil)] [url = about:blank] 11:29:04 INFO - PROCESS | 3858 | --DOMWINDOW == 91 (0x7f04a61cfc00) [pid = 3858] [serial = 102] [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.] 11:29:04 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. 11:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1485ms 11:29:04 INFO - PROCESS | 3858 | 1461349744985 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 11:29:04 INFO - PROCESS | 3858 | 1461349744993 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 11:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:29:05 INFO - PROCESS | 3858 | 1461349745002 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:29:05 INFO - PROCESS | 3858 | 1461349745005 Marionette TRACE conn4 <- [1,358,null,{}] 11:29:05 INFO - PROCESS | 3858 | 1461349745009 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:05 INFO - PROCESS | 3858 | 1461349745157 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 11:29:05 INFO - PROCESS | 3858 | 1461349745252 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac619800 == 50 [pid = 3858] [id = 97] 11:29:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 92 (0x7f04a6d55c00) [pid = 3858] [serial = 290] [outer = (nil)] 11:29:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 93 (0x7f04ae67d800) [pid = 3858] [serial = 291] [outer = 0x7f04a6d55c00] 11:29:05 INFO - PROCESS | 3858 | 1461349745316 Marionette DEBUG loaded listener.js 11:29:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 94 (0x7f04afaad800) [pid = 3858] [serial = 292] [outer = 0x7f04a6d55c00] 11:29:06 INFO - PROCESS | 3858 | 1461349746021 Marionette TRACE conn4 <- [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]]]}] 11:29:06 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. 11:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1082ms 11:29:06 INFO - PROCESS | 3858 | 1461349746084 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 11:29:06 INFO - PROCESS | 3858 | 1461349746088 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 11:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:29:06 INFO - PROCESS | 3858 | 1461349746104 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:29:06 INFO - PROCESS | 3858 | 1461349746108 Marionette TRACE conn4 <- [1,362,null,{}] 11:29:06 INFO - PROCESS | 3858 | 1461349746176 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:06 INFO - PROCESS | 3858 | 1461349746327 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 11:29:06 INFO - PROCESS | 3858 | 1461349746343 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1cb1000 == 51 [pid = 3858] [id = 98] 11:29:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 95 (0x7f04b1eb0400) [pid = 3858] [serial = 293] [outer = (nil)] 11:29:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 96 (0x7f04b2d67c00) [pid = 3858] [serial = 294] [outer = 0x7f04b1eb0400] 11:29:06 INFO - PROCESS | 3858 | 1461349746409 Marionette DEBUG loaded listener.js 11:29:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 97 (0x7f04b3342800) [pid = 3858] [serial = 295] [outer = 0x7f04b1eb0400] 11:29:07 INFO - PROCESS | 3858 | 1461349747266 Marionette TRACE conn4 <- [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]]]}] 11:29:07 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. 11:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1205ms 11:29:07 INFO - PROCESS | 3858 | 1461349747310 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 11:29:07 INFO - PROCESS | 3858 | 1461349747325 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 11:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:29:07 INFO - PROCESS | 3858 | 1461349747337 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:29:07 INFO - PROCESS | 3858 | 1461349747339 Marionette TRACE conn4 <- [1,366,null,{}] 11:29:07 INFO - PROCESS | 3858 | 1461349747346 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:07 INFO - PROCESS | 3858 | 1461349747525 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 11:29:07 INFO - PROCESS | 3858 | 1461349747545 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3237000 == 52 [pid = 3858] [id = 99] 11:29:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 98 (0x7f04aea5b000) [pid = 3858] [serial = 296] [outer = (nil)] 11:29:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 99 (0x7f04aea64c00) [pid = 3858] [serial = 297] [outer = 0x7f04aea5b000] 11:29:07 INFO - PROCESS | 3858 | 1461349747608 Marionette DEBUG loaded listener.js 11:29:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 100 (0x7f04b0dd0800) [pid = 3858] [serial = 298] [outer = 0x7f04aea5b000] 11:29:08 INFO - PROCESS | 3858 | 1461349748379 Marionette TRACE conn4 <- [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]]]}] 11:29:08 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. 11:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1080ms 11:29:08 INFO - PROCESS | 3858 | 1461349748418 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 11:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:29:08 INFO - PROCESS | 3858 | 1461349748423 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 11:29:08 INFO - PROCESS | 3858 | 1461349748434 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:29:08 INFO - PROCESS | 3858 | 1461349748437 Marionette TRACE conn4 <- [1,370,null,{}] 11:29:08 INFO - PROCESS | 3858 | 1461349748442 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:08 INFO - PROCESS | 3858 | 1461349748611 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 11:29:08 INFO - PROCESS | 3858 | 1461349748639 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b678b000 == 53 [pid = 3858] [id = 100] 11:29:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 101 (0x7f04a634dc00) [pid = 3858] [serial = 299] [outer = (nil)] 11:29:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 102 (0x7f04a6357000) [pid = 3858] [serial = 300] [outer = 0x7f04a634dc00] 11:29:08 INFO - PROCESS | 3858 | 1461349748704 Marionette DEBUG loaded listener.js 11:29:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 103 (0x7f04a635b400) [pid = 3858] [serial = 301] [outer = 0x7f04a634dc00] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 102 (0x7f04b1b2cc00) [pid = 3858] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 101 (0x7f04a61d7800) [pid = 3858] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 100 (0x7f04b279e000) [pid = 3858] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 99 (0x7f04b110f400) [pid = 3858] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 98 (0x7f04a8534800) [pid = 3858] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 97 (0x7f04a61d3800) [pid = 3858] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:29:09 INFO - PROCESS | 3858 | --DOMWINDOW == 96 (0x7f04a61d0000) [pid = 3858] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:29:09 INFO - PROCESS | 3858 | 1461349749545 Marionette TRACE conn4 <- [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]]]}] 11:29:09 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. 11:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1138ms 11:29:09 INFO - PROCESS | 3858 | 1461349749567 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 11:29:09 INFO - PROCESS | 3858 | 1461349749570 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 11:29:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:29:09 INFO - PROCESS | 3858 | 1461349749576 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:29:09 INFO - PROCESS | 3858 | 1461349749578 Marionette TRACE conn4 <- [1,374,null,{}] 11:29:09 INFO - PROCESS | 3858 | 1461349749583 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:09 INFO - PROCESS | 3858 | 1461349749791 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 11:29:09 INFO - PROCESS | 3858 | 1461349749864 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd67e800 == 54 [pid = 3858] [id = 101] 11:29:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 97 (0x7f04a6d5b400) [pid = 3858] [serial = 302] [outer = (nil)] 11:29:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 98 (0x7f04bc533000) [pid = 3858] [serial = 303] [outer = 0x7f04a6d5b400] 11:29:09 INFO - PROCESS | 3858 | 1461349749930 Marionette DEBUG loaded listener.js 11:29:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 99 (0x7f04bd4fdc00) [pid = 3858] [serial = 304] [outer = 0x7f04a6d5b400] 11:29:10 INFO - PROCESS | 3858 | 1461349750610 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:29:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:29:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1076ms 11:29:10 INFO - PROCESS | 3858 | 1461349750670 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 11:29:10 INFO - PROCESS | 3858 | 1461349750672 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 11:29:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:29:10 INFO - PROCESS | 3858 | 1461349750679 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:29:10 INFO - PROCESS | 3858 | 1461349750681 Marionette TRACE conn4 <- [1,378,null,{}] 11:29:10 INFO - PROCESS | 3858 | 1461349750687 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:10 INFO - PROCESS | 3858 | 1461349750833 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 11:29:10 INFO - PROCESS | 3858 | 1461349750847 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e87800 == 55 [pid = 3858] [id = 102] 11:29:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 100 (0x7f04a5228400) [pid = 3858] [serial = 305] [outer = (nil)] 11:29:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 101 (0x7f04a522d800) [pid = 3858] [serial = 306] [outer = 0x7f04a5228400] 11:29:10 INFO - PROCESS | 3858 | 1461349750914 Marionette DEBUG loaded listener.js 11:29:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 102 (0x7f04a8534800) [pid = 3858] [serial = 307] [outer = 0x7f04a5228400] 11:29:11 INFO - PROCESS | 3858 | 1461349751899 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:29:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:29:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1284ms 11:29:11 INFO - PROCESS | 3858 | 1461349751966 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 11:29:11 INFO - PROCESS | 3858 | 1461349751972 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 11:29:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:29:11 INFO - PROCESS | 3858 | 1461349751980 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:29:11 INFO - PROCESS | 3858 | 1461349751985 Marionette TRACE conn4 <- [1,382,null,{}] 11:29:11 INFO - PROCESS | 3858 | 1461349751993 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:12 INFO - PROCESS | 3858 | 1461349752215 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 11:29:12 INFO - PROCESS | 3858 | 1461349752365 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac838000 == 56 [pid = 3858] [id = 103] 11:29:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 103 (0x7f04a6355800) [pid = 3858] [serial = 308] [outer = (nil)] 11:29:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 104 (0x7f04a6d59c00) [pid = 3858] [serial = 309] [outer = 0x7f04a6355800] 11:29:12 INFO - PROCESS | 3858 | 1461349752445 Marionette DEBUG loaded listener.js 11:29:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04a9f24c00) [pid = 3858] [serial = 310] [outer = 0x7f04a6355800] 11:29:13 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:13 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:29:13 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:13 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:13 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:13 INFO - PROCESS | 3858 | 1461349753374 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:29:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:29:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1441ms 11:29:13 INFO - PROCESS | 3858 | 1461349753422 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 11:29:13 INFO - PROCESS | 3858 | 1461349753431 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 11:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:29:13 INFO - PROCESS | 3858 | 1461349753441 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:29:13 INFO - PROCESS | 3858 | 1461349753445 Marionette TRACE conn4 <- [1,386,null,{}] 11:29:13 INFO - PROCESS | 3858 | 1461349753451 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:13 INFO - PROCESS | 3858 | 1461349753680 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 11:29:13 INFO - PROCESS | 3858 | 1461349753696 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6906000 == 57 [pid = 3858] [id = 104] 11:29:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04ae637c00) [pid = 3858] [serial = 311] [outer = (nil)] 11:29:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04aea61c00) [pid = 3858] [serial = 312] [outer = 0x7f04ae637c00] 11:29:13 INFO - PROCESS | 3858 | 1461349753812 Marionette DEBUG loaded listener.js 11:29:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04afaaa000) [pid = 3858] [serial = 313] [outer = 0x7f04ae637c00] 11:29:14 INFO - PROCESS | 3858 | 1461349754844 Marionette TRACE conn4 <- [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]]]}] 11:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1428ms 11:29:14 INFO - PROCESS | 3858 | 1461349754870 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 11:29:14 INFO - PROCESS | 3858 | 1461349754874 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 11:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:29:14 INFO - PROCESS | 3858 | 1461349754880 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:29:14 INFO - PROCESS | 3858 | 1461349754886 Marionette TRACE conn4 <- [1,390,null,{}] 11:29:14 INFO - PROCESS | 3858 | 1461349754901 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:15 INFO - PROCESS | 3858 | 1461349755079 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 11:29:15 INFO - PROCESS | 3858 | 1461349755231 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c54df000 == 58 [pid = 3858] [id = 105] 11:29:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04b1178400) [pid = 3858] [serial = 314] [outer = (nil)] 11:29:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f04b1180400) [pid = 3858] [serial = 315] [outer = 0x7f04b1178400] 11:29:15 INFO - PROCESS | 3858 | 1461349755355 Marionette DEBUG loaded listener.js 11:29:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f04b1185800) [pid = 3858] [serial = 316] [outer = 0x7f04b1178400] 11:29:16 INFO - PROCESS | 3858 | 1461349756250 Marionette TRACE conn4 <- [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]]]}] 11:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1434ms 11:29:16 INFO - PROCESS | 3858 | 1461349756316 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 11:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:29:16 INFO - PROCESS | 3858 | 1461349756321 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 11:29:16 INFO - PROCESS | 3858 | 1461349756328 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:29:16 INFO - PROCESS | 3858 | 1461349756331 Marionette TRACE conn4 <- [1,394,null,{}] 11:29:16 INFO - PROCESS | 3858 | 1461349756339 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:16 INFO - PROCESS | 3858 | 1461349756523 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 11:29:16 INFO - PROCESS | 3858 | 1461349756641 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0e2800 == 59 [pid = 3858] [id = 106] 11:29:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f04b110a400) [pid = 3858] [serial = 317] [outer = (nil)] 11:29:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f04b333cc00) [pid = 3858] [serial = 318] [outer = 0x7f04b110a400] 11:29:16 INFO - PROCESS | 3858 | 1461349756715 Marionette DEBUG loaded listener.js 11:29:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04b7568800) [pid = 3858] [serial = 319] [outer = 0x7f04b110a400] 11:29:17 INFO - PROCESS | 3858 | 1461349757633 Marionette TRACE conn4 <- [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]]]}] 11:29:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1343ms 11:29:17 INFO - PROCESS | 3858 | 1461349757672 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 11:29:17 INFO - PROCESS | 3858 | 1461349757675 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 11:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:29:17 INFO - PROCESS | 3858 | 1461349757684 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:29:17 INFO - PROCESS | 3858 | 1461349757690 Marionette TRACE conn4 <- [1,398,null,{}] 11:29:17 INFO - PROCESS | 3858 | 1461349757696 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:17 INFO - PROCESS | 3858 | 1461349757862 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 11:29:18 INFO - PROCESS | 3858 | 1461349758011 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7013800 == 60 [pid = 3858] [id = 107] 11:29:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f04a635ac00) [pid = 3858] [serial = 320] [outer = (nil)] 11:29:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04bd623c00) [pid = 3858] [serial = 321] [outer = 0x7f04a635ac00] 11:29:18 INFO - PROCESS | 3858 | 1461349758091 Marionette DEBUG loaded listener.js 11:29:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f04be5bbc00) [pid = 3858] [serial = 322] [outer = 0x7f04a635ac00] 11:29:18 INFO - PROCESS | 3858 | 1461349758987 Marionette TRACE conn4 <- [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]]]}] 11:29:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:29:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1381ms 11:29:19 INFO - PROCESS | 3858 | 1461349759066 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 11:29:19 INFO - PROCESS | 3858 | 1461349759069 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 11:29:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:29:19 INFO - PROCESS | 3858 | 1461349759075 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:29:19 INFO - PROCESS | 3858 | 1461349759077 Marionette TRACE conn4 <- [1,402,null,{}] 11:29:19 INFO - PROCESS | 3858 | 1461349759083 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:19 INFO - PROCESS | 3858 | 1461349759306 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 11:29:19 INFO - PROCESS | 3858 | 1461349759507 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4085800 == 61 [pid = 3858] [id = 108] 11:29:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f04a6d53800) [pid = 3858] [serial = 323] [outer = (nil)] 11:29:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04aa2b4400) [pid = 3858] [serial = 324] [outer = 0x7f04a6d53800] 11:29:19 INFO - PROCESS | 3858 | 1461349759627 Marionette DEBUG loaded listener.js 11:29:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f04c2aec800) [pid = 3858] [serial = 325] [outer = 0x7f04a6d53800] 11:29:20 INFO - PROCESS | 3858 | 1461349760687 Marionette TRACE conn4 <- [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]]]}] 11:29:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:29:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1684ms 11:29:20 INFO - PROCESS | 3858 | 1461349760760 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 11:29:20 INFO - PROCESS | 3858 | 1461349760766 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 11:29:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:29:20 INFO - PROCESS | 3858 | 1461349760775 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:29:20 INFO - PROCESS | 3858 | 1461349760781 Marionette TRACE conn4 <- [1,406,null,{}] 11:29:20 INFO - PROCESS | 3858 | 1461349760790 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:21 INFO - PROCESS | 3858 | 1461349760999 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 11:29:21 INFO - PROCESS | 3858 | 1461349761372 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6be0000 == 62 [pid = 3858] [id = 109] 11:29:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04a6fa2800) [pid = 3858] [serial = 326] [outer = (nil)] 11:29:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04a6fa7c00) [pid = 3858] [serial = 327] [outer = 0x7f04a6fa2800] 11:29:21 INFO - PROCESS | 3858 | 1461349761450 Marionette DEBUG loaded listener.js 11:29:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04a6fae000) [pid = 3858] [serial = 328] [outer = 0x7f04a6fa2800] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd67e800 == 61 [pid = 3858] [id = 101] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b678b000 == 60 [pid = 3858] [id = 100] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04c2a0f000) [pid = 3858] [serial = 264] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3237000 == 59 [pid = 3858] [id = 99] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1cb1000 == 58 [pid = 3858] [id = 98] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ac619800 == 57 [pid = 3858] [id = 97] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2dc800 == 56 [pid = 3858] [id = 96] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1abb000 == 55 [pid = 3858] [id = 93] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2eb800 == 54 [pid = 3858] [id = 92] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c6ac7000 == 53 [pid = 3858] [id = 91] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b691d000 == 52 [pid = 3858] [id = 90] 11:29:22 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1050800 == 51 [pid = 3858] [id = 89] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04bd813000) [pid = 3858] [serial = 258] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f04ad437800) [pid = 3858] [serial = 261] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f04be553000) [pid = 3858] [serial = 259] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f04c21a2000) [pid = 3858] [serial = 228] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 117 (0x7f04aa278c00) [pid = 3858] [serial = 234] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 116 (0x7f04b241e400) [pid = 3858] [serial = 252] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 115 (0x7f04b310f800) [pid = 3858] [serial = 253] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 114 (0x7f04b66ab000) [pid = 3858] [serial = 255] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f04b756ac00) [pid = 3858] [serial = 243] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 112 (0x7f04a9f3f400) [pid = 3858] [serial = 247] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 111 (0x7f04a89b2400) [pid = 3858] [serial = 246] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 110 (0x7f04ae63d800) [pid = 3858] [serial = 240] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 109 (0x7f04ad4e2800) [pid = 3858] [serial = 249] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 108 (0x7f04ae67bc00) [pid = 3858] [serial = 250] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 107 (0x7f04a61d7400) [pid = 3858] [serial = 231] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 106 (0x7f04b30e1800) [pid = 3858] [serial = 237] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 105 (0x7f04be9f5800) [pid = 3858] [serial = 262] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | --DOMWINDOW == 104 (0x7f04bc533400) [pid = 3858] [serial = 256] [outer = (nil)] [url = about:blank] 11:29:22 INFO - PROCESS | 3858 | 1461349762331 Marionette TRACE conn4 <- [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]]]}] 11:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1587ms 11:29:22 INFO - PROCESS | 3858 | 1461349762361 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 11:29:22 INFO - PROCESS | 3858 | 1461349762368 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 11:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:29:22 INFO - PROCESS | 3858 | 1461349762388 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:29:22 INFO - PROCESS | 3858 | 1461349762391 Marionette TRACE conn4 <- [1,410,null,{}] 11:29:22 INFO - PROCESS | 3858 | 1461349762398 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:22 INFO - PROCESS | 3858 | 1461349762546 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 11:29:22 INFO - PROCESS | 3858 | 1461349762568 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2e8800 == 52 [pid = 3858] [id = 110] 11:29:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04a9f1f000) [pid = 3858] [serial = 329] [outer = (nil)] 11:29:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04aa278400) [pid = 3858] [serial = 330] [outer = 0x7f04a9f1f000] 11:29:22 INFO - PROCESS | 3858 | 1461349762630 Marionette DEBUG loaded listener.js 11:29:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04ae633800) [pid = 3858] [serial = 331] [outer = 0x7f04a9f1f000] 11:29:23 INFO - PROCESS | 3858 | 1461349763400 Marionette TRACE conn4 <- [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]]]}] 11:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1043ms 11:29:23 INFO - PROCESS | 3858 | 1461349763427 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 11:29:23 INFO - PROCESS | 3858 | 1461349763429 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 11:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:29:23 INFO - PROCESS | 3858 | 1461349763436 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:29:23 INFO - PROCESS | 3858 | 1461349763441 Marionette TRACE conn4 <- [1,414,null,{}] 11:29:23 INFO - PROCESS | 3858 | 1461349763504 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:23 INFO - PROCESS | 3858 | 1461349763654 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 11:29:23 INFO - PROCESS | 3858 | 1461349763667 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1854800 == 53 [pid = 3858] [id = 111] 11:29:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04aea5b400) [pid = 3858] [serial = 332] [outer = (nil)] 11:29:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04afab0c00) [pid = 3858] [serial = 333] [outer = 0x7f04aea5b400] 11:29:23 INFO - PROCESS | 3858 | 1461349763732 Marionette DEBUG loaded listener.js 11:29:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f04b0dd4400) [pid = 3858] [serial = 334] [outer = 0x7f04aea5b400] 11:29:24 INFO - PROCESS | 3858 | 1461349764543 Marionette TRACE conn4 <- [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]]]}] 11:29:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:29:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1135ms 11:29:24 INFO - PROCESS | 3858 | 1461349764590 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 11:29:24 INFO - PROCESS | 3858 | 1461349764594 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 11:29:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:29:24 INFO - PROCESS | 3858 | 1461349764600 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:29:24 INFO - PROCESS | 3858 | 1461349764614 Marionette TRACE conn4 <- [1,418,null,{}] 11:29:24 INFO - PROCESS | 3858 | 1461349764635 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:24 INFO - PROCESS | 3858 | 1461349764815 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 11:29:24 INFO - PROCESS | 3858 | 1461349764831 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f71800 == 54 [pid = 3858] [id = 112] 11:29:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f04aea5b800) [pid = 3858] [serial = 335] [outer = (nil)] 11:29:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f04b1103800) [pid = 3858] [serial = 336] [outer = 0x7f04aea5b800] 11:29:24 INFO - PROCESS | 3858 | 1461349764893 Marionette DEBUG loaded listener.js 11:29:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f04b11dcc00) [pid = 3858] [serial = 337] [outer = 0x7f04aea5b800] 11:29:26 INFO - PROCESS | 3858 | 1461349766089 Marionette TRACE conn4 <- [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]]]}] 11:29:26 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 11:29:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1508ms 11:29:26 INFO - PROCESS | 3858 | 1461349766116 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 11:29:26 INFO - PROCESS | 3858 | 1461349766119 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 11:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:29:26 INFO - PROCESS | 3858 | 1461349766126 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:29:26 INFO - PROCESS | 3858 | 1461349766130 Marionette TRACE conn4 <- [1,422,null,{}] 11:29:26 INFO - PROCESS | 3858 | 1461349766135 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:26 INFO - PROCESS | 3858 | 1461349766311 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 11:29:26 INFO - PROCESS | 3858 | 1461349766347 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5399000 == 55 [pid = 3858] [id = 113] 11:29:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04a6d4fc00) [pid = 3858] [serial = 338] [outer = (nil)] 11:29:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f04a9d5f800) [pid = 3858] [serial = 339] [outer = 0x7f04a6d4fc00] 11:29:26 INFO - PROCESS | 3858 | 1461349766415 Marionette DEBUG loaded listener.js 11:29:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04a9d68800) [pid = 3858] [serial = 340] [outer = 0x7f04a6d4fc00] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 115 (0x7f04c0755000) [pid = 3858] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 114 (0x7f04a634dc00) [pid = 3858] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f04a6d5b400) [pid = 3858] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 112 (0x7f04a6d55c00) [pid = 3858] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 111 (0x7f04b1eb0400) [pid = 3858] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 110 (0x7f04a8538c00) [pid = 3858] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:29:26 INFO - PROCESS | 3858 | --DOMWINDOW == 109 (0x7f04aea5b000) [pid = 3858] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:29:27 INFO - PROCESS | 3858 | 1461349767711 Marionette TRACE conn4 <- [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]]]}] 11:29:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1633ms 11:29:27 INFO - PROCESS | 3858 | 1461349767761 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 11:29:27 INFO - PROCESS | 3858 | 1461349767765 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 11:29:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:29:27 INFO - PROCESS | 3858 | 1461349767772 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:29:27 INFO - PROCESS | 3858 | 1461349767774 Marionette TRACE conn4 <- [1,426,null,{}] 11:29:27 INFO - PROCESS | 3858 | 1461349767780 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:27 INFO - PROCESS | 3858 | 1461349767990 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 11:29:28 INFO - PROCESS | 3858 | 1461349768099 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd4b3800 == 56 [pid = 3858] [id = 114] 11:29:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f04a9d59400) [pid = 3858] [serial = 341] [outer = (nil)] 11:29:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f04afaa9800) [pid = 3858] [serial = 342] [outer = 0x7f04a9d59400] 11:29:28 INFO - PROCESS | 3858 | 1461349768164 Marionette DEBUG loaded listener.js 11:29:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f04b756ac00) [pid = 3858] [serial = 343] [outer = 0x7f04a9d59400] 11:29:28 INFO - PROCESS | 3858 | 1461349768800 Marionette TRACE conn4 <- [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] 11:29:28 INFO - PROCESS | 3858 | 1461349768966 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 11:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:29:28 INFO - PROCESS | 3858 | 1461349768992 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:29:28 INFO - PROCESS | 3858 | 1461349768997 Marionette TRACE conn4 <- [1,430,null,{}] 11:29:29 INFO - PROCESS | 3858 | 1461349769006 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:29 INFO - PROCESS | 3858 | 1461349769221 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 11:29:29 INFO - PROCESS | 3858 | 1461349769371 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0de000 == 57 [pid = 3858] [id = 115] 11:29:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f04a6d55400) [pid = 3858] [serial = 344] [outer = (nil)] 11:29:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04a6da2800) [pid = 3858] [serial = 345] [outer = 0x7f04a6d55400] 11:29:29 INFO - PROCESS | 3858 | 1461349769448 Marionette DEBUG loaded listener.js 11:29:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f04a6fae400) [pid = 3858] [serial = 346] [outer = 0x7f04a6d55400] 11:29:30 INFO - PROCESS | 3858 | 1461349770408 Marionette TRACE conn4 <- [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]]]}] 11:29:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1492ms 11:29:30 INFO - PROCESS | 3858 | 1461349770484 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 11:29:30 INFO - PROCESS | 3858 | 1461349770489 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 11:29:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:29:30 INFO - PROCESS | 3858 | 1461349770501 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:29:30 INFO - PROCESS | 3858 | 1461349770506 Marionette TRACE conn4 <- [1,434,null,{}] 11:29:30 INFO - PROCESS | 3858 | 1461349770514 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:30 INFO - PROCESS | 3858 | 1461349770731 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 11:29:30 INFO - PROCESS | 3858 | 1461349770922 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b319e000 == 58 [pid = 3858] [id = 116] 11:29:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04a9d61400) [pid = 3858] [serial = 347] [outer = (nil)] 11:29:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f04ad437800) [pid = 3858] [serial = 348] [outer = 0x7f04a9d61400] 11:29:31 INFO - PROCESS | 3858 | 1461349771041 Marionette DEBUG loaded listener.js 11:29:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f04aea5d000) [pid = 3858] [serial = 349] [outer = 0x7f04a9d61400] 11:29:31 INFO - PROCESS | 3858 | 1461349771986 Marionette TRACE conn4 <- [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]]]}] 11:29:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:29:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1536ms 11:29:32 INFO - PROCESS | 3858 | 1461349772037 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 11:29:32 INFO - PROCESS | 3858 | 1461349772043 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 11:29:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:29:32 INFO - PROCESS | 3858 | 1461349772052 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:29:32 INFO - PROCESS | 3858 | 1461349772056 Marionette TRACE conn4 <- [1,438,null,{}] 11:29:32 INFO - PROCESS | 3858 | 1461349772075 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:32 INFO - PROCESS | 3858 | 1461349772257 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 11:29:32 INFO - PROCESS | 3858 | 1461349772407 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2836800 == 59 [pid = 3858] [id = 117] 11:29:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04b0e3b000) [pid = 3858] [serial = 350] [outer = (nil)] 11:29:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f04b117cc00) [pid = 3858] [serial = 351] [outer = 0x7f04b0e3b000] 11:29:32 INFO - PROCESS | 3858 | 1461349772540 Marionette DEBUG loaded listener.js 11:29:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04b241a800) [pid = 3858] [serial = 352] [outer = 0x7f04b0e3b000] 11:29:33 INFO - PROCESS | 3858 | 1461349773388 Marionette TRACE conn4 <- [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]]]}] 11:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1382ms 11:29:33 INFO - PROCESS | 3858 | 1461349773434 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 11:29:33 INFO - PROCESS | 3858 | 1461349773439 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 11:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:29:33 INFO - PROCESS | 3858 | 1461349773445 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:29:33 INFO - PROCESS | 3858 | 1461349773448 Marionette TRACE conn4 <- [1,442,null,{}] 11:29:33 INFO - PROCESS | 3858 | 1461349773456 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:33 INFO - PROCESS | 3858 | 1461349773632 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 11:29:33 INFO - PROCESS | 3858 | 1461349773779 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6ab7800 == 60 [pid = 3858] [id = 118] 11:29:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04a72e6c00) [pid = 3858] [serial = 353] [outer = (nil)] 11:29:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04a72ee400) [pid = 3858] [serial = 354] [outer = 0x7f04a72e6c00] 11:29:33 INFO - PROCESS | 3858 | 1461349773854 Marionette DEBUG loaded listener.js 11:29:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f04b0e3cc00) [pid = 3858] [serial = 355] [outer = 0x7f04a72e6c00] 11:29:34 INFO - PROCESS | 3858 | 1461349774735 Marionette TRACE conn4 <- [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]]]}] 11:29:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:29:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 11:29:34 INFO - PROCESS | 3858 | 1461349774775 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 11:29:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:29:34 INFO - PROCESS | 3858 | 1461349774780 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 11:29:34 INFO - PROCESS | 3858 | 1461349774787 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:29:34 INFO - PROCESS | 3858 | 1461349774791 Marionette TRACE conn4 <- [1,446,null,{}] 11:29:34 INFO - PROCESS | 3858 | 1461349774797 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:34 INFO - PROCESS | 3858 | 1461349774965 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 11:29:35 INFO - PROCESS | 3858 | 1461349775119 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a559a800 == 61 [pid = 3858] [id = 119] 11:29:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04a72eb400) [pid = 3858] [serial = 356] [outer = (nil)] 11:29:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04b3110800) [pid = 3858] [serial = 357] [outer = 0x7f04a72eb400] 11:29:35 INFO - PROCESS | 3858 | 1461349775193 Marionette DEBUG loaded listener.js 11:29:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04bd38bc00) [pid = 3858] [serial = 358] [outer = 0x7f04a72eb400] 11:29:36 INFO - PROCESS | 3858 | 1461349776108 Marionette TRACE conn4 <- [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]]]}] 11:29:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:29:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 11:29:36 INFO - PROCESS | 3858 | 1461349776168 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 11:29:36 INFO - PROCESS | 3858 | 1461349776172 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 11:29:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:29:36 INFO - PROCESS | 3858 | 1461349776178 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:29:36 INFO - PROCESS | 3858 | 1461349776181 Marionette TRACE conn4 <- [1,450,null,{}] 11:29:36 INFO - PROCESS | 3858 | 1461349776187 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:36 INFO - PROCESS | 3858 | 1461349776398 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 11:29:36 INFO - PROCESS | 3858 | 1461349776636 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56d9000 == 62 [pid = 3858] [id = 120] 11:29:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04c2aee800) [pid = 3858] [serial = 359] [outer = (nil)] 11:29:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04c2af4000) [pid = 3858] [serial = 360] [outer = 0x7f04c2aee800] 11:29:36 INFO - PROCESS | 3858 | 1461349776739 Marionette DEBUG loaded listener.js 11:29:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04c4757800) [pid = 3858] [serial = 361] [outer = 0x7f04c2aee800] 11:29:37 INFO - PROCESS | 3858 | 1461349777529 Marionette TRACE conn4 <- [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] 11:29:37 INFO - PROCESS | 3858 | 1461349777572 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 11:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:29:37 INFO - PROCESS | 3858 | 1461349777578 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:29:37 INFO - PROCESS | 3858 | 1461349777580 Marionette TRACE conn4 <- [1,454,null,{}] 11:29:37 INFO - PROCESS | 3858 | 1461349777586 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:37 INFO - PROCESS | 3858 | 1461349777742 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 11:29:37 INFO - PROCESS | 3858 | 1461349777891 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1cf000 == 63 [pid = 3858] [id = 121] 11:29:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04c2aeec00) [pid = 3858] [serial = 362] [outer = (nil)] 11:29:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04c541b000) [pid = 3858] [serial = 363] [outer = 0x7f04c2aeec00] 11:29:37 INFO - PROCESS | 3858 | 1461349777968 Marionette DEBUG loaded listener.js 11:29:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04c54c2400) [pid = 3858] [serial = 364] [outer = 0x7f04c2aeec00] 11:29:38 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:29:38 INFO - PROCESS | 3858 | 1461349778903 Marionette TRACE conn4 <- [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]]]}] 11:29:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:29:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1384ms 11:29:38 INFO - PROCESS | 3858 | 1461349778964 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 11:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:29:38 INFO - PROCESS | 3858 | 1461349778968 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 11:29:38 INFO - PROCESS | 3858 | 1461349778974 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:29:38 INFO - PROCESS | 3858 | 1461349778977 Marionette TRACE conn4 <- [1,458,null,{}] 11:29:38 INFO - PROCESS | 3858 | 1461349778982 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:39 INFO - PROCESS | 3858 | 1461349779144 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 11:29:39 INFO - PROCESS | 3858 | 1461349779483 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7014800 == 64 [pid = 3858] [id = 122] 11:29:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04a5230000) [pid = 3858] [serial = 365] [outer = (nil)] 11:29:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04a635b800) [pid = 3858] [serial = 366] [outer = 0x7f04a5230000] 11:29:39 INFO - PROCESS | 3858 | 1461349779630 Marionette DEBUG loaded listener.js 11:29:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04a6fa4800) [pid = 3858] [serial = 367] [outer = 0x7f04a5230000] 11:29:40 INFO - PROCESS | 3858 | 1461349780538 Marionette TRACE conn4 <- [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] 11:29:40 INFO - PROCESS | 3858 | 1461349780623 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 11:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:29:40 INFO - PROCESS | 3858 | 1461349780633 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:29:40 INFO - PROCESS | 3858 | 1461349780638 Marionette TRACE conn4 <- [1,462,null,{}] 11:29:40 INFO - PROCESS | 3858 | 1461349780645 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:40 INFO - PROCESS | 3858 | 1461349780870 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 11:29:41 INFO - PROCESS | 3858 | 1461349781077 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a539b000 == 65 [pid = 3858] [id = 123] 11:29:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04a634d400) [pid = 3858] [serial = 368] [outer = (nil)] 11:29:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04a9d62c00) [pid = 3858] [serial = 369] [outer = 0x7f04a634d400] 11:29:41 INFO - PROCESS | 3858 | 1461349781206 Marionette DEBUG loaded listener.js 11:29:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04a9f45c00) [pid = 3858] [serial = 370] [outer = 0x7f04a634d400] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5399000 == 64 [pid = 3858] [id = 113] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f71800 == 63 [pid = 3858] [id = 112] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1854800 == 62 [pid = 3858] [id = 111] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04a6da4400) [pid = 3858] [serial = 267] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04afab0800) [pid = 3858] [serial = 270] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04b66b4c00) [pid = 3858] [serial = 273] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04c0756000) [pid = 3858] [serial = 276] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04b0e35c00) [pid = 3858] [serial = 279] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f04c2b05400) [pid = 3858] [serial = 282] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a522d800) [pid = 3858] [serial = 306] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2e8800 == 61 [pid = 3858] [id = 110] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6be0000 == 60 [pid = 3858] [id = 109] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c54df000 == 59 [pid = 3858] [id = 105] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b6906000 == 58 [pid = 3858] [id = 104] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ac838000 == 57 [pid = 3858] [id = 103] 11:29:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c1e87800 == 56 [pid = 3858] [id = 102] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04c2ae9400) [pid = 3858] [serial = 265] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a6357000) [pid = 3858] [serial = 300] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04bc533000) [pid = 3858] [serial = 303] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04ae67d800) [pid = 3858] [serial = 291] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04afaad800) [pid = 3858] [serial = 292] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04b2d67c00) [pid = 3858] [serial = 294] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04aa2b5c00) [pid = 3858] [serial = 289] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04a9f1f400) [pid = 3858] [serial = 288] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f04c47c4400) [pid = 3858] [serial = 285] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04aea64c00) [pid = 3858] [serial = 297] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04a635b400) [pid = 3858] [serial = 301] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f04b0dd0800) [pid = 3858] [serial = 298] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f04b3342800) [pid = 3858] [serial = 295] [outer = (nil)] [url = about:blank] 11:29:41 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f04bd4fdc00) [pid = 3858] [serial = 304] [outer = (nil)] [url = about:blank] 11:29:42 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:29:42 INFO - PROCESS | 3858 | 1461349782116 Marionette TRACE conn4 <- [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] 11:29:42 INFO - PROCESS | 3858 | 1461349782176 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 11:29:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:29:42 INFO - PROCESS | 3858 | 1461349782185 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:29:42 INFO - PROCESS | 3858 | 1461349782188 Marionette TRACE conn4 <- [1,466,null,{}] 11:29:42 INFO - PROCESS | 3858 | 1461349782193 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:42 INFO - PROCESS | 3858 | 1461349782363 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 11:29:42 INFO - PROCESS | 3858 | 1461349782469 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1d1000 == 57 [pid = 3858] [id = 124] 11:29:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04a5229c00) [pid = 3858] [serial = 371] [outer = (nil)] 11:29:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f04aecd6000) [pid = 3858] [serial = 372] [outer = 0x7f04a5229c00] 11:29:42 INFO - PROCESS | 3858 | 1461349782536 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04afab4000) [pid = 3858] [serial = 373] [outer = 0x7f04a5229c00] 11:29:43 INFO - PROCESS | 3858 | 1461349783321 Marionette TRACE conn4 <- [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] 11:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:29:43 INFO - PROCESS | 3858 | 1461349783390 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 11:29:43 INFO - PROCESS | 3858 | 1461349783399 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:29:43 INFO - PROCESS | 3858 | 1461349783407 Marionette TRACE conn4 <- [1,470,null,{}] 11:29:43 INFO - PROCESS | 3858 | 1461349783420 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:43 INFO - PROCESS | 3858 | 1461349783588 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 11:29:43 INFO - PROCESS | 3858 | 1461349783600 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bd0000 == 58 [pid = 3858] [id = 125] 11:29:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04aa50ec00) [pid = 3858] [serial = 374] [outer = (nil)] 11:29:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04afacb000) [pid = 3858] [serial = 375] [outer = 0x7f04aa50ec00] 11:29:43 INFO - PROCESS | 3858 | 1461349783665 Marionette DEBUG loaded listener.js 11:29:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f04b0e35000) [pid = 3858] [serial = 376] [outer = 0x7f04aa50ec00] 11:29:44 INFO - PROCESS | 3858 | 1461349784530 Marionette TRACE conn4 <- [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]]]}] 11:29:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:29:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1192ms 11:29:44 INFO - PROCESS | 3858 | 1461349784605 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 11:29:44 INFO - PROCESS | 3858 | 1461349784611 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 11:29:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:29:44 INFO - PROCESS | 3858 | 1461349784617 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:29:44 INFO - PROCESS | 3858 | 1461349784620 Marionette TRACE conn4 <- [1,474,null,{}] 11:29:44 INFO - PROCESS | 3858 | 1461349784629 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:44 INFO - PROCESS | 3858 | 1461349784834 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 11:29:44 INFO - PROCESS | 3858 | 1461349784863 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2dbf000 == 59 [pid = 3858] [id = 126] 11:29:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04aa50a400) [pid = 3858] [serial = 377] [outer = (nil)] 11:29:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04b1184000) [pid = 3858] [serial = 378] [outer = 0x7f04aa50a400] 11:29:44 INFO - PROCESS | 3858 | 1461349784927 Marionette DEBUG loaded listener.js 11:29:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04b27c7800) [pid = 3858] [serial = 379] [outer = 0x7f04aa50a400] 11:29:45 INFO - PROCESS | 3858 | 1461349785916 Marionette TRACE conn4 <- [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]]]}] 11:29:45 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04a6fa2800) [pid = 3858] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:29:45 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04aea5b400) [pid = 3858] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:29:45 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04a9f1f000) [pid = 3858] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:29:45 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f04a6d4fc00) [pid = 3858] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:29:45 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04aea5b800) [pid = 3858] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:29:45 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04aa276800) [pid = 3858] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:29:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:29:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1336ms 11:29:45 INFO - PROCESS | 3858 | 1461349785954 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 11:29:45 INFO - PROCESS | 3858 | 1461349785960 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 11:29:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:29:45 INFO - PROCESS | 3858 | 1461349785968 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:29:45 INFO - PROCESS | 3858 | 1461349785970 Marionette TRACE conn4 <- [1,478,null,{}] 11:29:45 INFO - PROCESS | 3858 | 1461349785975 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:46 INFO - PROCESS | 3858 | 1461349786122 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 11:29:46 INFO - PROCESS | 3858 | 1461349786133 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1cb4000 == 60 [pid = 3858] [id = 127] 11:29:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04a6f9bc00) [pid = 3858] [serial = 380] [outer = (nil)] 11:29:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04a6f9dc00) [pid = 3858] [serial = 381] [outer = 0x7f04a6f9bc00] 11:29:46 INFO - PROCESS | 3858 | 1461349786207 Marionette DEBUG loaded listener.js 11:29:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f04aea5e800) [pid = 3858] [serial = 382] [outer = 0x7f04a6f9bc00] 11:29:47 INFO - PROCESS | 3858 | 1461349787062 Marionette TRACE conn4 <- [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]]]}] 11:29:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:29:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1130ms 11:29:47 INFO - PROCESS | 3858 | 1461349787099 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 11:29:47 INFO - PROCESS | 3858 | 1461349787103 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 11:29:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:29:47 INFO - PROCESS | 3858 | 1461349787109 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:29:47 INFO - PROCESS | 3858 | 1461349787111 Marionette TRACE conn4 <- [1,482,null,{}] 11:29:47 INFO - PROCESS | 3858 | 1461349787128 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:47 INFO - PROCESS | 3858 | 1461349787284 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 11:29:47 INFO - PROCESS | 3858 | 1461349787296 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c024f000 == 61 [pid = 3858] [id = 128] 11:29:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04bc52c800) [pid = 3858] [serial = 383] [outer = (nil)] 11:29:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04bd377400) [pid = 3858] [serial = 384] [outer = 0x7f04bc52c800] 11:29:47 INFO - PROCESS | 3858 | 1461349787357 Marionette DEBUG loaded listener.js 11:29:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04bd37ac00) [pid = 3858] [serial = 385] [outer = 0x7f04bc52c800] 11:29:48 INFO - PROCESS | 3858 | 1461349788396 Marionette TRACE conn4 <- [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]]]}] 11:29:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:29:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1329ms 11:29:48 INFO - PROCESS | 3858 | 1461349788441 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 11:29:48 INFO - PROCESS | 3858 | 1461349788448 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 11:29:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:29:48 INFO - PROCESS | 3858 | 1461349788458 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:29:48 INFO - PROCESS | 3858 | 1461349788464 Marionette TRACE conn4 <- [1,486,null,{}] 11:29:48 INFO - PROCESS | 3858 | 1461349788476 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:48 INFO - PROCESS | 3858 | 1461349788726 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 11:29:48 INFO - PROCESS | 3858 | 1461349788993 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2ed000 == 62 [pid = 3858] [id = 129] 11:29:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04a6bb4800) [pid = 3858] [serial = 386] [outer = (nil)] 11:29:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04a6f9b800) [pid = 3858] [serial = 387] [outer = 0x7f04a6bb4800] 11:29:49 INFO - PROCESS | 3858 | 1461349789075 Marionette DEBUG loaded listener.js 11:29:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04a6faf800) [pid = 3858] [serial = 388] [outer = 0x7f04a6bb4800] 11:29:49 INFO - PROCESS | 3858 | 1461349789970 Marionette TRACE conn4 <- [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]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1593ms 11:29:50 INFO - PROCESS | 3858 | 1461349790051 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 3858 | 1461349790061 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 11:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:29:50 INFO - PROCESS | 3858 | 1461349790072 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 3858 | 1461349790077 Marionette TRACE conn4 <- [1,490,null,{}] 11:29:50 INFO - PROCESS | 3858 | 1461349790084 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:50 INFO - PROCESS | 3858 | 1461349790312 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 11:29:50 INFO - PROCESS | 3858 | 1461349790514 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2db6000 == 63 [pid = 3858] [id = 130] 11:29:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04a9d65c00) [pid = 3858] [serial = 389] [outer = (nil)] 11:29:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04aa506000) [pid = 3858] [serial = 390] [outer = 0x7f04a9d65c00] 11:29:50 INFO - PROCESS | 3858 | 1461349790605 Marionette DEBUG loaded listener.js 11:29:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04aa511c00) [pid = 3858] [serial = 391] [outer = 0x7f04a9d65c00] 11:29:51 INFO - PROCESS | 3858 | 1461349791553 Marionette TRACE conn4 <- [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]]]}] 11:29:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:29:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 11:29:51 INFO - PROCESS | 3858 | 1461349791610 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 11:29:51 INFO - PROCESS | 3858 | 1461349791616 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 11:29:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:29:51 INFO - PROCESS | 3858 | 1461349791627 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:29:51 INFO - PROCESS | 3858 | 1461349791632 Marionette TRACE conn4 <- [1,494,null,{}] 11:29:51 INFO - PROCESS | 3858 | 1461349791650 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:51 INFO - PROCESS | 3858 | 1461349791920 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 11:29:52 INFO - PROCESS | 3858 | 1461349792134 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c4780000 == 64 [pid = 3858] [id = 131] 11:29:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04afab1c00) [pid = 3858] [serial = 392] [outer = (nil)] 11:29:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04b1180000) [pid = 3858] [serial = 393] [outer = 0x7f04afab1c00] 11:29:52 INFO - PROCESS | 3858 | 1461349792216 Marionette DEBUG loaded listener.js 11:29:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04b3342800) [pid = 3858] [serial = 394] [outer = 0x7f04afab1c00] 11:29:53 INFO - PROCESS | 3858 | 1461349793113 Marionette TRACE conn4 <- [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]]]}] 11:29:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:29:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1540ms 11:29:53 INFO - PROCESS | 3858 | 1461349793168 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 11:29:53 INFO - PROCESS | 3858 | 1461349793172 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 11:29:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:29:53 INFO - PROCESS | 3858 | 1461349793179 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:29:53 INFO - PROCESS | 3858 | 1461349793183 Marionette TRACE conn4 <- [1,498,null,{}] 11:29:53 INFO - PROCESS | 3858 | 1461349793190 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:53 INFO - PROCESS | 3858 | 1461349793371 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 11:29:53 INFO - PROCESS | 3858 | 1461349793520 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40ec800 == 65 [pid = 3858] [id = 132] 11:29:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04a9f23800) [pid = 3858] [serial = 395] [outer = (nil)] 11:29:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04bd378000) [pid = 3858] [serial = 396] [outer = 0x7f04a9f23800] 11:29:53 INFO - PROCESS | 3858 | 1461349793593 Marionette DEBUG loaded listener.js 11:29:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04bd381400) [pid = 3858] [serial = 397] [outer = 0x7f04a9f23800] 11:29:54 INFO - PROCESS | 3858 | 1461349794487 Marionette TRACE conn4 <- [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]]]}] 11:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1340ms 11:29:54 INFO - PROCESS | 3858 | 1461349794521 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 11:29:54 INFO - PROCESS | 3858 | 1461349794525 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 11:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:29:54 INFO - PROCESS | 3858 | 1461349794533 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:29:54 INFO - PROCESS | 3858 | 1461349794537 Marionette TRACE conn4 <- [1,502,null,{}] 11:29:54 INFO - PROCESS | 3858 | 1461349794542 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:54 INFO - PROCESS | 3858 | 1461349794699 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 11:29:54 INFO - PROCESS | 3858 | 1461349794857 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5a2800 == 66 [pid = 3858] [id = 133] 11:29:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f04b3345800) [pid = 3858] [serial = 398] [outer = (nil)] 11:29:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04be5bf400) [pid = 3858] [serial = 399] [outer = 0x7f04b3345800] 11:29:54 INFO - PROCESS | 3858 | 1461349794938 Marionette DEBUG loaded listener.js 11:29:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04c21a2000) [pid = 3858] [serial = 400] [outer = 0x7f04b3345800] 11:29:55 INFO - PROCESS | 3858 | 1461349795824 Marionette TRACE conn4 <- [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]]]}] 11:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1328ms 11:29:55 INFO - PROCESS | 3858 | 1461349795863 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 11:29:55 INFO - PROCESS | 3858 | 1461349795866 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 11:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:29:55 INFO - PROCESS | 3858 | 1461349795872 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 3858 | 1461349795875 Marionette TRACE conn4 <- [1,506,null,{}] 11:29:55 INFO - PROCESS | 3858 | 1461349795880 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:56 INFO - PROCESS | 3858 | 1461349796072 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 11:29:56 INFO - PROCESS | 3858 | 1461349796222 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa576800 == 67 [pid = 3858] [id = 134] 11:29:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04c2a11000) [pid = 3858] [serial = 401] [outer = (nil)] 11:29:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04c518f400) [pid = 3858] [serial = 402] [outer = 0x7f04c2a11000] 11:29:56 INFO - PROCESS | 3858 | 1461349796299 Marionette DEBUG loaded listener.js 11:29:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04c6a79800) [pid = 3858] [serial = 403] [outer = 0x7f04c2a11000] 11:29:57 INFO - PROCESS | 3858 | 1461349797219 Marionette TRACE conn4 <- [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]]]}] 11:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1378ms 11:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:29:57 INFO - PROCESS | 3858 | 1461349797251 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 11:29:57 INFO - PROCESS | 3858 | 1461349797254 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 11:29:57 INFO - PROCESS | 3858 | 1461349797260 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:29:57 INFO - PROCESS | 3858 | 1461349797263 Marionette TRACE conn4 <- [1,510,null,{}] 11:29:57 INFO - PROCESS | 3858 | 1461349797268 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:57 INFO - PROCESS | 3858 | 1461349797422 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 11:29:57 INFO - PROCESS | 3858 | 1461349797581 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af812800 == 68 [pid = 3858] [id = 135] 11:29:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049f126800) [pid = 3858] [serial = 404] [outer = (nil)] 11:29:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049f12c000) [pid = 3858] [serial = 405] [outer = 0x7f049f126800] 11:29:57 INFO - PROCESS | 3858 | 1461349797654 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049f131000) [pid = 3858] [serial = 406] [outer = 0x7f049f126800] 11:29:58 INFO - PROCESS | 3858 | 1461349798656 Marionette TRACE conn4 <- [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]]]}] 11:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1442ms 11:29:58 INFO - PROCESS | 3858 | 1461349798702 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 11:29:58 INFO - PROCESS | 3858 | 1461349798706 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 11:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:29:58 INFO - PROCESS | 3858 | 1461349798712 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:29:58 INFO - PROCESS | 3858 | 1461349798714 Marionette TRACE conn4 <- [1,514,null,{}] 11:29:58 INFO - PROCESS | 3858 | 1461349798719 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:58 INFO - PROCESS | 3858 | 1461349798881 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 11:29:59 INFO - PROCESS | 3858 | 1461349799335 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0ec800 == 69 [pid = 3858] [id = 136] 11:29:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a61d2800) [pid = 3858] [serial = 407] [outer = (nil)] 11:29:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a6354c00) [pid = 3858] [serial = 408] [outer = 0x7f04a61d2800] 11:29:59 INFO - PROCESS | 3858 | 1461349799452 Marionette DEBUG loaded listener.js 11:29:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a6f91c00) [pid = 3858] [serial = 409] [outer = 0x7f04a61d2800] 11:30:00 INFO - PROCESS | 3858 | 1461349800391 Marionette TRACE conn4 <- [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]]]}] 11:30:00 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 11:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1730ms 11:30:00 INFO - PROCESS | 3858 | 1461349800445 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 11:30:00 INFO - PROCESS | 3858 | 1461349800452 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 11:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:30:00 INFO - PROCESS | 3858 | 1461349800461 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:30:00 INFO - PROCESS | 3858 | 1461349800464 Marionette TRACE conn4 <- [1,518,null,{}] 11:30:00 INFO - PROCESS | 3858 | 1461349800472 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:00 INFO - PROCESS | 3858 | 1461349800685 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 11:30:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1cb4000 == 68 [pid = 3858] [id = 127] 11:30:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2dbf000 == 67 [pid = 3858] [id = 126] 11:30:00 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04afaa9800) [pid = 3858] [serial = 342] [outer = (nil)] [url = about:blank] 11:30:00 INFO - PROCESS | 3858 | 1461349800952 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1bd0000 == 66 [pid = 3858] [id = 125] 11:30:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1d1000 == 65 [pid = 3858] [id = 124] 11:30:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a539b000 == 64 [pid = 3858] [id = 123] 11:30:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a53a5000 == 65 [pid = 3858] [id = 137] 11:30:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a72ec800) [pid = 3858] [serial = 410] [outer = (nil)] 11:30:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a8468c00) [pid = 3858] [serial = 411] [outer = 0x7f04a72ec800] 11:30:01 INFO - PROCESS | 3858 | 1461349801030 Marionette DEBUG loaded listener.js 11:30:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04a9d5e800) [pid = 3858] [serial = 412] [outer = 0x7f04a72ec800] 11:30:01 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7014800 == 64 [pid = 3858] [id = 122] 11:30:01 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c6ab7800 == 63 [pid = 3858] [id = 118] 11:30:01 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2836800 == 62 [pid = 3858] [id = 117] 11:30:01 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b319e000 == 61 [pid = 3858] [id = 116] 11:30:01 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0de000 == 60 [pid = 3858] [id = 115] 11:30:01 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd4b3800 == 59 [pid = 3858] [id = 114] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04be55dc00) [pid = 3858] [serial = 195] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a6fae000) [pid = 3858] [serial = 328] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a6fa7c00) [pid = 3858] [serial = 327] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a6d59c00) [pid = 3858] [serial = 309] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04afab0c00) [pid = 3858] [serial = 333] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04aa278400) [pid = 3858] [serial = 330] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04ae633800) [pid = 3858] [serial = 331] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04aea61c00) [pid = 3858] [serial = 312] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04b1180400) [pid = 3858] [serial = 315] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04b333cc00) [pid = 3858] [serial = 318] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04bd623c00) [pid = 3858] [serial = 321] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04aa2b4400) [pid = 3858] [serial = 324] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04a9d5f800) [pid = 3858] [serial = 339] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04b1103800) [pid = 3858] [serial = 336] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04a9d68800) [pid = 3858] [serial = 340] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04b0dd4400) [pid = 3858] [serial = 334] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04b11dcc00) [pid = 3858] [serial = 337] [outer = (nil)] [url = about:blank] 11:30:01 INFO - PROCESS | 3858 | 1461349801816 Marionette TRACE conn4 <- [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]]]}] 11:30:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:30:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1537ms 11:30:02 INFO - PROCESS | 3858 | 1461349802247 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 11:30:02 INFO - PROCESS | 3858 | 1461349802253 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 11:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:30:02 INFO - PROCESS | 3858 | 1461349802449 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:30:02 INFO - PROCESS | 3858 | 1461349802455 Marionette TRACE conn4 <- [1,522,null,{}] 11:30:02 INFO - PROCESS | 3858 | 1461349802467 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:02 INFO - PROCESS | 3858 | 1461349802716 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 11:30:02 INFO - PROCESS | 3858 | 1461349802859 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1d7000 == 60 [pid = 3858] [id = 138] 11:30:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04a9d67400) [pid = 3858] [serial = 413] [outer = (nil)] 11:30:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04aa50d800) [pid = 3858] [serial = 414] [outer = 0x7f04a9d67400] 11:30:02 INFO - PROCESS | 3858 | 1461349802963 Marionette DEBUG loaded listener.js 11:30:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04b1182800) [pid = 3858] [serial = 415] [outer = 0x7f04a9d67400] 11:30:03 INFO - PROCESS | 3858 | 1461349803861 Marionette TRACE conn4 <- [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]]]}] 11:30:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:30:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1592ms 11:30:03 INFO - PROCESS | 3858 | 1461349803935 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 11:30:03 INFO - PROCESS | 3858 | 1461349803939 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 11:30:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:30:03 INFO - PROCESS | 3858 | 1461349803952 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:30:03 INFO - PROCESS | 3858 | 1461349803961 Marionette TRACE conn4 <- [1,526,null,{}] 11:30:03 INFO - PROCESS | 3858 | 1461349803976 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:04 INFO - PROCESS | 3858 | 1461349804184 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 11:30:04 INFO - PROCESS | 3858 | 1461349804212 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1aca000 == 61 [pid = 3858] [id = 139] 11:30:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f04bd37b000) [pid = 3858] [serial = 416] [outer = (nil)] 11:30:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04be244c00) [pid = 3858] [serial = 417] [outer = 0x7f04bd37b000] 11:30:04 INFO - PROCESS | 3858 | 1461349804276 Marionette DEBUG loaded listener.js 11:30:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04c21acc00) [pid = 3858] [serial = 418] [outer = 0x7f04bd37b000] 11:30:05 INFO - PROCESS | 3858 | 1461349805622 Marionette TRACE conn4 <- [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]]]}] 11:30:05 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 11:30:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1709ms 11:30:05 INFO - PROCESS | 3858 | 1461349805655 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 11:30:05 INFO - PROCESS | 3858 | 1461349805660 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 11:30:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:30:05 INFO - PROCESS | 3858 | 1461349805668 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:30:05 INFO - PROCESS | 3858 | 1461349805672 Marionette TRACE conn4 <- [1,530,null,{}] 11:30:05 INFO - PROCESS | 3858 | 1461349805693 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:05 INFO - PROCESS | 3858 | 1461349805900 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a5230000) [pid = 3858] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04a634d400) [pid = 3858] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04a6f9bc00) [pid = 3858] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04aa50ec00) [pid = 3858] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04a5229c00) [pid = 3858] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04aa50a400) [pid = 3858] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04a9d59400) [pid = 3858] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:30:06 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a5228400) [pid = 3858] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:30:06 INFO - PROCESS | 3858 | 1461349806191 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa113800 == 62 [pid = 3858] [id = 140] 11:30:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04a5227000) [pid = 3858] [serial = 419] [outer = (nil)] 11:30:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04a567e800) [pid = 3858] [serial = 420] [outer = 0x7f04a5227000] 11:30:06 INFO - PROCESS | 3858 | 1461349806261 Marionette DEBUG loaded listener.js 11:30:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04a9d62800) [pid = 3858] [serial = 421] [outer = 0x7f04a5227000] 11:30:07 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 11:30:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:30:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:30:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:30:07 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 11:30:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:30:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:30:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:30:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1347ms 11:30:07 INFO - PROCESS | 3858 | 1461349807003 Marionette TRACE conn4 <- [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"]]]}] 11:30:07 INFO - PROCESS | 3858 | 1461349807018 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 11:30:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:30:07 INFO - PROCESS | 3858 | 1461349807032 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 11:30:07 INFO - PROCESS | 3858 | 1461349807064 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:30:07 INFO - PROCESS | 3858 | 1461349807068 Marionette TRACE conn4 <- [1,534,null,{}] 11:30:07 INFO - PROCESS | 3858 | 1461349807074 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:07 INFO - PROCESS | 3858 | 1461349807343 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 11:30:07 INFO - PROCESS | 3858 | 1461349807360 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be534800 == 63 [pid = 3858] [id = 141] 11:30:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04c2b09000) [pid = 3858] [serial = 422] [outer = (nil)] 11:30:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04c4751000) [pid = 3858] [serial = 423] [outer = 0x7f04c2b09000] 11:30:07 INFO - PROCESS | 3858 | 1461349807435 Marionette DEBUG loaded listener.js 11:30:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f04c54c3400) [pid = 3858] [serial = 424] [outer = 0x7f04c2b09000] 11:30:08 INFO - PROCESS | 3858 | 1461349808340 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:30:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04a5226800) [pid = 3858] [serial = 425] [outer = 0x7f04a6d9f400] 11:30:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:30:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1359ms 11:30:08 INFO - PROCESS | 3858 | 1461349808468 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 11:30:08 INFO - PROCESS | 3858 | 1461349808475 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 11:30:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:30:08 INFO - PROCESS | 3858 | 1461349808549 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:30:08 INFO - PROCESS | 3858 | 1461349808554 Marionette TRACE conn4 <- [1,538,null,{}] 11:30:08 INFO - PROCESS | 3858 | 1461349808582 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:08 INFO - PROCESS | 3858 | 1461349808867 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 11:30:09 INFO - PROCESS | 3858 | 1461349809079 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa121800 == 64 [pid = 3858] [id = 142] 11:30:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04a64f0000) [pid = 3858] [serial = 426] [outer = (nil)] 11:30:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04a64f6400) [pid = 3858] [serial = 427] [outer = 0x7f04a64f0000] 11:30:09 INFO - PROCESS | 3858 | 1461349809169 Marionette DEBUG loaded listener.js 11:30:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04a64fcc00) [pid = 3858] [serial = 428] [outer = 0x7f04a64f0000] 11:30:10 INFO - PROCESS | 3858 | 1461349810080 Marionette TRACE conn4 <- [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]]]}] 11:30:10 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. 11:30:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1605ms 11:30:10 INFO - PROCESS | 3858 | 1461349810137 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 11:30:10 INFO - PROCESS | 3858 | 1461349810146 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 11:30:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:30:10 INFO - PROCESS | 3858 | 1461349810174 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:30:10 INFO - PROCESS | 3858 | 1461349810179 Marionette TRACE conn4 <- [1,542,null,{}] 11:30:10 INFO - PROCESS | 3858 | 1461349810186 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:10 INFO - PROCESS | 3858 | 1461349810375 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 11:30:10 INFO - PROCESS | 3858 | 1461349810533 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2db9000 == 65 [pid = 3858] [id = 143] 11:30:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a64fd800) [pid = 3858] [serial = 429] [outer = (nil)] 11:30:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a6fad800) [pid = 3858] [serial = 430] [outer = 0x7f04a64fd800] 11:30:10 INFO - PROCESS | 3858 | 1461349810610 Marionette DEBUG loaded listener.js 11:30:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a89b9c00) [pid = 3858] [serial = 431] [outer = 0x7f04a64fd800] 11:30:11 INFO - PROCESS | 3858 | 1461349811567 Marionette TRACE conn4 <- [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]]]}] 11:30:11 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. 11:30:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1438ms 11:30:11 INFO - PROCESS | 3858 | 1461349811610 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 11:30:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:30:11 INFO - PROCESS | 3858 | 1461349811614 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 11:30:11 INFO - PROCESS | 3858 | 1461349811621 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:30:11 INFO - PROCESS | 3858 | 1461349811628 Marionette TRACE conn4 <- [1,546,null,{}] 11:30:11 INFO - PROCESS | 3858 | 1461349811646 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:11 INFO - PROCESS | 3858 | 1461349811900 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 11:30:12 INFO - PROCESS | 3858 | 1461349812111 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4307800 == 66 [pid = 3858] [id = 144] 11:30:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04a89bac00) [pid = 3858] [serial = 432] [outer = (nil)] 11:30:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04afab2800) [pid = 3858] [serial = 433] [outer = 0x7f04a89bac00] 11:30:12 INFO - PROCESS | 3858 | 1461349812196 Marionette DEBUG loaded listener.js 11:30:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04b343d400) [pid = 3858] [serial = 434] [outer = 0x7f04a89bac00] 11:30:12 INFO - PROCESS | 3858 | 1461349812991 Marionette TRACE conn4 <- [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]]]}] 11:30:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:30:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1392ms 11:30:13 INFO - PROCESS | 3858 | 1461349813036 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 3858 | 1461349813042 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 11:30:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:30:13 INFO - PROCESS | 3858 | 1461349813050 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:30:13 INFO - PROCESS | 3858 | 1461349813053 Marionette TRACE conn4 <- [1,550,null,{}] 11:30:13 INFO - PROCESS | 3858 | 1461349813061 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:13 INFO - PROCESS | 3858 | 1461349813256 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 11:30:13 INFO - PROCESS | 3858 | 1461349813416 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6e42000 == 67 [pid = 3858] [id = 145] 11:30:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a6503800) [pid = 3858] [serial = 435] [outer = (nil)] 11:30:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a6507800) [pid = 3858] [serial = 436] [outer = 0x7f04a6503800] 11:30:13 INFO - PROCESS | 3858 | 1461349813494 Marionette DEBUG loaded listener.js 11:30:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04a9d5ac00) [pid = 3858] [serial = 437] [outer = 0x7f04a6503800] 11:30:14 INFO - PROCESS | 3858 | 1461349814308 Marionette TRACE conn4 <- [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]]]}] 11:30:14 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. 11:30:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1291ms 11:30:14 INFO - PROCESS | 3858 | 1461349814369 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 11:30:14 INFO - PROCESS | 3858 | 1461349814374 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 11:30:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:30:14 INFO - PROCESS | 3858 | 1461349814382 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:30:14 INFO - PROCESS | 3858 | 1461349814385 Marionette TRACE conn4 <- [1,554,null,{}] 11:30:14 INFO - PROCESS | 3858 | 1461349814389 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:14 INFO - PROCESS | 3858 | 1461349814559 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 11:30:14 INFO - PROCESS | 3858 | 1461349814727 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8ea000 == 68 [pid = 3858] [id = 146] 11:30:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a6505000) [pid = 3858] [serial = 438] [outer = (nil)] 11:30:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04b34dc800) [pid = 3858] [serial = 439] [outer = 0x7f04a6505000] 11:30:14 INFO - PROCESS | 3858 | 1461349814803 Marionette DEBUG loaded listener.js 11:30:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04bd813400) [pid = 3858] [serial = 440] [outer = 0x7f04a6505000] 11:30:15 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:15 INFO - PROCESS | 3858 | 1461349815791 Marionette TRACE conn4 <- [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]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:30:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1479ms 11:30:15 INFO - PROCESS | 3858 | 1461349815862 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 3858 | 1461349815866 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 11:30:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:30:15 INFO - PROCESS | 3858 | 1461349815871 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 3858 | 1461349815875 Marionette TRACE conn4 <- [1,558,null,{}] 11:30:15 INFO - PROCESS | 3858 | 1461349815880 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:16 INFO - PROCESS | 3858 | 1461349816117 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 11:30:16 INFO - PROCESS | 3858 | 1461349816274 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aabbe000 == 69 [pid = 3858] [id = 147] 11:30:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04aecdc800) [pid = 3858] [serial = 441] [outer = (nil)] 11:30:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04be554c00) [pid = 3858] [serial = 442] [outer = 0x7f04aecdc800] 11:30:16 INFO - PROCESS | 3858 | 1461349816406 Marionette DEBUG loaded listener.js 11:30:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04c2b09800) [pid = 3858] [serial = 443] [outer = 0x7f04aecdc800] 11:30:17 INFO - PROCESS | 3858 | 1461349817241 Marionette TRACE conn4 <- [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]]]}] 11:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1442ms 11:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:30:17 INFO - PROCESS | 3858 | 1461349817315 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 11:30:17 INFO - PROCESS | 3858 | 1461349817318 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 11:30:17 INFO - PROCESS | 3858 | 1461349817325 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:30:17 INFO - PROCESS | 3858 | 1461349817328 Marionette TRACE conn4 <- [1,562,null,{}] 11:30:17 INFO - PROCESS | 3858 | 1461349817334 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:17 INFO - PROCESS | 3858 | 1461349817518 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 11:30:17 INFO - PROCESS | 3858 | 1461349817674 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aabd7000 == 70 [pid = 3858] [id = 148] 11:30:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f049f12c400) [pid = 3858] [serial = 444] [outer = (nil)] 11:30:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04aaebc000) [pid = 3858] [serial = 445] [outer = 0x7f049f12c400] 11:30:17 INFO - PROCESS | 3858 | 1461349817751 Marionette DEBUG loaded listener.js 11:30:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04aaec1000) [pid = 3858] [serial = 446] [outer = 0x7f049f12c400] 11:30:18 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:18 INFO - PROCESS | 3858 | 1461349818572 Marionette TRACE conn4 <- [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]]]}] 11:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1288ms 11:30:18 INFO - PROCESS | 3858 | 1461349818612 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 11:30:18 INFO - PROCESS | 3858 | 1461349818620 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 11:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:30:18 INFO - PROCESS | 3858 | 1461349818646 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:30:18 INFO - PROCESS | 3858 | 1461349818651 Marionette TRACE conn4 <- [1,566,null,{}] 11:30:18 INFO - PROCESS | 3858 | 1461349818661 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:18 INFO - PROCESS | 3858 | 1461349818845 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 11:30:19 INFO - PROCESS | 3858 | 1461349819004 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6ed800 == 71 [pid = 3858] [id = 149] 11:30:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04aa98ec00) [pid = 3858] [serial = 447] [outer = (nil)] 11:30:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04aa993c00) [pid = 3858] [serial = 448] [outer = 0x7f04aa98ec00] 11:30:19 INFO - PROCESS | 3858 | 1461349819078 Marionette DEBUG loaded listener.js 11:30:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04aa998800) [pid = 3858] [serial = 449] [outer = 0x7f04aa98ec00] 11:30:19 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:19 INFO - PROCESS | 3858 | 1461349819907 Marionette TRACE conn4 <- [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]]]}] 11:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1352ms 11:30:19 INFO - PROCESS | 3858 | 1461349819983 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 11:30:19 INFO - PROCESS | 3858 | 1461349819986 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 11:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:30:19 INFO - PROCESS | 3858 | 1461349819992 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:30:19 INFO - PROCESS | 3858 | 1461349819995 Marionette TRACE conn4 <- [1,570,null,{}] 11:30:20 INFO - PROCESS | 3858 | 1461349820001 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:20 INFO - PROCESS | 3858 | 1461349820231 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 11:30:20 INFO - PROCESS | 3858 | 1461349820390 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c630000 == 72 [pid = 3858] [id = 150] 11:30:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f049fe39800) [pid = 3858] [serial = 450] [outer = (nil)] 11:30:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049fe41000) [pid = 3858] [serial = 451] [outer = 0x7f049fe39800] 11:30:20 INFO - PROCESS | 3858 | 1461349820469 Marionette DEBUG loaded listener.js 11:30:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f049fe46400) [pid = 3858] [serial = 452] [outer = 0x7f049fe39800] 11:30:21 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:21 INFO - PROCESS | 3858 | 1461349821302 Marionette TRACE conn4 <- [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]]]}] 11:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1380ms 11:30:21 INFO - PROCESS | 3858 | 1461349821374 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 11:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:30:21 INFO - PROCESS | 3858 | 1461349821378 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 11:30:21 INFO - PROCESS | 3858 | 1461349821386 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:30:21 INFO - PROCESS | 3858 | 1461349821389 Marionette TRACE conn4 <- [1,574,null,{}] 11:30:21 INFO - PROCESS | 3858 | 1461349821396 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:21 INFO - PROCESS | 3858 | 1461349821619 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 11:30:21 INFO - PROCESS | 3858 | 1461349821782 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aabda800 == 73 [pid = 3858] [id = 151] 11:30:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f049c807800) [pid = 3858] [serial = 453] [outer = (nil)] 11:30:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f049c80c800) [pid = 3858] [serial = 454] [outer = 0x7f049c807800] 11:30:21 INFO - PROCESS | 3858 | 1461349821885 Marionette DEBUG loaded listener.js 11:30:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f049c811000) [pid = 3858] [serial = 455] [outer = 0x7f049c807800] 11:30:22 INFO - PROCESS | 3858 | 1461349822860 Marionette TRACE conn4 <- [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]]]}] 11:30:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:30:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1535ms 11:30:22 INFO - PROCESS | 3858 | 1461349822920 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 11:30:22 INFO - PROCESS | 3858 | 1461349822924 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 11:30:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:30:22 INFO - PROCESS | 3858 | 1461349822930 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:30:22 INFO - PROCESS | 3858 | 1461349822935 Marionette TRACE conn4 <- [1,578,null,{}] 11:30:22 INFO - PROCESS | 3858 | 1461349822940 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:23 INFO - PROCESS | 3858 | 1461349823163 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 11:30:23 INFO - PROCESS | 3858 | 1461349823380 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e09000 == 74 [pid = 3858] [id = 152] 11:30:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04aaebdc00) [pid = 3858] [serial = 456] [outer = (nil)] 11:30:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04aaec2800) [pid = 3858] [serial = 457] [outer = 0x7f04aaebdc00] 11:30:23 INFO - PROCESS | 3858 | 1461349823510 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04c518f000) [pid = 3858] [serial = 458] [outer = 0x7f04aaebdc00] 11:30:24 INFO - PROCESS | 3858 | 1461349824397 Marionette TRACE conn4 <- [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]]]}] 11:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1532ms 11:30:24 INFO - PROCESS | 3858 | 1461349824465 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 11:30:24 INFO - PROCESS | 3858 | 1461349824471 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 11:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:30:24 INFO - PROCESS | 3858 | 1461349824477 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:30:24 INFO - PROCESS | 3858 | 1461349824479 Marionette TRACE conn4 <- [1,582,null,{}] 11:30:24 INFO - PROCESS | 3858 | 1461349824485 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:24 INFO - PROCESS | 3858 | 1461349824663 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 11:30:24 INFO - PROCESS | 3858 | 1461349824828 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0b2800 == 75 [pid = 3858] [id = 153] 11:30:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f049bf94400) [pid = 3858] [serial = 459] [outer = (nil)] 11:30:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f049bf9c000) [pid = 3858] [serial = 460] [outer = 0x7f049bf94400] 11:30:24 INFO - PROCESS | 3858 | 1461349824904 Marionette DEBUG loaded listener.js 11:30:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a6fafc00) [pid = 3858] [serial = 461] [outer = 0x7f049bf94400] 11:30:25 INFO - PROCESS | 3858 | 1461349825774 Marionette TRACE conn4 <- [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]]]}] 11:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1327ms 11:30:25 INFO - PROCESS | 3858 | 1461349825805 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 3858 | 1461349825811 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 11:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:30:25 INFO - PROCESS | 3858 | 1461349825823 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:30:25 INFO - PROCESS | 3858 | 1461349825827 Marionette TRACE conn4 <- [1,586,null,{}] 11:30:25 INFO - PROCESS | 3858 | 1461349825834 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:26 INFO - PROCESS | 3858 | 1461349826025 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 11:30:26 INFO - PROCESS | 3858 | 1461349826187 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8942800 == 76 [pid = 3858] [id = 154] 11:30:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f049bf94800) [pid = 3858] [serial = 462] [outer = (nil)] 11:30:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f049f366000) [pid = 3858] [serial = 463] [outer = 0x7f049bf94800] 11:30:26 INFO - PROCESS | 3858 | 1461349826257 Marionette DEBUG loaded listener.js 11:30:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f049f36cc00) [pid = 3858] [serial = 464] [outer = 0x7f049bf94800] 11:30:27 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:27 INFO - PROCESS | 3858 | 1461349827469 Marionette TRACE conn4 <- [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]]]}] 11:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1686ms 11:30:27 INFO - PROCESS | 3858 | 1461349827508 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 11:30:27 INFO - PROCESS | 3858 | 1461349827515 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 11:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:30:27 INFO - PROCESS | 3858 | 1461349827524 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:30:27 INFO - PROCESS | 3858 | 1461349827530 Marionette TRACE conn4 <- [1,590,null,{}] 11:30:27 INFO - PROCESS | 3858 | 1461349827537 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:27 INFO - PROCESS | 3858 | 1461349827734 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 11:30:28 INFO - PROCESS | 3858 | 1461349828083 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40f6000 == 77 [pid = 3858] [id = 155] 11:30:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f049fe46c00) [pid = 3858] [serial = 465] [outer = (nil)] 11:30:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04a5228c00) [pid = 3858] [serial = 466] [outer = 0x7f049fe46c00] 11:30:28 INFO - PROCESS | 3858 | 1461349828167 Marionette DEBUG loaded listener.js 11:30:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04a62e2400) [pid = 3858] [serial = 467] [outer = 0x7f049fe46c00] 11:30:29 INFO - PROCESS | 3858 | 1461349829105 Marionette TRACE conn4 <- [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]]]}] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7013800 == 76 [pid = 3858] [id = 107] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4085800 == 75 [pid = 3858] [id = 108] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0e2800 == 74 [pid = 3858] [id = 106] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa113800 == 73 [pid = 3858] [id = 140] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04bd377400) [pid = 3858] [serial = 384] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04c2af4000) [pid = 3858] [serial = 360] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04b3110800) [pid = 3858] [serial = 357] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04ad437800) [pid = 3858] [serial = 348] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04c541b000) [pid = 3858] [serial = 363] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a72ee400) [pid = 3858] [serial = 354] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a6da2800) [pid = 3858] [serial = 345] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b117cc00) [pid = 3858] [serial = 351] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1d7000 == 72 [pid = 3858] [id = 138] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a53a5000 == 71 [pid = 3858] [id = 137] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0ec800 == 70 [pid = 3858] [id = 136] 11:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1684ms 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa576800 == 69 [pid = 3858] [id = 134] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5a2800 == 68 [pid = 3858] [id = 133] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a40ec800 == 67 [pid = 3858] [id = 132] 11:30:29 INFO - PROCESS | 3858 | 1461349829215 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 11:30:29 INFO - PROCESS | 3858 | 1461349829224 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c4780000 == 66 [pid = 3858] [id = 131] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2db6000 == 65 [pid = 3858] [id = 130] 11:30:29 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2ed000 == 64 [pid = 3858] [id = 129] 11:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:30:29 INFO - PROCESS | 3858 | 1461349829248 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:30:29 INFO - PROCESS | 3858 | 1461349829254 Marionette TRACE conn4 <- [1,594,null,{}] 11:30:29 INFO - PROCESS | 3858 | 1461349829263 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:29 INFO - PROCESS | 3858 | 1461349829436 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a8534800) [pid = 3858] [serial = 307] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04a635b800) [pid = 3858] [serial = 366] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a9f45c00) [pid = 3858] [serial = 370] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04a6fa4800) [pid = 3858] [serial = 367] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04aea5e800) [pid = 3858] [serial = 382] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04afacb000) [pid = 3858] [serial = 375] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a9d62c00) [pid = 3858] [serial = 369] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04aecd6000) [pid = 3858] [serial = 372] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04b0e35000) [pid = 3858] [serial = 376] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04afab4000) [pid = 3858] [serial = 373] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04b1184000) [pid = 3858] [serial = 378] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04b756ac00) [pid = 3858] [serial = 343] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04b27c7800) [pid = 3858] [serial = 379] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04a6f9dc00) [pid = 3858] [serial = 381] [outer = (nil)] [url = about:blank] 11:30:29 INFO - PROCESS | 3858 | 1461349829670 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a55a2800 == 65 [pid = 3858] [id = 156] 11:30:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a61ce400) [pid = 3858] [serial = 468] [outer = (nil)] 11:30:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a650b400) [pid = 3858] [serial = 469] [outer = 0x7f04a61ce400] 11:30:29 INFO - PROCESS | 3858 | 1461349829748 Marionette DEBUG loaded listener.js 11:30:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a6bbac00) [pid = 3858] [serial = 470] [outer = 0x7f04a61ce400] 11:30:30 INFO - PROCESS | 3858 | 1461349830477 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1288ms 11:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:30:30 INFO - PROCESS | 3858 | 1461349830534 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 11:30:30 INFO - PROCESS | 3858 | 1461349830537 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 11:30:30 INFO - PROCESS | 3858 | 1461349830543 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:30:30 INFO - PROCESS | 3858 | 1461349830549 Marionette TRACE conn4 <- [1,598,null,{}] 11:30:30 INFO - PROCESS | 3858 | 1461349830563 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:30 INFO - PROCESS | 3858 | 1461349830725 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 11:30:30 INFO - PROCESS | 3858 | 1461349830738 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d87800 == 66 [pid = 3858] [id = 157] 11:30:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a6fa0c00) [pid = 3858] [serial = 471] [outer = (nil)] 11:30:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a72e4400) [pid = 3858] [serial = 472] [outer = 0x7f04a6fa0c00] 11:30:30 INFO - PROCESS | 3858 | 1461349830808 Marionette DEBUG loaded listener.js 11:30:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a852fc00) [pid = 3858] [serial = 473] [outer = 0x7f04a6fa0c00] 11:30:31 INFO - PROCESS | 3858 | 1461349831969 Marionette TRACE conn4 <- [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]]]}] 11:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1442ms 11:30:31 INFO - PROCESS | 3858 | 1461349831996 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 11:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:30:32 INFO - PROCESS | 3858 | 1461349832001 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 11:30:32 INFO - PROCESS | 3858 | 1461349832007 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:30:32 INFO - PROCESS | 3858 | 1461349832010 Marionette TRACE conn4 <- [1,602,null,{}] 11:30:32 INFO - PROCESS | 3858 | 1461349832016 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:32 INFO - PROCESS | 3858 | 1461349832244 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 11:30:32 INFO - PROCESS | 3858 | 1461349832414 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa57d000 == 67 [pid = 3858] [id = 158] 11:30:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f049fe46800) [pid = 3858] [serial = 474] [outer = (nil)] 11:30:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a9d66000) [pid = 3858] [serial = 475] [outer = 0x7f049fe46800] 11:30:32 INFO - PROCESS | 3858 | 1461349832479 Marionette DEBUG loaded listener.js 11:30:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04aa508800) [pid = 3858] [serial = 476] [outer = 0x7f049fe46800] 11:30:33 INFO - PROCESS | 3858 | 1461349833224 Marionette TRACE conn4 <- [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]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1234ms 11:30:33 INFO - PROCESS | 3858 | 1461349833243 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 11:30:33 INFO - PROCESS | 3858 | 1461349833247 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 11:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:30:33 INFO - PROCESS | 3858 | 1461349833262 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 3858 | 1461349833266 Marionette TRACE conn4 <- [1,606,null,{}] 11:30:33 INFO - PROCESS | 3858 | 1461349833272 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:33 INFO - PROCESS | 3858 | 1461349833527 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 11:30:33 INFO - PROCESS | 3858 | 1461349833552 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad17800 == 68 [pid = 3858] [id = 159] 11:30:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a635b800) [pid = 3858] [serial = 477] [outer = (nil)] 11:30:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04aa513000) [pid = 3858] [serial = 478] [outer = 0x7f04a635b800] 11:30:33 INFO - PROCESS | 3858 | 1461349833617 Marionette DEBUG loaded listener.js 11:30:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04aaddf000) [pid = 3858] [serial = 479] [outer = 0x7f04a635b800] 11:30:34 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a61d2800) [pid = 3858] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:30:34 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04a72ec800) [pid = 3858] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:30:34 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04a9d67400) [pid = 3858] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:30:34 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a5227000) [pid = 3858] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:30:34 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04bd37b000) [pid = 3858] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:30:34 INFO - PROCESS | 3858 | 1461349834610 Marionette TRACE conn4 <- [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]]]}] 11:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1386ms 11:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:30:34 INFO - PROCESS | 3858 | 1461349834643 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 11:30:34 INFO - PROCESS | 3858 | 1461349834646 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 11:30:34 INFO - PROCESS | 3858 | 1461349834652 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:30:34 INFO - PROCESS | 3858 | 1461349834655 Marionette TRACE conn4 <- [1,610,null,{}] 11:30:34 INFO - PROCESS | 3858 | 1461349834660 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:34 INFO - PROCESS | 3858 | 1461349834850 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 11:30:34 INFO - PROCESS | 3858 | 1461349834867 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5b5000 == 69 [pid = 3858] [id = 160] 11:30:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a5676400) [pid = 3858] [serial = 480] [outer = (nil)] 11:30:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04aaebbc00) [pid = 3858] [serial = 481] [outer = 0x7f04a5676400] 11:30:35 INFO - PROCESS | 3858 | 1461349835054 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04afab6c00) [pid = 3858] [serial = 482] [outer = 0x7f04a5676400] 11:30:35 INFO - PROCESS | 3858 | 1461349835759 Marionette TRACE conn4 <- [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]]]}] 11:30:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:30:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1135ms 11:30:35 INFO - PROCESS | 3858 | 1461349835787 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 11:30:35 INFO - PROCESS | 3858 | 1461349835791 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 11:30:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:30:35 INFO - PROCESS | 3858 | 1461349835797 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:30:35 INFO - PROCESS | 3858 | 1461349835800 Marionette TRACE conn4 <- [1,614,null,{}] 11:30:35 INFO - PROCESS | 3858 | 1461349835805 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:36 INFO - PROCESS | 3858 | 1461349836008 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 11:30:36 INFO - PROCESS | 3858 | 1461349836187 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6f4000 == 70 [pid = 3858] [id = 161] 11:30:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f049bf93c00) [pid = 3858] [serial = 483] [outer = (nil)] 11:30:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f049bf98800) [pid = 3858] [serial = 484] [outer = 0x7f049bf93c00] 11:30:36 INFO - PROCESS | 3858 | 1461349836277 Marionette DEBUG loaded listener.js 11:30:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f049c811400) [pid = 3858] [serial = 485] [outer = 0x7f049bf93c00] 11:30:37 INFO - PROCESS | 3858 | 1461349837269 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:30:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:30:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1536ms 11:30:37 INFO - PROCESS | 3858 | 1461349837340 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 11:30:37 INFO - PROCESS | 3858 | 1461349837345 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 11:30:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:30:37 INFO - PROCESS | 3858 | 1461349837353 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:30:37 INFO - PROCESS | 3858 | 1461349837360 Marionette TRACE conn4 <- [1,618,null,{}] 11:30:37 INFO - PROCESS | 3858 | 1461349837367 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:37 INFO - PROCESS | 3858 | 1461349837626 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 11:30:37 INFO - PROCESS | 3858 | 1461349837839 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8572000 == 71 [pid = 3858] [id = 162] 11:30:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04a64f5000) [pid = 3858] [serial = 486] [outer = (nil)] 11:30:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a6508800) [pid = 3858] [serial = 487] [outer = 0x7f04a64f5000] 11:30:37 INFO - PROCESS | 3858 | 1461349837933 Marionette DEBUG loaded listener.js 11:30:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a6d57000) [pid = 3858] [serial = 488] [outer = 0x7f04a64f5000] 11:30:38 INFO - PROCESS | 3858 | 1461349838787 Marionette TRACE conn4 <- [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]]]}] 11:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1484ms 11:30:38 INFO - PROCESS | 3858 | 1461349838841 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 11:30:38 INFO - PROCESS | 3858 | 1461349838846 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 11:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:30:38 INFO - PROCESS | 3858 | 1461349838853 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:30:38 INFO - PROCESS | 3858 | 1461349838856 Marionette TRACE conn4 <- [1,622,null,{}] 11:30:38 INFO - PROCESS | 3858 | 1461349838862 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:39 INFO - PROCESS | 3858 | 1461349839040 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 11:30:39 INFO - PROCESS | 3858 | 1461349839206 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b0d98800 == 72 [pid = 3858] [id = 163] 11:30:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04a6fae000) [pid = 3858] [serial = 489] [outer = (nil)] 11:30:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04a846ec00) [pid = 3858] [serial = 490] [outer = 0x7f04a6fae000] 11:30:39 INFO - PROCESS | 3858 | 1461349839294 Marionette DEBUG loaded listener.js 11:30:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04aa508400) [pid = 3858] [serial = 491] [outer = 0x7f04a6fae000] 11:30:40 INFO - PROCESS | 3858 | 1461349840248 Marionette TRACE conn4 <- [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]]]}] 11:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1432ms 11:30:40 INFO - PROCESS | 3858 | 1461349840286 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 11:30:40 INFO - PROCESS | 3858 | 1461349840291 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 11:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:30:40 INFO - PROCESS | 3858 | 1461349840307 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:30:40 INFO - PROCESS | 3858 | 1461349840317 Marionette TRACE conn4 <- [1,626,null,{}] 11:30:40 INFO - PROCESS | 3858 | 1461349840326 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:40 INFO - PROCESS | 3858 | 1461349840540 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 11:30:40 INFO - PROCESS | 3858 | 1461349840703 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b690f000 == 73 [pid = 3858] [id = 164] 11:30:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04a72eac00) [pid = 3858] [serial = 492] [outer = (nil)] 11:30:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04aaeb7000) [pid = 3858] [serial = 493] [outer = 0x7f04a72eac00] 11:30:40 INFO - PROCESS | 3858 | 1461349840780 Marionette DEBUG loaded listener.js 11:30:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04afab6000) [pid = 3858] [serial = 494] [outer = 0x7f04a72eac00] 11:30:41 INFO - PROCESS | 3858 | 1461349841656 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1401ms 11:30:41 INFO - PROCESS | 3858 | 1461349841701 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 11:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:30:41 INFO - PROCESS | 3858 | 1461349841706 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 11:30:41 INFO - PROCESS | 3858 | 1461349841713 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:30:41 INFO - PROCESS | 3858 | 1461349841716 Marionette TRACE conn4 <- [1,630,null,{}] 11:30:41 INFO - PROCESS | 3858 | 1461349841721 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:41 INFO - PROCESS | 3858 | 1461349841910 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 11:30:42 INFO - PROCESS | 3858 | 1461349842083 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e92800 == 74 [pid = 3858] [id = 165] 11:30:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04afab6800) [pid = 3858] [serial = 495] [outer = (nil)] 11:30:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04b11dcc00) [pid = 3858] [serial = 496] [outer = 0x7f04afab6800] 11:30:42 INFO - PROCESS | 3858 | 1461349842161 Marionette DEBUG loaded listener.js 11:30:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04b34e6800) [pid = 3858] [serial = 497] [outer = 0x7f04afab6800] 11:30:43 INFO - PROCESS | 3858 | 1461349843097 Marionette TRACE conn4 <- [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]]]}] 11:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1436ms 11:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:30:43 INFO - PROCESS | 3858 | 1461349843150 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 11:30:43 INFO - PROCESS | 3858 | 1461349843153 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 11:30:43 INFO - PROCESS | 3858 | 1461349843159 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:30:43 INFO - PROCESS | 3858 | 1461349843162 Marionette TRACE conn4 <- [1,634,null,{}] 11:30:43 INFO - PROCESS | 3858 | 1461349843169 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:43 INFO - PROCESS | 3858 | 1461349843353 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 11:30:43 INFO - PROCESS | 3858 | 1461349843520 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6c9d000 == 75 [pid = 3858] [id = 166] 11:30:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04bd37cc00) [pid = 3858] [serial = 498] [outer = (nil)] 11:30:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04bd623c00) [pid = 3858] [serial = 499] [outer = 0x7f04bd37cc00] 11:30:43 INFO - PROCESS | 3858 | 1461349843611 Marionette DEBUG loaded listener.js 11:30:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04c2aec000) [pid = 3858] [serial = 500] [outer = 0x7f04bd37cc00] 11:30:44 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:44 INFO - PROCESS | 3858 | 1461349844472 Marionette TRACE conn4 <- [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]]]}] 11:30:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:30:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1380ms 11:30:44 INFO - PROCESS | 3858 | 1461349844540 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 11:30:44 INFO - PROCESS | 3858 | 1461349844543 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 11:30:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:30:44 INFO - PROCESS | 3858 | 1461349844549 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:30:44 INFO - PROCESS | 3858 | 1461349844552 Marionette TRACE conn4 <- [1,638,null,{}] 11:30:44 INFO - PROCESS | 3858 | 1461349844558 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:44 INFO - PROCESS | 3858 | 1461349844737 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 11:30:44 INFO - PROCESS | 3858 | 1461349844902 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b6d8000 == 76 [pid = 3858] [id = 167] 11:30:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04bd37d000) [pid = 3858] [serial = 501] [outer = (nil)] 11:30:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04c233c400) [pid = 3858] [serial = 502] [outer = 0x7f04bd37d000] 11:30:44 INFO - PROCESS | 3858 | 1461349844981 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04c2aed000) [pid = 3858] [serial = 503] [outer = 0x7f04bd37d000] 11:30:45 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:45 INFO - PROCESS | 3858 | 1461349845834 Marionette TRACE conn4 <- [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]]]}] 11:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1332ms 11:30:45 INFO - PROCESS | 3858 | 1461349845885 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 11:30:45 INFO - PROCESS | 3858 | 1461349845891 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 11:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:30:45 INFO - PROCESS | 3858 | 1461349845900 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:30:45 INFO - PROCESS | 3858 | 1461349845904 Marionette TRACE conn4 <- [1,642,null,{}] 11:30:45 INFO - PROCESS | 3858 | 1461349845912 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:46 INFO - PROCESS | 3858 | 1461349846211 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 11:30:46 INFO - PROCESS | 3858 | 1461349846430 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049afd1000 == 77 [pid = 3858] [id = 168] 11:30:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f049c2a6c00) [pid = 3858] [serial = 504] [outer = (nil)] 11:30:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f049c2abc00) [pid = 3858] [serial = 505] [outer = 0x7f049c2a6c00] 11:30:46 INFO - PROCESS | 3858 | 1461349846555 Marionette DEBUG loaded listener.js 11:30:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f049c2afc00) [pid = 3858] [serial = 506] [outer = 0x7f049c2a6c00] 11:30:47 INFO - PROCESS | 3858 | 1461349847397 Marionette TRACE conn4 <- [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]]]}] 11:30:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:30:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1533ms 11:30:47 INFO - PROCESS | 3858 | 1461349847432 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 11:30:47 INFO - PROCESS | 3858 | 1461349847437 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 11:30:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:30:47 INFO - PROCESS | 3858 | 1461349847444 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:30:47 INFO - PROCESS | 3858 | 1461349847448 Marionette TRACE conn4 <- [1,646,null,{}] 11:30:47 INFO - PROCESS | 3858 | 1461349847453 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:47 INFO - PROCESS | 3858 | 1461349847611 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 11:30:47 INFO - PROCESS | 3858 | 1461349847782 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b216800 == 78 [pid = 3858] [id = 169] 11:30:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f049bad3c00) [pid = 3858] [serial = 507] [outer = (nil)] 11:30:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f049bad8c00) [pid = 3858] [serial = 508] [outer = 0x7f049bad3c00] 11:30:47 INFO - PROCESS | 3858 | 1461349847859 Marionette DEBUG loaded listener.js 11:30:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f049bade000) [pid = 3858] [serial = 509] [outer = 0x7f049bad3c00] 11:30:48 INFO - PROCESS | 3858 | 1461349848720 Marionette TRACE conn4 <- [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]]]}] 11:30:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:30:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1332ms 11:30:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:30:48 INFO - PROCESS | 3858 | 1461349848776 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 11:30:48 INFO - PROCESS | 3858 | 1461349848779 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 11:30:48 INFO - PROCESS | 3858 | 1461349848785 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:30:48 INFO - PROCESS | 3858 | 1461349848788 Marionette TRACE conn4 <- [1,650,null,{}] 11:30:48 INFO - PROCESS | 3858 | 1461349848793 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:48 INFO - PROCESS | 3858 | 1461349848975 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 11:30:49 INFO - PROCESS | 3858 | 1461349849140 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b230800 == 79 [pid = 3858] [id = 170] 11:30:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f049b2ba000) [pid = 3858] [serial = 510] [outer = (nil)] 11:30:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f049b2bfc00) [pid = 3858] [serial = 511] [outer = 0x7f049b2ba000] 11:30:49 INFO - PROCESS | 3858 | 1461349849214 Marionette DEBUG loaded listener.js 11:30:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f049b2c4c00) [pid = 3858] [serial = 512] [outer = 0x7f049b2ba000] 11:30:50 INFO - PROCESS | 3858 | 1461349850054 Marionette TRACE conn4 <- [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]]]}] 11:30:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:30:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1332ms 11:30:50 INFO - PROCESS | 3858 | 1461349850118 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 11:30:50 INFO - PROCESS | 3858 | 1461349850121 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 11:30:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:30:50 INFO - PROCESS | 3858 | 1461349850127 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 3858 | 1461349850129 Marionette TRACE conn4 <- [1,654,null,{}] 11:30:50 INFO - PROCESS | 3858 | 1461349850135 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:50 INFO - PROCESS | 3858 | 1461349850315 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 11:30:50 INFO - PROCESS | 3858 | 1461349850492 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b3cf800 == 80 [pid = 3858] [id = 171] 11:30:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f049a675400) [pid = 3858] [serial = 513] [outer = (nil)] 11:30:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f049a67a800) [pid = 3858] [serial = 514] [outer = 0x7f049a675400] 11:30:50 INFO - PROCESS | 3858 | 1461349850572 Marionette DEBUG loaded listener.js 11:30:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f049b2bd400) [pid = 3858] [serial = 515] [outer = 0x7f049a675400] 11:30:51 INFO - PROCESS | 3858 | 1461349851467 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:30:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:30:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1377ms 11:30:51 INFO - PROCESS | 3858 | 1461349851507 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 11:30:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:30:51 INFO - PROCESS | 3858 | 1461349851512 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 11:30:51 INFO - PROCESS | 3858 | 1461349851520 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:30:51 INFO - PROCESS | 3858 | 1461349851525 Marionette TRACE conn4 <- [1,658,null,{}] 11:30:51 INFO - PROCESS | 3858 | 1461349851532 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:51 INFO - PROCESS | 3858 | 1461349851785 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 11:30:51 INFO - PROCESS | 3858 | 1461349851957 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7417800 == 81 [pid = 3858] [id = 172] 11:30:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f049a675800) [pid = 3858] [serial = 516] [outer = (nil)] 11:30:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04a7486800) [pid = 3858] [serial = 517] [outer = 0x7f049a675800] 11:30:52 INFO - PROCESS | 3858 | 1461349852085 Marionette DEBUG loaded listener.js 11:30:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04a748cc00) [pid = 3858] [serial = 518] [outer = 0x7f049a675800] 11:30:52 INFO - PROCESS | 3858 | 1461349852977 Marionette TRACE conn4 <- [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]]]}] 11:30:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:30:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1489ms 11:30:53 INFO - PROCESS | 3858 | 1461349853010 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 11:30:53 INFO - PROCESS | 3858 | 1461349853013 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 11:30:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:30:53 INFO - PROCESS | 3858 | 1461349853020 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:30:53 INFO - PROCESS | 3858 | 1461349853023 Marionette TRACE conn4 <- [1,662,null,{}] 11:30:53 INFO - PROCESS | 3858 | 1461349853028 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:53 INFO - PROCESS | 3858 | 1461349853200 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 11:30:53 INFO - PROCESS | 3858 | 1461349853375 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecd3800 == 82 [pid = 3858] [id = 173] 11:30:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f049a677400) [pid = 3858] [serial = 519] [outer = (nil)] 11:30:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f049ece8000) [pid = 3858] [serial = 520] [outer = 0x7f049a677400] 11:30:53 INFO - PROCESS | 3858 | 1461349853448 Marionette DEBUG loaded listener.js 11:30:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f049ecefc00) [pid = 3858] [serial = 521] [outer = 0x7f049a677400] 11:30:54 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:54 INFO - PROCESS | 3858 | 1461349854592 Marionette TRACE conn4 <- [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]]]}] 11:30:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:30:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1628ms 11:30:54 INFO - PROCESS | 3858 | 1461349854650 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 11:30:54 INFO - PROCESS | 3858 | 1461349854655 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 11:30:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:30:54 INFO - PROCESS | 3858 | 1461349854663 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:30:54 INFO - PROCESS | 3858 | 1461349854668 Marionette TRACE conn4 <- [1,666,null,{}] 11:30:54 INFO - PROCESS | 3858 | 1461349854676 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:54 INFO - PROCESS | 3858 | 1461349854863 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 11:30:55 INFO - PROCESS | 3858 | 1461349855093 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecd1800 == 83 [pid = 3858] [id = 174] 11:30:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f049bf99800) [pid = 3858] [serial = 522] [outer = (nil)] 11:30:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f049c2ab800) [pid = 3858] [serial = 523] [outer = 0x7f049bf99800] 11:30:55 INFO - PROCESS | 3858 | 1461349855164 Marionette DEBUG loaded listener.js 11:30:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f049c80e400) [pid = 3858] [serial = 524] [outer = 0x7f049bf99800] 11:30:55 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:56 INFO - PROCESS | 3858 | 1461349856160 Marionette TRACE conn4 <- [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]]]}] 11:30:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:30:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1586ms 11:30:56 INFO - PROCESS | 3858 | 1461349856251 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 11:30:56 INFO - PROCESS | 3858 | 1461349856260 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 11:30:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:30:56 INFO - PROCESS | 3858 | 1461349856270 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 3858 | 1461349856273 Marionette TRACE conn4 <- [1,670,null,{}] 11:30:56 INFO - PROCESS | 3858 | 1461349856279 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:56 INFO - PROCESS | 3858 | 1461349856544 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 11:30:56 INFO - PROCESS | 3858 | 1461349856782 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40e1000 == 84 [pid = 3858] [id = 175] 11:30:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04a5678000) [pid = 3858] [serial = 525] [outer = (nil)] 11:30:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f04a61d8400) [pid = 3858] [serial = 526] [outer = 0x7f04a5678000] 11:30:56 INFO - PROCESS | 3858 | 1461349856852 Marionette DEBUG loaded listener.js 11:30:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f04a64f0c00) [pid = 3858] [serial = 527] [outer = 0x7f04a5678000] 11:30:57 INFO - PROCESS | 3858 | 1461349857798 Marionette TRACE conn4 <- [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]]]}] 11:30:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:30:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1585ms 11:30:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:30:57 INFO - PROCESS | 3858 | 1461349857855 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 11:30:57 INFO - PROCESS | 3858 | 1461349857858 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 11:30:57 INFO - PROCESS | 3858 | 1461349857865 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:30:57 INFO - PROCESS | 3858 | 1461349857870 Marionette TRACE conn4 <- [1,674,null,{}] 11:30:57 INFO - PROCESS | 3858 | 1461349857885 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:58 INFO - PROCESS | 3858 | 1461349858066 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 11:30:58 INFO - PROCESS | 3858 | 1461349858279 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6e4b000 == 85 [pid = 3858] [id = 176] 11:30:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f04a6511000) [pid = 3858] [serial = 528] [outer = (nil)] 11:30:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04a6d5b800) [pid = 3858] [serial = 529] [outer = 0x7f04a6511000] 11:30:58 INFO - PROCESS | 3858 | 1461349858409 Marionette DEBUG loaded listener.js 11:30:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04a6f9c000) [pid = 3858] [serial = 530] [outer = 0x7f04a6511000] 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd1a4800 == 84 [pid = 3858] [id = 62] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04c4751000) [pid = 3858] [serial = 423] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f04a6f9b800) [pid = 3858] [serial = 387] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04aa506000) [pid = 3858] [serial = 390] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f04b1180000) [pid = 3858] [serial = 393] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f04bd378000) [pid = 3858] [serial = 396] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f04be5bf400) [pid = 3858] [serial = 399] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f04c518f400) [pid = 3858] [serial = 402] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f049f12c000) [pid = 3858] [serial = 405] [outer = (nil)] [url = about:blank] 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5b5000 == 83 [pid = 3858] [id = 160] 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad17800 == 82 [pid = 3858] [id = 159] 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa57d000 == 81 [pid = 3858] [id = 158] 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9d87800 == 80 [pid = 3858] [id = 157] 11:30:58 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a55a2800 == 79 [pid = 3858] [id = 156] 11:30:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a40f6000 == 78 [pid = 3858] [id = 155] 11:30:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6e42000 == 77 [pid = 3858] [id = 145] 11:30:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4307800 == 76 [pid = 3858] [id = 144] 11:30:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2db9000 == 75 [pid = 3858] [id = 143] 11:30:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa121800 == 74 [pid = 3858] [id = 142] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04a6f91c00) [pid = 3858] [serial = 409] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f04a6354c00) [pid = 3858] [serial = 408] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f04a8468c00) [pid = 3858] [serial = 411] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f04a9d5e800) [pid = 3858] [serial = 412] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04aa50d800) [pid = 3858] [serial = 414] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04a567e800) [pid = 3858] [serial = 420] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04c21acc00) [pid = 3858] [serial = 418] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f04be244c00) [pid = 3858] [serial = 417] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04b1182800) [pid = 3858] [serial = 415] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04a9d62800) [pid = 3858] [serial = 421] [outer = (nil)] [url = about:blank] 11:30:59 INFO - PROCESS | 3858 | 1461349859249 Marionette TRACE conn4 <- [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]]]}] 11:30:59 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 11:30:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1444ms 11:30:59 INFO - PROCESS | 3858 | 1461349859309 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 11:30:59 INFO - PROCESS | 3858 | 1461349859314 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 11:30:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:30:59 INFO - PROCESS | 3858 | 1461349859319 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:30:59 INFO - PROCESS | 3858 | 1461349859321 Marionette TRACE conn4 <- [1,678,null,{}] 11:30:59 INFO - PROCESS | 3858 | 1461349859333 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:59 INFO - PROCESS | 3858 | 1461349859497 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 11:30:59 INFO - PROCESS | 3858 | 1461349859513 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a431a000 == 75 [pid = 3858] [id = 177] 11:30:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f04a634d800) [pid = 3858] [serial = 531] [outer = (nil)] 11:30:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f04a6f9f800) [pid = 3858] [serial = 532] [outer = 0x7f04a634d800] 11:30:59 INFO - PROCESS | 3858 | 1461349859579 Marionette DEBUG loaded listener.js 11:30:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f04a7486c00) [pid = 3858] [serial = 533] [outer = 0x7f04a634d800] 11:31:00 INFO - PROCESS | 3858 | 1461349860443 Marionette TRACE conn4 <- [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]]]}] 11:31:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:31:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1141ms 11:31:00 INFO - PROCESS | 3858 | 1461349860463 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 11:31:00 INFO - PROCESS | 3858 | 1461349860465 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 11:31:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:31:00 INFO - PROCESS | 3858 | 1461349860471 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:31:00 INFO - PROCESS | 3858 | 1461349860478 Marionette TRACE conn4 <- [1,682,null,{}] 11:31:00 INFO - PROCESS | 3858 | 1461349860484 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:00 INFO - PROCESS | 3858 | 1461349860653 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 11:31:00 INFO - PROCESS | 3858 | 1461349860803 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa57f000 == 76 [pid = 3858] [id = 178] 11:31:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f04a6351c00) [pid = 3858] [serial = 534] [outer = (nil)] 11:31:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04a7489400) [pid = 3858] [serial = 535] [outer = 0x7f04a6351c00] 11:31:00 INFO - PROCESS | 3858 | 1461349860875 Marionette DEBUG loaded listener.js 11:31:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04a7491000) [pid = 3858] [serial = 536] [outer = 0x7f04a6351c00] 11:31:02 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:02 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:02 INFO - PROCESS | 3858 | 1461349862220 Marionette TRACE conn4 <- [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]]]}] 11:31:02 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) 11:31:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1798ms 11:31:02 INFO - PROCESS | 3858 | 1461349862334 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 11:31:02 INFO - PROCESS | 3858 | 1461349862339 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 11:31:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:31:02 INFO - PROCESS | 3858 | 1461349862349 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:31:02 INFO - PROCESS | 3858 | 1461349862351 Marionette TRACE conn4 <- [1,686,null,{}] 11:31:02 INFO - PROCESS | 3858 | 1461349862355 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:02 INFO - PROCESS | 3858 | 1461349862607 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 11:31:02 INFO - PROCESS | 3858 | 1461349862637 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5ad000 == 77 [pid = 3858] [id = 179] 11:31:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f04a6f9dc00) [pid = 3858] [serial = 537] [outer = (nil)] 11:31:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f04a9d68400) [pid = 3858] [serial = 538] [outer = 0x7f04a6f9dc00] 11:31:02 INFO - PROCESS | 3858 | 1461349862705 Marionette DEBUG loaded listener.js 11:31:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f04af8ad800) [pid = 3858] [serial = 539] [outer = 0x7f04a6f9dc00] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f049fe46800) [pid = 3858] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f049fe46c00) [pid = 3858] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f04a72eb400) [pid = 3858] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04a635ac00) [pid = 3858] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04b3435c00) [pid = 3858] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04ae636800) [pid = 3858] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f04a68c7000) [pid = 3858] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04a9d61400) [pid = 3858] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04af71a000) [pid = 3858] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f04a635b800) [pid = 3858] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f04b110a400) [pid = 3858] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f04a6355800) [pid = 3858] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f04be8a2000) [pid = 3858] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f04a72e6c00) [pid = 3858] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f04b1178400) [pid = 3858] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04aa273000) [pid = 3858] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f04ad436800) [pid = 3858] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f04c2aee800) [pid = 3858] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04a6d55400) [pid = 3858] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04a846f400) [pid = 3858] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04a6fa0c00) [pid = 3858] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04b0e3b000) [pid = 3858] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04b7519800) [pid = 3858] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04a78c1400) [pid = 3858] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04ae637c00) [pid = 3858] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04a61cbc00) [pid = 3858] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04b30dc400) [pid = 3858] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04a6d59800) [pid = 3858] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04afaae400) [pid = 3858] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04a61cc000) [pid = 3858] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04a61ce400) [pid = 3858] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04c2aeec00) [pid = 3858] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04b2798800) [pid = 3858] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a6d53800) [pid = 3858] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:31:03 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04bd40dc00) [pid = 3858] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:31:04 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:04 INFO - PROCESS | 3858 | 1461349864392 Marionette TRACE conn4 <- [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]]]}] 11:31:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:31:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2089ms 11:31:04 INFO - PROCESS | 3858 | 1461349864439 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 11:31:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:31:04 INFO - PROCESS | 3858 | 1461349864449 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 11:31:04 INFO - PROCESS | 3858 | 1461349864454 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:31:04 INFO - PROCESS | 3858 | 1461349864458 Marionette TRACE conn4 <- [1,690,null,{}] 11:31:04 INFO - PROCESS | 3858 | 1461349864463 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:04 INFO - PROCESS | 3858 | 1461349864627 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 11:31:04 INFO - PROCESS | 3858 | 1461349864753 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8944800 == 78 [pid = 3858] [id = 180] 11:31:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a522a800) [pid = 3858] [serial = 540] [outer = (nil)] 11:31:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a6da3400) [pid = 3858] [serial = 541] [outer = 0x7f04a522a800] 11:31:04 INFO - PROCESS | 3858 | 1461349864818 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04a9d61800) [pid = 3858] [serial = 542] [outer = 0x7f04a522a800] 11:31:05 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:05 INFO - PROCESS | 3858 | 1461349865897 Marionette TRACE conn4 <- [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]]]}] 11:31:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:31:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1482ms 11:31:05 INFO - PROCESS | 3858 | 1461349865939 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 11:31:05 INFO - PROCESS | 3858 | 1461349865945 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 11:31:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:31:05 INFO - PROCESS | 3858 | 1461349865955 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:31:05 INFO - PROCESS | 3858 | 1461349865960 Marionette TRACE conn4 <- [1,694,null,{}] 11:31:05 INFO - PROCESS | 3858 | 1461349865969 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:06 INFO - PROCESS | 3858 | 1461349866296 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 11:31:06 INFO - PROCESS | 3858 | 1461349866446 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6eb800 == 79 [pid = 3858] [id = 181] 11:31:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f049badec00) [pid = 3858] [serial = 543] [outer = (nil)] 11:31:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f049c2a9c00) [pid = 3858] [serial = 544] [outer = 0x7f049badec00] 11:31:06 INFO - PROCESS | 3858 | 1461349866527 Marionette DEBUG loaded listener.js 11:31:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f049ece6400) [pid = 3858] [serial = 545] [outer = 0x7f049badec00] 11:31:07 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:07 INFO - PROCESS | 3858 | 1461349867865 Marionette TRACE conn4 <- [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]]]}] 11:31:07 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) 11:31:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1936ms 11:31:07 INFO - PROCESS | 3858 | 1461349867932 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 11:31:07 INFO - PROCESS | 3858 | 1461349867942 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 11:31:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:31:07 INFO - PROCESS | 3858 | 1461349867971 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:31:07 INFO - PROCESS | 3858 | 1461349867974 Marionette TRACE conn4 <- [1,698,null,{}] 11:31:07 INFO - PROCESS | 3858 | 1461349867981 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:08 INFO - PROCESS | 3858 | 1461349868150 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 11:31:08 INFO - PROCESS | 3858 | 1461349868321 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0ea000 == 80 [pid = 3858] [id = 182] 11:31:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f049f123000) [pid = 3858] [serial = 546] [outer = (nil)] 11:31:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04a62e7c00) [pid = 3858] [serial = 547] [outer = 0x7f049f123000] 11:31:08 INFO - PROCESS | 3858 | 1461349868393 Marionette DEBUG loaded listener.js 11:31:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04a650d400) [pid = 3858] [serial = 548] [outer = 0x7f049f123000] 11:31:09 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:09 INFO - PROCESS | 3858 | 1461349869844 Marionette TRACE conn4 <- [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]]]}] 11:31:09 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) 11:31:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1941ms 11:31:09 INFO - PROCESS | 3858 | 1461349869909 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 11:31:09 INFO - PROCESS | 3858 | 1461349869913 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 11:31:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:31:09 INFO - PROCESS | 3858 | 1461349869919 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:31:09 INFO - PROCESS | 3858 | 1461349869925 Marionette TRACE conn4 <- [1,702,null,{}] 11:31:09 INFO - PROCESS | 3858 | 1461349869940 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:10 INFO - PROCESS | 3858 | 1461349870190 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 11:31:10 INFO - PROCESS | 3858 | 1461349870360 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1ad1800 == 81 [pid = 3858] [id = 183] 11:31:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04a6d5bc00) [pid = 3858] [serial = 549] [outer = (nil)] 11:31:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04a72ee400) [pid = 3858] [serial = 550] [outer = 0x7f04a6d5bc00] 11:31:10 INFO - PROCESS | 3858 | 1461349870436 Marionette DEBUG loaded listener.js 11:31:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04a9f1f000) [pid = 3858] [serial = 551] [outer = 0x7f04a6d5bc00] 11:31:11 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:11 INFO - PROCESS | 3858 | 1461349871829 Marionette TRACE conn4 <- [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]]]}] 11:31:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:31:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1942ms 11:31:11 INFO - PROCESS | 3858 | 1461349871862 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 11:31:11 INFO - PROCESS | 3858 | 1461349871867 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 11:31:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:31:11 INFO - PROCESS | 3858 | 1461349871873 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:31:11 INFO - PROCESS | 3858 | 1461349871876 Marionette TRACE conn4 <- [1,706,null,{}] 11:31:12 INFO - PROCESS | 3858 | 1461349872001 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:12 INFO - PROCESS | 3858 | 1461349872196 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 11:31:12 INFO - PROCESS | 3858 | 1461349872363 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b340a000 == 82 [pid = 3858] [id = 184] 11:31:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f049f363400) [pid = 3858] [serial = 552] [outer = (nil)] 11:31:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04aa99a000) [pid = 3858] [serial = 553] [outer = 0x7f049f363400] 11:31:12 INFO - PROCESS | 3858 | 1461349872439 Marionette DEBUG loaded listener.js 11:31:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04ac649800) [pid = 3858] [serial = 554] [outer = 0x7f049f363400] 11:31:13 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:13 INFO - PROCESS | 3858 | 1461349873844 Marionette TRACE conn4 <- [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]]]}] 11:31:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:31:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2010ms 11:31:13 INFO - PROCESS | 3858 | 1461349873885 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 11:31:13 INFO - PROCESS | 3858 | 1461349873889 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 11:31:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:31:13 INFO - PROCESS | 3858 | 1461349873896 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:31:13 INFO - PROCESS | 3858 | 1461349873899 Marionette TRACE conn4 <- [1,710,null,{}] 11:31:13 INFO - PROCESS | 3858 | 1461349873904 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:14 INFO - PROCESS | 3858 | 1461349874080 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 11:31:14 INFO - PROCESS | 3858 | 1461349874250 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c024e800 == 83 [pid = 3858] [id = 185] 11:31:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04a72e6c00) [pid = 3858] [serial = 555] [outer = (nil)] 11:31:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04aea59c00) [pid = 3858] [serial = 556] [outer = 0x7f04a72e6c00] 11:31:14 INFO - PROCESS | 3858 | 1461349874324 Marionette DEBUG loaded listener.js 11:31:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f04b0e37000) [pid = 3858] [serial = 557] [outer = 0x7f04a72e6c00] 11:31:15 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:15 INFO - PROCESS | 3858 | 1461349875645 Marionette TRACE conn4 <- [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]]]}] 11:31:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:31:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1780ms 11:31:15 INFO - PROCESS | 3858 | 1461349875785 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 11:31:15 INFO - PROCESS | 3858 | 1461349875789 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 11:31:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:31:15 INFO - PROCESS | 3858 | 1461349875800 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:31:15 INFO - PROCESS | 3858 | 1461349875804 Marionette TRACE conn4 <- [1,714,null,{}] 11:31:15 INFO - PROCESS | 3858 | 1461349875810 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:16 INFO - PROCESS | 3858 | 1461349876002 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 11:31:16 INFO - PROCESS | 3858 | 1461349876183 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c12800 == 84 [pid = 3858] [id = 186] 11:31:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f04a522fc00) [pid = 3858] [serial = 558] [outer = (nil)] 11:31:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f04a7791000) [pid = 3858] [serial = 559] [outer = 0x7f04a522fc00] 11:31:16 INFO - PROCESS | 3858 | 1461349876257 Marionette DEBUG loaded listener.js 11:31:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f04b117e400) [pid = 3858] [serial = 560] [outer = 0x7f04a522fc00] 11:31:18 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:18 INFO - PROCESS | 3858 | 1461349878052 Marionette TRACE conn4 <- [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]]]}] 11:31:18 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 11:31:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2283ms 11:31:18 INFO - PROCESS | 3858 | 1461349878084 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 11:31:18 INFO - PROCESS | 3858 | 1461349878090 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 11:31:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:31:18 INFO - PROCESS | 3858 | 1461349878097 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:31:18 INFO - PROCESS | 3858 | 1461349878101 Marionette TRACE conn4 <- [1,718,null,{}] 11:31:18 INFO - PROCESS | 3858 | 1461349878108 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:18 INFO - PROCESS | 3858 | 1461349878375 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 11:31:18 INFO - PROCESS | 3858 | 1461349878587 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049afe1800 == 85 [pid = 3858] [id = 187] 11:31:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f049ece3000) [pid = 3858] [serial = 561] [outer = (nil)] 11:31:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f049ecec800) [pid = 3858] [serial = 562] [outer = 0x7f049ece3000] 11:31:18 INFO - PROCESS | 3858 | 1461349878657 Marionette DEBUG loaded listener.js 11:31:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f049f36f800) [pid = 3858] [serial = 563] [outer = 0x7f049ece3000] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f04aaebbc00) [pid = 3858] [serial = 481] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f04aaec2800) [pid = 3858] [serial = 457] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f049bf9c000) [pid = 3858] [serial = 460] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f04be554c00) [pid = 3858] [serial = 442] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04aa993c00) [pid = 3858] [serial = 448] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f049f366000) [pid = 3858] [serial = 463] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f049c80c800) [pid = 3858] [serial = 454] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04b34dc800) [pid = 3858] [serial = 439] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04aaebc000) [pid = 3858] [serial = 445] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f049fe41000) [pid = 3858] [serial = 451] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5ad000 == 84 [pid = 3858] [id = 179] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1aca000 == 83 [pid = 3858] [id = 139] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa57f000 == 82 [pid = 3858] [id = 178] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a431a000 == 81 [pid = 3858] [id = 177] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6e4b000 == 80 [pid = 3858] [id = 176] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a40e1000 == 79 [pid = 3858] [id = 175] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ecd1800 == 78 [pid = 3858] [id = 174] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b216800 == 77 [pid = 3858] [id = 169] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049afd1000 == 76 [pid = 3858] [id = 168] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b6d8000 == 75 [pid = 3858] [id = 167] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c6c9d000 == 74 [pid = 3858] [id = 166] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c1e92800 == 73 [pid = 3858] [id = 165] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b690f000 == 72 [pid = 3858] [id = 164] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b0d98800 == 71 [pid = 3858] [id = 163] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8572000 == 70 [pid = 3858] [id = 162] 11:31:19 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e6f4000 == 69 [pid = 3858] [id = 161] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04aa508800) [pid = 3858] [serial = 476] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04a62e2400) [pid = 3858] [serial = 467] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04bd38bc00) [pid = 3858] [serial = 358] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04be5bbc00) [pid = 3858] [serial = 322] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04c26b9c00) [pid = 3858] [serial = 277] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04b3103000) [pid = 3858] [serial = 241] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04c26b6400) [pid = 3858] [serial = 207] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04aea5d000) [pid = 3858] [serial = 349] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04b0e3a800) [pid = 3858] [serial = 280] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04aaddf000) [pid = 3858] [serial = 479] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04b7568800) [pid = 3858] [serial = 319] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a9f24c00) [pid = 3858] [serial = 310] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04c475b400) [pid = 3858] [serial = 283] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b0e3cc00) [pid = 3858] [serial = 355] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04afab2800) [pid = 3858] [serial = 433] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04b1185800) [pid = 3858] [serial = 316] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04bd6abc00) [pid = 3858] [serial = 244] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04b2d6a000) [pid = 3858] [serial = 201] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04c4757800) [pid = 3858] [serial = 361] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a5228c00) [pid = 3858] [serial = 466] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a9d66000) [pid = 3858] [serial = 475] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04a6fae400) [pid = 3858] [serial = 346] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04a6d55800) [pid = 3858] [serial = 229] [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.] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04a6507800) [pid = 3858] [serial = 436] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04aa27b000) [pid = 3858] [serial = 198] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04a72e4400) [pid = 3858] [serial = 472] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04a6fad800) [pid = 3858] [serial = 430] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04b241a800) [pid = 3858] [serial = 352] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04bd38e000) [pid = 3858] [serial = 159] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04ad433c00) [pid = 3858] [serial = 235] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04afaaa000) [pid = 3858] [serial = 313] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04c5415c00) [pid = 3858] [serial = 286] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04aa513000) [pid = 3858] [serial = 478] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04bd8ea400) [pid = 3858] [serial = 274] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a9f20800) [pid = 3858] [serial = 268] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04afab5400) [pid = 3858] [serial = 271] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04a6d5a400) [pid = 3858] [serial = 232] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a650b400) [pid = 3858] [serial = 469] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a852fc00) [pid = 3858] [serial = 473] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04c54c2400) [pid = 3858] [serial = 364] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04b3824800) [pid = 3858] [serial = 238] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04c2aec800) [pid = 3858] [serial = 325] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a64f6400) [pid = 3858] [serial = 427] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a6bbac00) [pid = 3858] [serial = 470] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04c07c9c00) [pid = 3858] [serial = 204] [outer = (nil)] [url = about:blank] 11:31:19 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:19 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:19 INFO - PROCESS | 3858 | 1461349879982 Marionette TRACE conn4 <- [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]]]}] 11:31:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:31:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1993ms 11:31:20 INFO - PROCESS | 3858 | 1461349880106 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 11:31:20 INFO - PROCESS | 3858 | 1461349880114 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 11:31:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:31:20 INFO - PROCESS | 3858 | 1461349880127 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:31:20 INFO - PROCESS | 3858 | 1461349880130 Marionette TRACE conn4 <- [1,722,null,{}] 11:31:20 INFO - PROCESS | 3858 | 1461349880136 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:20 INFO - PROCESS | 3858 | 1461349880290 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 11:31:20 INFO - PROCESS | 3858 | 1461349880301 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c637000 == 70 [pid = 3858] [id = 188] 11:31:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049ecedc00) [pid = 3858] [serial = 564] [outer = (nil)] 11:31:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a62e5c00) [pid = 3858] [serial = 565] [outer = 0x7f049ecedc00] 11:31:20 INFO - PROCESS | 3858 | 1461349880366 Marionette DEBUG loaded listener.js 11:31:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a64f3000) [pid = 3858] [serial = 566] [outer = 0x7f049ecedc00] 11:31:21 INFO - PROCESS | 3858 | 1461349881146 Marionette TRACE conn4 <- [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] 11:31:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:31:21 INFO - PROCESS | 3858 | 1461349881219 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 11:31:21 INFO - PROCESS | 3858 | 1461349881226 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:31:21 INFO - PROCESS | 3858 | 1461349881231 Marionette TRACE conn4 <- [1,726,null,{}] 11:31:21 INFO - PROCESS | 3858 | 1461349881247 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:21 INFO - PROCESS | 3858 | 1461349881419 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 11:31:21 INFO - PROCESS | 3858 | 1461349881560 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4302800 == 71 [pid = 3858] [id = 189] 11:31:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049f369800) [pid = 3858] [serial = 567] [outer = (nil)] 11:31:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a6d55800) [pid = 3858] [serial = 568] [outer = 0x7f049f369800] 11:31:21 INFO - PROCESS | 3858 | 1461349881631 Marionette DEBUG loaded listener.js 11:31:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a6fa4400) [pid = 3858] [serial = 569] [outer = 0x7f049f369800] 11:31:22 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:22 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:22 INFO - PROCESS | 3858 | 1461349882573 Marionette TRACE conn4 <- [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]]]}] 11:31:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:31:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1392ms 11:31:22 INFO - PROCESS | 3858 | 1461349882662 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 11:31:22 INFO - PROCESS | 3858 | 1461349882667 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 11:31:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:31:22 INFO - PROCESS | 3858 | 1461349882677 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:31:22 INFO - PROCESS | 3858 | 1461349882680 Marionette TRACE conn4 <- [1,730,null,{}] 11:31:22 INFO - PROCESS | 3858 | 1461349882687 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:22 INFO - PROCESS | 3858 | 1461349882912 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 11:31:22 INFO - PROCESS | 3858 | 1461349882940 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6e45800 == 72 [pid = 3858] [id = 190] 11:31:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a6504000) [pid = 3858] [serial = 570] [outer = (nil)] 11:31:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a846d400) [pid = 3858] [serial = 571] [outer = 0x7f04a6504000] 11:31:23 INFO - PROCESS | 3858 | 1461349883004 Marionette DEBUG loaded listener.js 11:31:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04a8537400) [pid = 3858] [serial = 572] [outer = 0x7f04a6504000] 11:31:23 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:23 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04a5676400) [pid = 3858] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049bf94800) [pid = 3858] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a6f9dc00) [pid = 3858] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a634d800) [pid = 3858] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049bf99800) [pid = 3858] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a6511000) [pid = 3858] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a5678000) [pid = 3858] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:31:24 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a6351c00) [pid = 3858] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:31:24 INFO - PROCESS | 3858 | 1461349884625 Marionette TRACE conn4 <- [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] 11:31:24 INFO - PROCESS | 3858 | 1461349884677 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 11:31:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:31:24 INFO - PROCESS | 3858 | 1461349884683 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:31:24 INFO - PROCESS | 3858 | 1461349884686 Marionette TRACE conn4 <- [1,734,null,{}] 11:31:24 INFO - PROCESS | 3858 | 1461349884691 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:24 INFO - PROCESS | 3858 | 1461349884889 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 11:31:24 INFO - PROCESS | 3858 | 1461349884972 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a740e000 == 73 [pid = 3858] [id = 191] 11:31:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a567e800) [pid = 3858] [serial = 573] [outer = (nil)] 11:31:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a748f400) [pid = 3858] [serial = 574] [outer = 0x7f04a567e800] 11:31:25 INFO - PROCESS | 3858 | 1461349885050 Marionette DEBUG loaded listener.js 11:31:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04a9d5a800) [pid = 3858] [serial = 575] [outer = 0x7f04a567e800] 11:31:25 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:25 INFO - PROCESS | 3858 | 1461349885900 Marionette TRACE conn4 <- [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]]]}] 11:31:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:31:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1279ms 11:31:25 INFO - PROCESS | 3858 | 1461349885965 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 11:31:25 INFO - PROCESS | 3858 | 1461349885971 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 11:31:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:31:25 INFO - PROCESS | 3858 | 1461349885980 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:31:25 INFO - PROCESS | 3858 | 1461349885985 Marionette TRACE conn4 <- [1,738,null,{}] 11:31:25 INFO - PROCESS | 3858 | 1461349885993 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:26 INFO - PROCESS | 3858 | 1461349886361 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 11:31:26 INFO - PROCESS | 3858 | 1461349886474 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049afd1000 == 74 [pid = 3858] [id = 192] 11:31:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049a679c00) [pid = 3858] [serial = 576] [outer = (nil)] 11:31:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049b2c3000) [pid = 3858] [serial = 577] [outer = 0x7f049a679c00] 11:31:26 INFO - PROCESS | 3858 | 1461349886757 Marionette DEBUG loaded listener.js 11:31:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049bf9dc00) [pid = 3858] [serial = 578] [outer = 0x7f049a679c00] 11:31:28 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:28 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:28 INFO - PROCESS | 3858 | 1461349888418 Marionette TRACE conn4 <- [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]]]}] 11:31:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:31:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2489ms 11:31:28 INFO - PROCESS | 3858 | 1461349888475 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 11:31:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:31:28 INFO - PROCESS | 3858 | 1461349888488 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 11:31:28 INFO - PROCESS | 3858 | 1461349888504 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:31:28 INFO - PROCESS | 3858 | 1461349888509 Marionette TRACE conn4 <- [1,742,null,{}] 11:31:28 INFO - PROCESS | 3858 | 1461349888573 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:28 INFO - PROCESS | 3858 | 1461349888878 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 11:31:29 INFO - PROCESS | 3858 | 1461349889091 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56c4800 == 75 [pid = 3858] [id = 193] 11:31:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049ecef400) [pid = 3858] [serial = 579] [outer = (nil)] 11:31:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04a61cb800) [pid = 3858] [serial = 580] [outer = 0x7f049ecef400] 11:31:29 INFO - PROCESS | 3858 | 1461349889279 Marionette DEBUG loaded listener.js 11:31:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a650e400) [pid = 3858] [serial = 581] [outer = 0x7f049ecef400] 11:31:30 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:30 INFO - PROCESS | 3858 | 1461349890651 Marionette TRACE conn4 <- [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]]]}] 11:31:30 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 11:31:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2194ms 11:31:30 INFO - PROCESS | 3858 | 1461349890755 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 11:31:30 INFO - PROCESS | 3858 | 1461349890762 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 11:31:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:31:30 INFO - PROCESS | 3858 | 1461349890824 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:31:30 INFO - PROCESS | 3858 | 1461349890829 Marionette TRACE conn4 <- [1,746,null,{}] 11:31:30 INFO - PROCESS | 3858 | 1461349890837 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:31 INFO - PROCESS | 3858 | 1461349891025 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 11:31:31 INFO - PROCESS | 3858 | 1461349891200 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa12f800 == 76 [pid = 3858] [id = 194] 11:31:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a5680400) [pid = 3858] [serial = 582] [outer = (nil)] 11:31:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04a6f96c00) [pid = 3858] [serial = 583] [outer = 0x7f04a5680400] 11:31:31 INFO - PROCESS | 3858 | 1461349891279 Marionette DEBUG loaded listener.js 11:31:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a9d59800) [pid = 3858] [serial = 584] [outer = 0x7f04a5680400] 11:31:32 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:32 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:32 INFO - PROCESS | 3858 | 1461349892760 Marionette TRACE conn4 <- [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]]]}] 11:31:32 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.) 11:31:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1989ms 11:31:32 INFO - PROCESS | 3858 | 1461349892810 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 11:31:32 INFO - PROCESS | 3858 | 1461349892814 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 11:31:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:31:32 INFO - PROCESS | 3858 | 1461349892820 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 3858 | 1461349892827 Marionette TRACE conn4 <- [1,750,null,{}] 11:31:32 INFO - PROCESS | 3858 | 1461349892844 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:33 INFO - PROCESS | 3858 | 1461349893082 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 11:31:33 INFO - PROCESS | 3858 | 1461349893256 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad20000 == 77 [pid = 3858] [id = 195] 11:31:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04aa2b7800) [pid = 3858] [serial = 585] [outer = (nil)] 11:31:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04aadea800) [pid = 3858] [serial = 586] [outer = 0x7f04aa2b7800] 11:31:33 INFO - PROCESS | 3858 | 1461349893336 Marionette DEBUG loaded listener.js 11:31:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04ac64d400) [pid = 3858] [serial = 587] [outer = 0x7f04aa2b7800] 11:31:34 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:34 INFO - PROCESS | 3858 | 1461349894665 Marionette TRACE conn4 <- [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]]]}] 11:31:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:31:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1887ms 11:31:34 INFO - PROCESS | 3858 | 1461349894753 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 11:31:34 INFO - PROCESS | 3858 | 1461349894759 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 11:31:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:31:34 INFO - PROCESS | 3858 | 1461349894825 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:31:34 INFO - PROCESS | 3858 | 1461349894831 Marionette TRACE conn4 <- [1,754,null,{}] 11:31:34 INFO - PROCESS | 3858 | 1461349894840 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:35 INFO - PROCESS | 3858 | 1461349895017 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 11:31:35 INFO - PROCESS | 3858 | 1461349895180 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aec1a800 == 78 [pid = 3858] [id = 196] 11:31:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a846ac00) [pid = 3858] [serial = 588] [outer = (nil)] 11:31:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04ae632400) [pid = 3858] [serial = 589] [outer = 0x7f04a846ac00] 11:31:35 INFO - PROCESS | 3858 | 1461349895256 Marionette DEBUG loaded listener.js 11:31:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04af408c00) [pid = 3858] [serial = 590] [outer = 0x7f04a846ac00] 11:31:36 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:36 INFO - PROCESS | 3858 | 1461349896588 Marionette TRACE conn4 <- [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]]]}] 11:31:36 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 11:31:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1803ms 11:31:36 INFO - PROCESS | 3858 | 1461349896615 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 11:31:36 INFO - PROCESS | 3858 | 1461349896618 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 11:31:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:31:36 INFO - PROCESS | 3858 | 1461349896624 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:31:36 INFO - PROCESS | 3858 | 1461349896627 Marionette TRACE conn4 <- [1,758,null,{}] 11:31:36 INFO - PROCESS | 3858 | 1461349896632 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:36 INFO - PROCESS | 3858 | 1461349896864 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 11:31:37 INFO - PROCESS | 3858 | 1461349897034 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a53a5000 == 79 [pid = 3858] [id = 197] 11:31:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04ad4de400) [pid = 3858] [serial = 591] [outer = (nil)] 11:31:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04af3f2000) [pid = 3858] [serial = 592] [outer = 0x7f04ad4de400] 11:31:37 INFO - PROCESS | 3858 | 1461349897124 Marionette DEBUG loaded listener.js 11:31:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04b0e35400) [pid = 3858] [serial = 593] [outer = 0x7f04ad4de400] 11:31:38 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:38 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:31:38 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:38 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:38 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:31:38 INFO - PROCESS | 3858 | 1461349898472 Marionette TRACE conn4 <- [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]]]}] 11:31:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:31:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1931ms 11:31:38 INFO - PROCESS | 3858 | 1461349898557 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 11:31:38 INFO - PROCESS | 3858 | 1461349898563 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 11:31:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:31:38 INFO - PROCESS | 3858 | 1461349898571 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:31:38 INFO - PROCESS | 3858 | 1461349898577 Marionette TRACE conn4 <- [1,762,null,{}] 11:31:38 INFO - PROCESS | 3858 | 1461349898586 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:38 INFO - PROCESS | 3858 | 1461349898861 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 11:31:39 INFO - PROCESS | 3858 | 1461349899036 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a559f800 == 80 [pid = 3858] [id = 198] 11:31:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049c2b1c00) [pid = 3858] [serial = 594] [outer = (nil)] 11:31:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a522a400) [pid = 3858] [serial = 595] [outer = 0x7f049c2b1c00] 11:31:39 INFO - PROCESS | 3858 | 1461349899106 Marionette DEBUG loaded listener.js 11:31:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a6355800) [pid = 3858] [serial = 596] [outer = 0x7f049c2b1c00] 11:31:40 INFO - PROCESS | 3858 | 1461349900474 Marionette TRACE conn4 <- [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]]]}] 11:31:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:31:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1937ms 11:31:40 INFO - PROCESS | 3858 | 1461349900578 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 11:31:40 INFO - PROCESS | 3858 | 1461349900588 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 11:31:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:31:40 INFO - PROCESS | 3858 | 1461349900603 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:31:40 INFO - PROCESS | 3858 | 1461349900607 Marionette TRACE conn4 <- [1,766,null,{}] 11:31:40 INFO - PROCESS | 3858 | 1461349900614 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:40 INFO - PROCESS | 3858 | 1461349900815 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1cf000 == 79 [pid = 3858] [id = 121] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9d74000 == 78 [pid = 3858] [id = 40] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5392800 == 77 [pid = 3858] [id = 94] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a740e000 == 76 [pid = 3858] [id = 191] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f049ece8000) [pid = 3858] [serial = 520] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04b11dcc00) [pid = 3858] [serial = 496] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04c233c400) [pid = 3858] [serial = 502] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f049bf98800) [pid = 3858] [serial = 484] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04a6508800) [pid = 3858] [serial = 487] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04aaeb7000) [pid = 3858] [serial = 493] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04a846ec00) [pid = 3858] [serial = 490] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f049c2abc00) [pid = 3858] [serial = 505] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04a6da3400) [pid = 3858] [serial = 541] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04bd623c00) [pid = 3858] [serial = 499] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f049bad8c00) [pid = 3858] [serial = 508] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f049b2bfc00) [pid = 3858] [serial = 511] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049a67a800) [pid = 3858] [serial = 514] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04a7486800) [pid = 3858] [serial = 517] [outer = (nil)] [url = about:blank] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6e45800 == 75 [pid = 3858] [id = 190] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4302800 == 74 [pid = 3858] [id = 189] 11:31:40 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c637000 == 73 [pid = 3858] [id = 188] 11:31:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049afe1800 == 72 [pid = 3858] [id = 187] 11:31:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c024e800 == 71 [pid = 3858] [id = 185] 11:31:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b340a000 == 70 [pid = 3858] [id = 184] 11:31:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1ad1800 == 69 [pid = 3858] [id = 183] 11:31:41 INFO - PROCESS | 3858 | 1461349901024 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0ea000 == 68 [pid = 3858] [id = 182] 11:31:41 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e6eb800 == 67 [pid = 3858] [id = 181] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04afab6c00) [pid = 3858] [serial = 482] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f049f36cc00) [pid = 3858] [serial = 464] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04a9d68400) [pid = 3858] [serial = 538] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a6f9f800) [pid = 3858] [serial = 532] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049c80e400) [pid = 3858] [serial = 524] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049c2ab800) [pid = 3858] [serial = 523] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a6f9c000) [pid = 3858] [serial = 530] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a6d5b800) [pid = 3858] [serial = 529] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a64f0c00) [pid = 3858] [serial = 527] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a61d8400) [pid = 3858] [serial = 526] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04a7489400) [pid = 3858] [serial = 535] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a7486c00) [pid = 3858] [serial = 533] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04af8ad800) [pid = 3858] [serial = 539] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a7491000) [pid = 3858] [serial = 536] [outer = (nil)] [url = about:blank] 11:31:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b21f000 == 68 [pid = 3858] [id = 199] 11:31:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f049a672c00) [pid = 3858] [serial = 597] [outer = (nil)] 11:31:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049c80e400) [pid = 3858] [serial = 598] [outer = 0x7f049a672c00] 11:31:41 INFO - PROCESS | 3858 | 1461349901115 Marionette DEBUG loaded listener.js 11:31:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04a6d5e000) [pid = 3858] [serial = 599] [outer = 0x7f049a672c00] 11:31:42 INFO - PROCESS | 3858 | 1461349902304 Marionette TRACE conn4 <- [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]]]}] 11:31:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:31:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1732ms 11:31:42 INFO - PROCESS | 3858 | 1461349902337 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 3858 | 1461349902344 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 11:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:31:42 INFO - PROCESS | 3858 | 1461349902351 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:31:42 INFO - PROCESS | 3858 | 1461349902356 Marionette TRACE conn4 <- [1,770,null,{}] 11:31:42 INFO - PROCESS | 3858 | 1461349902382 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:42 INFO - PROCESS | 3858 | 1461349902664 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 11:31:42 INFO - PROCESS | 3858 | 1461349902698 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a424e000 == 69 [pid = 3858] [id = 200] 11:31:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a6fa2c00) [pid = 3858] [serial = 600] [outer = (nil)] 11:31:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a8470800) [pid = 3858] [serial = 601] [outer = 0x7f04a6fa2c00] 11:31:42 INFO - PROCESS | 3858 | 1461349902769 Marionette DEBUG loaded listener.js 11:31:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a9d67400) [pid = 3858] [serial = 602] [outer = 0x7f04a6fa2c00] 11:31:43 INFO - PROCESS | 3858 | 1461349903622 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1297ms 11:31:43 INFO - PROCESS | 3858 | 1461349903647 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 11:31:43 INFO - PROCESS | 3858 | 1461349903651 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 11:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:31:43 INFO - PROCESS | 3858 | 1461349903657 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:31:43 INFO - PROCESS | 3858 | 1461349903659 Marionette TRACE conn4 <- [1,774,null,{}] 11:31:43 INFO - PROCESS | 3858 | 1461349903666 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:43 INFO - PROCESS | 3858 | 1461349903880 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 11:31:43 INFO - PROCESS | 3858 | 1461349903906 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d7c000 == 70 [pid = 3858] [id = 201] 11:31:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049b2b9400) [pid = 3858] [serial = 603] [outer = (nil)] 11:31:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04aaddf000) [pid = 3858] [serial = 604] [outer = 0x7f049b2b9400] 11:31:43 INFO - PROCESS | 3858 | 1461349903971 Marionette DEBUG loaded listener.js 11:31:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04aaeb9400) [pid = 3858] [serial = 605] [outer = 0x7f049b2b9400] 11:31:44 INFO - PROCESS | 3858 | 1461349904925 Marionette TRACE conn4 <- [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]]]}] 11:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1297ms 11:31:44 INFO - PROCESS | 3858 | 1461349904963 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 11:31:44 INFO - PROCESS | 3858 | 1461349904966 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 11:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:31:44 INFO - PROCESS | 3858 | 1461349904973 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:31:44 INFO - PROCESS | 3858 | 1461349904976 Marionette TRACE conn4 <- [1,778,null,{}] 11:31:44 INFO - PROCESS | 3858 | 1461349904981 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:45 INFO - PROCESS | 3858 | 1461349905194 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 11:31:45 INFO - PROCESS | 3858 | 1461349905232 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8ed800 == 71 [pid = 3858] [id = 202] 11:31:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04aa2b6400) [pid = 3858] [serial = 606] [outer = (nil)] 11:31:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04ae63ec00) [pid = 3858] [serial = 607] [outer = 0x7f04aa2b6400] 11:31:45 INFO - PROCESS | 3858 | 1461349905300 Marionette DEBUG loaded listener.js 11:31:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04afaa8400) [pid = 3858] [serial = 608] [outer = 0x7f04aa2b6400] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04aa98ec00) [pid = 3858] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04bd37cc00) [pid = 3858] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049ece3000) [pid = 3858] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a522fc00) [pid = 3858] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049f12c400) [pid = 3858] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a6d5bc00) [pid = 3858] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049bf93c00) [pid = 3858] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f049bad3c00) [pid = 3858] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04a6bb4800) [pid = 3858] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04afab1c00) [pid = 3858] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049fe39800) [pid = 3858] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f049f369800) [pid = 3858] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049c807800) [pid = 3858] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04a9d65c00) [pid = 3858] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04c2a11000) [pid = 3858] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f049f363400) [pid = 3858] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f049f126800) [pid = 3858] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049badec00) [pid = 3858] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a6fae000) [pid = 3858] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049c2a6c00) [pid = 3858] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a6505000) [pid = 3858] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04a64f5000) [pid = 3858] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f049f123000) [pid = 3858] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04c2b09000) [pid = 3858] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04a89bac00) [pid = 3858] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04a64f0000) [pid = 3858] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04a6504000) [pid = 3858] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04a9f23800) [pid = 3858] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f049a677400) [pid = 3858] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f04b3345800) [pid = 3858] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f049bf94400) [pid = 3858] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04aaebdc00) [pid = 3858] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f04a72e6c00) [pid = 3858] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f049ecedc00) [pid = 3858] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f049a675800) [pid = 3858] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 117 (0x7f04a6503800) [pid = 3858] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 116 (0x7f04bd37d000) [pid = 3858] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 115 (0x7f04bc52c800) [pid = 3858] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 114 (0x7f04aecdc800) [pid = 3858] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f049b2ba000) [pid = 3858] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 112 (0x7f04a64fd800) [pid = 3858] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 111 (0x7f04a72eac00) [pid = 3858] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 110 (0x7f049a675400) [pid = 3858] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:31:46 INFO - PROCESS | 3858 | --DOMWINDOW == 109 (0x7f04afab6800) [pid = 3858] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:31:46 INFO - PROCESS | 3858 | 1461349906679 Marionette TRACE conn4 <- [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]]]}] 11:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1731ms 11:31:46 INFO - PROCESS | 3858 | 1461349906704 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 11:31:46 INFO - PROCESS | 3858 | 1461349906707 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 11:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:31:46 INFO - PROCESS | 3858 | 1461349906713 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:31:46 INFO - PROCESS | 3858 | 1461349906715 Marionette TRACE conn4 <- [1,782,null,{}] 11:31:46 INFO - PROCESS | 3858 | 1461349906720 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:46 INFO - PROCESS | 3858 | 1461349906907 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 11:31:47 INFO - PROCESS | 3858 | 1461349907041 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c63c000 == 72 [pid = 3858] [id = 203] 11:31:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f049b2c4400) [pid = 3858] [serial = 609] [outer = (nil)] 11:31:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f04a78c2c00) [pid = 3858] [serial = 610] [outer = 0x7f049b2c4400] 11:31:47 INFO - PROCESS | 3858 | 1461349907106 Marionette DEBUG loaded listener.js 11:31:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f04aa98f800) [pid = 3858] [serial = 611] [outer = 0x7f049b2c4400] 11:31:47 INFO - PROCESS | 3858 | 1461349907824 Marionette TRACE conn4 <- [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]]]}] 11:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1129ms 11:31:47 INFO - PROCESS | 3858 | 1461349907842 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 11:31:47 INFO - PROCESS | 3858 | 1461349907845 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 11:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:31:47 INFO - PROCESS | 3858 | 1461349907851 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:31:47 INFO - PROCESS | 3858 | 1461349907853 Marionette TRACE conn4 <- [1,786,null,{}] 11:31:47 INFO - PROCESS | 3858 | 1461349907858 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:48 INFO - PROCESS | 3858 | 1461349908063 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 11:31:48 INFO - PROCESS | 3858 | 1461349908237 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b234000 == 73 [pid = 3858] [id = 204] 11:31:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f049a675000) [pid = 3858] [serial = 612] [outer = (nil)] 11:31:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f049b2b8400) [pid = 3858] [serial = 613] [outer = 0x7f049a675000] 11:31:48 INFO - PROCESS | 3858 | 1461349908318 Marionette DEBUG loaded listener.js 11:31:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f049bf94000) [pid = 3858] [serial = 614] [outer = 0x7f049a675000] 11:31:49 INFO - PROCESS | 3858 | 1461349909368 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1579ms 11:31:49 INFO - PROCESS | 3858 | 1461349909433 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 11:31:49 INFO - PROCESS | 3858 | 1461349909440 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 11:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:31:49 INFO - PROCESS | 3858 | 1461349909450 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:31:49 INFO - PROCESS | 3858 | 1461349909454 Marionette TRACE conn4 <- [1,790,null,{}] 11:31:49 INFO - PROCESS | 3858 | 1461349909461 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:49 INFO - PROCESS | 3858 | 1461349909645 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 11:31:49 INFO - PROCESS | 3858 | 1461349909862 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5589000 == 74 [pid = 3858] [id = 205] 11:31:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04a5675c00) [pid = 3858] [serial = 615] [outer = (nil)] 11:31:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f04a62e8800) [pid = 3858] [serial = 616] [outer = 0x7f04a5675c00] 11:31:49 INFO - PROCESS | 3858 | 1461349909986 Marionette DEBUG loaded listener.js 11:31:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f04a64fd000) [pid = 3858] [serial = 617] [outer = 0x7f04a5675c00] 11:31:50 INFO - PROCESS | 3858 | 1461349910878 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1482ms 11:31:50 INFO - PROCESS | 3858 | 1461349910940 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 11:31:50 INFO - PROCESS | 3858 | 1461349910949 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 11:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:31:50 INFO - PROCESS | 3858 | 1461349910956 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:31:50 INFO - PROCESS | 3858 | 1461349910959 Marionette TRACE conn4 <- [1,794,null,{}] 11:31:50 INFO - PROCESS | 3858 | 1461349910965 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:51 INFO - PROCESS | 3858 | 1461349911137 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 11:31:51 INFO - PROCESS | 3858 | 1461349911320 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad16000 == 75 [pid = 3858] [id = 206] 11:31:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04a6da4400) [pid = 3858] [serial = 618] [outer = (nil)] 11:31:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f04a6fa9800) [pid = 3858] [serial = 619] [outer = 0x7f04a6da4400] 11:31:51 INFO - PROCESS | 3858 | 1461349911392 Marionette DEBUG loaded listener.js 11:31:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04a72f2800) [pid = 3858] [serial = 620] [outer = 0x7f04a6da4400] 11:31:52 INFO - PROCESS | 3858 | 1461349912372 Marionette TRACE conn4 <- [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]]]}] 11:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1483ms 11:31:52 INFO - PROCESS | 3858 | 1461349912441 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 11:31:52 INFO - PROCESS | 3858 | 1461349912444 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 11:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:31:52 INFO - PROCESS | 3858 | 1461349912459 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:31:52 INFO - PROCESS | 3858 | 1461349912468 Marionette TRACE conn4 <- [1,798,null,{}] 11:31:52 INFO - PROCESS | 3858 | 1461349912474 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:52 INFO - PROCESS | 3858 | 1461349912681 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 11:31:52 INFO - PROCESS | 3858 | 1461349912926 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1042000 == 76 [pid = 3858] [id = 207] 11:31:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04a6f99c00) [pid = 3858] [serial = 621] [outer = (nil)] 11:31:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04aa98c800) [pid = 3858] [serial = 622] [outer = 0x7f04a6f99c00] 11:31:53 INFO - PROCESS | 3858 | 1461349913046 Marionette DEBUG loaded listener.js 11:31:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f04aea62c00) [pid = 3858] [serial = 623] [outer = 0x7f04a6f99c00] 11:31:53 INFO - PROCESS | 3858 | 1461349913893 Marionette TRACE conn4 <- [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]]]}] 11:31:53 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 11:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1499ms 11:31:53 INFO - PROCESS | 3858 | 1461349913951 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 11:31:53 INFO - PROCESS | 3858 | 1461349913956 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 11:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:31:53 INFO - PROCESS | 3858 | 1461349913963 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:31:53 INFO - PROCESS | 3858 | 1461349913966 Marionette TRACE conn4 <- [1,802,null,{}] 11:31:53 INFO - PROCESS | 3858 | 1461349913973 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:54 INFO - PROCESS | 3858 | 1461349914157 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 11:31:54 INFO - PROCESS | 3858 | 1461349914331 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1abf800 == 77 [pid = 3858] [id = 208] 11:31:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04b0d07400) [pid = 3858] [serial = 624] [outer = (nil)] 11:31:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04b0e35000) [pid = 3858] [serial = 625] [outer = 0x7f04b0d07400] 11:31:54 INFO - PROCESS | 3858 | 1461349914429 Marionette DEBUG loaded listener.js 11:31:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04b0efb800) [pid = 3858] [serial = 626] [outer = 0x7f04b0d07400] 11:31:55 INFO - PROCESS | 3858 | 1461349915333 Marionette TRACE conn4 <- [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]]]}] 11:31:55 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 11:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1430ms 11:31:55 INFO - PROCESS | 3858 | 1461349915394 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 11:31:55 INFO - PROCESS | 3858 | 1461349915397 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 11:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:31:55 INFO - PROCESS | 3858 | 1461349915403 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:31:55 INFO - PROCESS | 3858 | 1461349915406 Marionette TRACE conn4 <- [1,806,null,{}] 11:31:55 INFO - PROCESS | 3858 | 1461349915412 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:55 INFO - PROCESS | 3858 | 1461349915590 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 11:31:55 INFO - PROCESS | 3858 | 1461349915767 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1cb5000 == 78 [pid = 3858] [id = 209] 11:31:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04b1864c00) [pid = 3858] [serial = 627] [outer = (nil)] 11:31:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04b1eb9400) [pid = 3858] [serial = 628] [outer = 0x7f04b1864c00] 11:31:55 INFO - PROCESS | 3858 | 1461349915862 Marionette DEBUG loaded listener.js 11:31:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04b2d6c000) [pid = 3858] [serial = 629] [outer = 0x7f04b1864c00] 11:31:56 INFO - PROCESS | 3858 | 1461349916825 Marionette TRACE conn4 <- [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]]]}] 11:31:56 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 11:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1479ms 11:31:56 INFO - PROCESS | 3858 | 1461349916884 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 11:31:56 INFO - PROCESS | 3858 | 1461349916888 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 11:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:31:56 INFO - PROCESS | 3858 | 1461349916894 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:31:56 INFO - PROCESS | 3858 | 1461349916896 Marionette TRACE conn4 <- [1,810,null,{}] 11:31:56 INFO - PROCESS | 3858 | 1461349916901 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:57 INFO - PROCESS | 3858 | 1461349917066 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 11:31:57 INFO - PROCESS | 3858 | 1461349917262 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b323e800 == 79 [pid = 3858] [id = 210] 11:31:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04ad4e3800) [pid = 3858] [serial = 630] [outer = (nil)] 11:31:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04b34e3000) [pid = 3858] [serial = 631] [outer = 0x7f04ad4e3800] 11:31:57 INFO - PROCESS | 3858 | 1461349917388 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04b66af400) [pid = 3858] [serial = 632] [outer = 0x7f04ad4e3800] 11:31:58 INFO - PROCESS | 3858 | 1461349918307 Marionette TRACE conn4 <- [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]]]}] 11:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1478ms 11:31:58 INFO - PROCESS | 3858 | 1461349918373 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 11:31:58 INFO - PROCESS | 3858 | 1461349918378 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 11:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:31:58 INFO - PROCESS | 3858 | 1461349918384 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:31:58 INFO - PROCESS | 3858 | 1461349918387 Marionette TRACE conn4 <- [1,814,null,{}] 11:31:58 INFO - PROCESS | 3858 | 1461349918392 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:58 INFO - PROCESS | 3858 | 1461349918606 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 11:31:58 INFO - PROCESS | 3858 | 1461349918780 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bc5d8000 == 80 [pid = 3858] [id = 211] 11:31:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04b1c98400) [pid = 3858] [serial = 633] [outer = (nil)] 11:31:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04b756c800) [pid = 3858] [serial = 634] [outer = 0x7f04b1c98400] 11:31:58 INFO - PROCESS | 3858 | 1461349918857 Marionette DEBUG loaded listener.js 11:31:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04bd374400) [pid = 3858] [serial = 635] [outer = 0x7f04b1c98400] 11:31:59 INFO - PROCESS | 3858 | 1461349919777 Marionette TRACE conn4 <- [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] 11:31:59 INFO - PROCESS | 3858 | 1461349919837 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 11:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:31:59 INFO - PROCESS | 3858 | 1461349919852 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 3858 | 1461349919855 Marionette TRACE conn4 <- [1,818,null,{}] 11:31:59 INFO - PROCESS | 3858 | 1461349919862 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:00 INFO - PROCESS | 3858 | 1461349920073 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 11:32:00 INFO - PROCESS | 3858 | 1461349920252 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd67f800 == 81 [pid = 3858] [id = 212] 11:32:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04bd378000) [pid = 3858] [serial = 636] [outer = (nil)] 11:32:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04bd386000) [pid = 3858] [serial = 637] [outer = 0x7f04bd378000] 11:32:00 INFO - PROCESS | 3858 | 1461349920333 Marionette DEBUG loaded listener.js 11:32:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04bd609000) [pid = 3858] [serial = 638] [outer = 0x7f04bd378000] 11:32:01 INFO - PROCESS | 3858 | 1461349921210 Marionette TRACE conn4 <- [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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1400ms 11:32:01 INFO - PROCESS | 3858 | 1461349921247 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 3858 | 1461349921251 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 11:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:32:01 INFO - PROCESS | 3858 | 1461349921258 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 3858 | 1461349921261 Marionette TRACE conn4 <- [1,822,null,{}] 11:32:01 INFO - PROCESS | 3858 | 1461349921266 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:01 INFO - PROCESS | 3858 | 1461349921464 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 11:32:01 INFO - PROCESS | 3858 | 1461349921661 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be836000 == 82 [pid = 3858] [id = 213] 11:32:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f04bd37b800) [pid = 3858] [serial = 639] [outer = (nil)] 11:32:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04bd8f9000) [pid = 3858] [serial = 640] [outer = 0x7f04bd37b800] 11:32:01 INFO - PROCESS | 3858 | 1461349921821 Marionette DEBUG loaded listener.js 11:32:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04be55f400) [pid = 3858] [serial = 641] [outer = 0x7f04bd37b800] 11:32:02 INFO - PROCESS | 3858 | 1461349922950 Marionette TRACE conn4 <- [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] 11:32:03 INFO - PROCESS | 3858 | 1461349923004 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 11:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:32:03 INFO - PROCESS | 3858 | 1461349923020 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:32:03 INFO - PROCESS | 3858 | 1461349923028 Marionette TRACE conn4 <- [1,826,null,{}] 11:32:03 INFO - PROCESS | 3858 | 1461349923040 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:03 INFO - PROCESS | 3858 | 1461349923301 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 11:32:03 INFO - PROCESS | 3858 | 1461349923591 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b3d2000 == 83 [pid = 3858] [id = 214] 11:32:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049a67d000) [pid = 3858] [serial = 642] [outer = (nil)] 11:32:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049c28c000) [pid = 3858] [serial = 643] [outer = 0x7f049a67d000] 11:32:03 INFO - PROCESS | 3858 | 1461349923682 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a5674800) [pid = 3858] [serial = 644] [outer = 0x7f049a67d000] 11:32:04 INFO - PROCESS | 3858 | 1461349924611 Marionette TRACE conn4 <- [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]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1647ms 11:32:04 INFO - PROCESS | 3858 | 1461349924660 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 11:32:04 INFO - PROCESS | 3858 | 1461349924663 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 11:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:32:04 INFO - PROCESS | 3858 | 1461349924669 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 3858 | 1461349924674 Marionette TRACE conn4 <- [1,830,null,{}] 11:32:04 INFO - PROCESS | 3858 | 1461349924679 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:04 INFO - PROCESS | 3858 | 1461349924885 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 11:32:05 INFO - PROCESS | 3858 | 1461349925109 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4088000 == 84 [pid = 3858] [id = 215] 11:32:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049a680c00) [pid = 3858] [serial = 645] [outer = (nil)] 11:32:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049ecec000) [pid = 3858] [serial = 646] [outer = 0x7f049a680c00] 11:32:05 INFO - PROCESS | 3858 | 1461349925232 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04a567f400) [pid = 3858] [serial = 647] [outer = 0x7f049a680c00] 11:32:06 INFO - PROCESS | 3858 | 1461349926444 Marionette TRACE conn4 <- [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]]]}] 11:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1831ms 11:32:06 INFO - PROCESS | 3858 | 1461349926509 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 11:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:32:06 INFO - PROCESS | 3858 | 1461349926514 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 11:32:06 INFO - PROCESS | 3858 | 1461349926522 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:32:06 INFO - PROCESS | 3858 | 1461349926528 Marionette TRACE conn4 <- [1,834,null,{}] 11:32:06 INFO - PROCESS | 3858 | 1461349926578 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:06 INFO - PROCESS | 3858 | 1461349926930 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 11:32:07 INFO - PROCESS | 3858 | 1461349927109 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049afcd800 == 85 [pid = 3858] [id = 216] 11:32:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049b2bdc00) [pid = 3858] [serial = 648] [outer = (nil)] 11:32:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049bf91400) [pid = 3858] [serial = 649] [outer = 0x7f049b2bdc00] 11:32:07 INFO - PROCESS | 3858 | 1461349927255 Marionette DEBUG loaded listener.js 11:32:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049c285400) [pid = 3858] [serial = 650] [outer = 0x7f049b2bdc00] 11:32:08 INFO - PROCESS | 3858 | 1461349928208 Marionette TRACE conn4 <- [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]]]}] 11:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1737ms 11:32:08 INFO - PROCESS | 3858 | 1461349928260 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 11:32:08 INFO - PROCESS | 3858 | 1461349928267 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 11:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:32:08 INFO - PROCESS | 3858 | 1461349928278 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:32:08 INFO - PROCESS | 3858 | 1461349928281 Marionette TRACE conn4 <- [1,838,null,{}] 11:32:08 INFO - PROCESS | 3858 | 1461349928288 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:08 INFO - PROCESS | 3858 | 1461349928534 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 11:32:08 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7417800 == 84 [pid = 3858] [id = 172] 11:32:08 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6c12800 == 83 [pid = 3858] [id = 186] 11:32:08 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a748f400) [pid = 3858] [serial = 574] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049bf98c00) [pid = 3858] [serial = 651] [outer = 0x7f04a6d9f400] 11:32:08 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa12f800 == 82 [pid = 3858] [id = 194] 11:32:08 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56c4800 == 81 [pid = 3858] [id = 193] 11:32:08 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049afd1000 == 80 [pid = 3858] [id = 192] 11:32:08 INFO - PROCESS | 3858 | 1461349928829 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecd7000 == 81 [pid = 3858] [id = 217] 11:32:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049ecedc00) [pid = 3858] [serial = 652] [outer = (nil)] 11:32:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049f122c00) [pid = 3858] [serial = 653] [outer = 0x7f049ecedc00] 11:32:08 INFO - PROCESS | 3858 | 1461349928912 Marionette DEBUG loaded listener.js 11:32:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049f363400) [pid = 3858] [serial = 654] [outer = 0x7f049ecedc00] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04aa998800) [pid = 3858] [serial = 449] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04c2aec000) [pid = 3858] [serial = 500] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049f36f800) [pid = 3858] [serial = 563] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a7791000) [pid = 3858] [serial = 559] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04aaec1000) [pid = 3858] [serial = 446] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a72ee400) [pid = 3858] [serial = 550] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f049c811400) [pid = 3858] [serial = 485] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049bade000) [pid = 3858] [serial = 509] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a6faf800) [pid = 3858] [serial = 388] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04b3342800) [pid = 3858] [serial = 394] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f049fe46400) [pid = 3858] [serial = 452] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04a6d55800) [pid = 3858] [serial = 568] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f049c811000) [pid = 3858] [serial = 455] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04aa511c00) [pid = 3858] [serial = 391] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04c6a79800) [pid = 3858] [serial = 403] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04aa99a000) [pid = 3858] [serial = 553] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f049f131000) [pid = 3858] [serial = 406] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f049c2a9c00) [pid = 3858] [serial = 544] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04aa508400) [pid = 3858] [serial = 491] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f049c2afc00) [pid = 3858] [serial = 506] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049ece6400) [pid = 3858] [serial = 545] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04bd813400) [pid = 3858] [serial = 440] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04a6d57000) [pid = 3858] [serial = 488] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a62e7c00) [pid = 3858] [serial = 547] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04c54c3400) [pid = 3858] [serial = 424] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04b343d400) [pid = 3858] [serial = 434] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04a64fcc00) [pid = 3858] [serial = 428] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04a846d400) [pid = 3858] [serial = 571] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04bd381400) [pid = 3858] [serial = 397] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f049ecefc00) [pid = 3858] [serial = 521] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f04c21a2000) [pid = 3858] [serial = 400] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04a6fa4400) [pid = 3858] [serial = 569] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04a6fafc00) [pid = 3858] [serial = 461] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f04c518f000) [pid = 3858] [serial = 458] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f04b0e37000) [pid = 3858] [serial = 557] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f04b117e400) [pid = 3858] [serial = 560] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 117 (0x7f04a64f3000) [pid = 3858] [serial = 566] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 116 (0x7f04a748cc00) [pid = 3858] [serial = 518] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 115 (0x7f04ac649800) [pid = 3858] [serial = 554] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 114 (0x7f04a9d5ac00) [pid = 3858] [serial = 437] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f04c2aed000) [pid = 3858] [serial = 503] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 112 (0x7f04a62e5c00) [pid = 3858] [serial = 565] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 111 (0x7f04aea59c00) [pid = 3858] [serial = 556] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 110 (0x7f04bd37ac00) [pid = 3858] [serial = 385] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 109 (0x7f04a8537400) [pid = 3858] [serial = 572] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 108 (0x7f04a9f1f000) [pid = 3858] [serial = 551] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 107 (0x7f04c2b09800) [pid = 3858] [serial = 443] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 106 (0x7f049b2c4c00) [pid = 3858] [serial = 512] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 105 (0x7f04a89b9c00) [pid = 3858] [serial = 431] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 104 (0x7f04afab6000) [pid = 3858] [serial = 494] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 103 (0x7f049b2bd400) [pid = 3858] [serial = 515] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 102 (0x7f049ecec800) [pid = 3858] [serial = 562] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 101 (0x7f04a650d400) [pid = 3858] [serial = 548] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | --DOMWINDOW == 100 (0x7f04b34e6800) [pid = 3858] [serial = 497] [outer = (nil)] [url = about:blank] 11:32:09 INFO - PROCESS | 3858 | 1461349929818 Marionette TRACE conn4 <- [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]]]}] 11:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1581ms 11:32:09 INFO - PROCESS | 3858 | 1461349929860 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 11:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:32:09 INFO - PROCESS | 3858 | 1461349929864 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 11:32:09 INFO - PROCESS | 3858 | 1461349929887 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:32:09 INFO - PROCESS | 3858 | 1461349929894 Marionette TRACE conn4 <- [1,842,null,{}] 11:32:09 INFO - PROCESS | 3858 | 1461349929911 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:10 INFO - PROCESS | 3858 | 1461349930076 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 11:32:10 INFO - PROCESS | 3858 | 1461349930090 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a423c000 == 82 [pid = 3858] [id = 218] 11:32:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 101 (0x7f04a5673000) [pid = 3858] [serial = 655] [outer = (nil)] 11:32:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 102 (0x7f04a61cc400) [pid = 3858] [serial = 656] [outer = 0x7f04a5673000] 11:32:10 INFO - PROCESS | 3858 | 1461349930159 Marionette DEBUG loaded listener.js 11:32:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 103 (0x7f04a62e5800) [pid = 3858] [serial = 657] [outer = 0x7f04a5673000] 11:32:11 INFO - PROCESS | 3858 | 1461349931038 Marionette TRACE conn4 <- [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]]]}] 11:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1213ms 11:32:11 INFO - PROCESS | 3858 | 1461349931085 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 11:32:11 INFO - PROCESS | 3858 | 1461349931089 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 11:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:32:11 INFO - PROCESS | 3858 | 1461349931095 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:32:11 INFO - PROCESS | 3858 | 1461349931097 Marionette TRACE conn4 <- [1,846,null,{}] 11:32:11 INFO - PROCESS | 3858 | 1461349931104 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:11 INFO - PROCESS | 3858 | 1461349931308 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 11:32:11 INFO - PROCESS | 3858 | 1461349931343 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5398000 == 83 [pid = 3858] [id = 219] 11:32:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 104 (0x7f04a62e5c00) [pid = 3858] [serial = 658] [outer = (nil)] 11:32:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04a64f0400) [pid = 3858] [serial = 659] [outer = 0x7f04a62e5c00] 11:32:11 INFO - PROCESS | 3858 | 1461349931411 Marionette DEBUG loaded listener.js 11:32:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04a64f9c00) [pid = 3858] [serial = 660] [outer = 0x7f04a62e5c00] 11:32:12 INFO - PROCESS | 3858 | 1461349932284 Marionette TRACE conn4 <- [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]]]}] 11:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1233ms 11:32:12 INFO - PROCESS | 3858 | 1461349932331 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 11:32:12 INFO - PROCESS | 3858 | 1461349932336 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 11:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:32:12 INFO - PROCESS | 3858 | 1461349932349 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:32:12 INFO - PROCESS | 3858 | 1461349932351 Marionette TRACE conn4 <- [1,850,null,{}] 11:32:12 INFO - PROCESS | 3858 | 1461349932357 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:12 INFO - PROCESS | 3858 | 1461349932553 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 11:32:12 INFO - PROCESS | 3858 | 1461349932610 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6be8800 == 84 [pid = 3858] [id = 220] 11:32:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04a64fcc00) [pid = 3858] [serial = 661] [outer = (nil)] 11:32:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04a650c000) [pid = 3858] [serial = 662] [outer = 0x7f04a64fcc00] 11:32:12 INFO - PROCESS | 3858 | 1461349932712 Marionette DEBUG loaded listener.js 11:32:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04a68c8000) [pid = 3858] [serial = 663] [outer = 0x7f04a64fcc00] 11:32:13 INFO - PROCESS | 3858 | --DOMWINDOW == 108 (0x7f04a567e800) [pid = 3858] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:32:13 INFO - PROCESS | 3858 | --DOMWINDOW == 107 (0x7f049c2b1c00) [pid = 3858] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:32:13 INFO - PROCESS | 3858 | --DOMWINDOW == 106 (0x7f049a672c00) [pid = 3858] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:32:13 INFO - PROCESS | 3858 | --DOMWINDOW == 105 (0x7f04a6fa2c00) [pid = 3858] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:32:13 INFO - PROCESS | 3858 | --DOMWINDOW == 104 (0x7f049b2b9400) [pid = 3858] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:32:13 INFO - PROCESS | 3858 | --DOMWINDOW == 103 (0x7f04aa2b6400) [pid = 3858] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:32:13 INFO - PROCESS | 3858 | 1461349933703 Marionette TRACE conn4 <- [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]]]}] 11:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1378ms 11:32:13 INFO - PROCESS | 3858 | 1461349933729 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 11:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:32:13 INFO - PROCESS | 3858 | 1461349933733 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 11:32:13 INFO - PROCESS | 3858 | 1461349933738 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:32:13 INFO - PROCESS | 3858 | 1461349933741 Marionette TRACE conn4 <- [1,854,null,{}] 11:32:13 INFO - PROCESS | 3858 | 1461349933746 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:13 INFO - PROCESS | 3858 | 1461349933976 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 11:32:14 INFO - PROCESS | 3858 | 1461349933999 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7759800 == 85 [pid = 3858] [id = 221] 11:32:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 104 (0x7f04a6354c00) [pid = 3858] [serial = 664] [outer = (nil)] 11:32:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 105 (0x7f04a6bb4000) [pid = 3858] [serial = 665] [outer = 0x7f04a6354c00] 11:32:14 INFO - PROCESS | 3858 | 1461349934063 Marionette DEBUG loaded listener.js 11:32:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 106 (0x7f04a6fa0c00) [pid = 3858] [serial = 666] [outer = 0x7f04a6354c00] 11:32:14 INFO - PROCESS | 3858 | 1461349934879 Marionette TRACE conn4 <- [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]]]}] 11:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1177ms 11:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:32:14 INFO - PROCESS | 3858 | 1461349934916 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 3858 | 1461349934918 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 11:32:14 INFO - PROCESS | 3858 | 1461349934932 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:32:14 INFO - PROCESS | 3858 | 1461349934934 Marionette TRACE conn4 <- [1,858,null,{}] 11:32:14 INFO - PROCESS | 3858 | 1461349934945 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:15 INFO - PROCESS | 3858 | 1461349935098 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 11:32:15 INFO - PROCESS | 3858 | 1461349935113 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d74000 == 86 [pid = 3858] [id = 222] 11:32:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 107 (0x7f04a6fab000) [pid = 3858] [serial = 667] [outer = (nil)] 11:32:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 108 (0x7f04a72e3800) [pid = 3858] [serial = 668] [outer = 0x7f04a6fab000] 11:32:15 INFO - PROCESS | 3858 | 1461349935177 Marionette DEBUG loaded listener.js 11:32:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 109 (0x7f04a748b400) [pid = 3858] [serial = 669] [outer = 0x7f04a6fab000] 11:32:16 INFO - PROCESS | 3858 | 1461349936358 Marionette TRACE conn4 <- [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]]]}] 11:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1494ms 11:32:16 INFO - PROCESS | 3858 | 1461349936420 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 11:32:16 INFO - PROCESS | 3858 | 1461349936428 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 11:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:32:16 INFO - PROCESS | 3858 | 1461349936437 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:32:16 INFO - PROCESS | 3858 | 1461349936442 Marionette TRACE conn4 <- [1,862,null,{}] 11:32:16 INFO - PROCESS | 3858 | 1461349936450 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:16 INFO - PROCESS | 3858 | 1461349936708 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 11:32:16 INFO - PROCESS | 3858 | 1461349936976 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4088800 == 87 [pid = 3858] [id = 223] 11:32:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 110 (0x7f049c808000) [pid = 3858] [serial = 670] [outer = (nil)] 11:32:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 111 (0x7f049c811400) [pid = 3858] [serial = 671] [outer = 0x7f049c808000] 11:32:17 INFO - PROCESS | 3858 | 1461349937054 Marionette DEBUG loaded listener.js 11:32:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 112 (0x7f049f131000) [pid = 3858] [serial = 672] [outer = 0x7f049c808000] 11:32:17 INFO - PROCESS | 3858 | 1461349937976 Marionette TRACE conn4 <- [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]]]}] 11:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1583ms 11:32:18 INFO - PROCESS | 3858 | 1461349938022 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 11:32:18 INFO - PROCESS | 3858 | 1461349938032 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 11:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:32:18 INFO - PROCESS | 3858 | 1461349938042 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:32:18 INFO - PROCESS | 3858 | 1461349938046 Marionette TRACE conn4 <- [1,866,null,{}] 11:32:18 INFO - PROCESS | 3858 | 1461349938052 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:18 INFO - PROCESS | 3858 | 1461349938287 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 11:32:18 INFO - PROCESS | 3858 | 1461349938543 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7417800 == 88 [pid = 3858] [id = 224] 11:32:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 113 (0x7f049c809000) [pid = 3858] [serial = 673] [outer = (nil)] 11:32:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04a62e4000) [pid = 3858] [serial = 674] [outer = 0x7f049c809000] 11:32:18 INFO - PROCESS | 3858 | 1461349938666 Marionette DEBUG loaded listener.js 11:32:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f04a64f4400) [pid = 3858] [serial = 675] [outer = 0x7f049c809000] 11:32:19 INFO - PROCESS | 3858 | 1461349939661 Marionette TRACE conn4 <- [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]]]}] 11:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1685ms 11:32:19 INFO - PROCESS | 3858 | 1461349939731 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 11:32:19 INFO - PROCESS | 3858 | 1461349939738 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 11:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:32:19 INFO - PROCESS | 3858 | 1461349939749 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:32:19 INFO - PROCESS | 3858 | 1461349939759 Marionette TRACE conn4 <- [1,870,null,{}] 11:32:19 INFO - PROCESS | 3858 | 1461349939784 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:20 INFO - PROCESS | 3858 | 1461349940227 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 11:32:20 INFO - PROCESS | 3858 | 1461349940408 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa57a000 == 89 [pid = 3858] [id = 225] 11:32:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04a6bb2400) [pid = 3858] [serial = 676] [outer = (nil)] 11:32:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f04a6d58800) [pid = 3858] [serial = 677] [outer = 0x7f04a6bb2400] 11:32:20 INFO - PROCESS | 3858 | 1461349940499 Marionette DEBUG loaded listener.js 11:32:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f04a6fa7000) [pid = 3858] [serial = 678] [outer = 0x7f04a6bb2400] 11:32:21 INFO - PROCESS | 3858 | 1461349941592 Marionette TRACE conn4 <- [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]]]}] 11:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1897ms 11:32:21 INFO - PROCESS | 3858 | 1461349941645 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 11:32:21 INFO - PROCESS | 3858 | 1461349941652 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 11:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:32:21 INFO - PROCESS | 3858 | 1461349941663 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:32:21 INFO - PROCESS | 3858 | 1461349941666 Marionette TRACE conn4 <- [1,874,null,{}] 11:32:21 INFO - PROCESS | 3858 | 1461349941677 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:21 INFO - PROCESS | 3858 | 1461349941910 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 11:32:22 INFO - PROCESS | 3858 | 1461349942136 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aabca000 == 90 [pid = 3858] [id = 226] 11:32:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04a5672c00) [pid = 3858] [serial = 679] [outer = (nil)] 11:32:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f04a7491000) [pid = 3858] [serial = 680] [outer = 0x7f04a5672c00] 11:32:22 INFO - PROCESS | 3858 | 1461349942209 Marionette DEBUG loaded listener.js 11:32:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04a82b8800) [pid = 3858] [serial = 681] [outer = 0x7f04a5672c00] 11:32:23 INFO - PROCESS | 3858 | 1461349943056 Marionette TRACE conn4 <- [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]]]}] 11:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1445ms 11:32:23 INFO - PROCESS | 3858 | 1461349943136 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 11:32:23 INFO - PROCESS | 3858 | 1461349943139 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 11:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:32:23 INFO - PROCESS | 3858 | 1461349943146 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:32:23 INFO - PROCESS | 3858 | 1461349943149 Marionette TRACE conn4 <- [1,878,null,{}] 11:32:23 INFO - PROCESS | 3858 | 1461349943155 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:23 INFO - PROCESS | 3858 | 1461349943371 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 11:32:23 INFO - PROCESS | 3858 | 1461349943541 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1d4000 == 91 [pid = 3858] [id = 227] 11:32:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04a8530000) [pid = 3858] [serial = 682] [outer = (nil)] 11:32:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04a8538800) [pid = 3858] [serial = 683] [outer = 0x7f04a8530000] 11:32:23 INFO - PROCESS | 3858 | 1461349943668 Marionette DEBUG loaded listener.js 11:32:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f04a89b9000) [pid = 3858] [serial = 684] [outer = 0x7f04a8530000] 11:32:24 INFO - PROCESS | 3858 | 1461349944503 Marionette TRACE conn4 <- [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]]]}] 11:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1429ms 11:32:24 INFO - PROCESS | 3858 | 1461349944577 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 11:32:24 INFO - PROCESS | 3858 | 1461349944581 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 11:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:32:24 INFO - PROCESS | 3858 | 1461349944587 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:32:24 INFO - PROCESS | 3858 | 1461349944589 Marionette TRACE conn4 <- [1,882,null,{}] 11:32:24 INFO - PROCESS | 3858 | 1461349944594 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:24 INFO - PROCESS | 3858 | 1461349944782 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 11:32:24 INFO - PROCESS | 3858 | 1461349944953 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3c8800 == 92 [pid = 3858] [id = 228] 11:32:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04a89bc800) [pid = 3858] [serial = 685] [outer = (nil)] 11:32:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04a9f3e800) [pid = 3858] [serial = 686] [outer = 0x7f04a89bc800] 11:32:25 INFO - PROCESS | 3858 | 1461349945031 Marionette DEBUG loaded listener.js 11:32:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04aa273c00) [pid = 3858] [serial = 687] [outer = 0x7f04a89bc800] 11:32:25 INFO - PROCESS | 3858 | 1461349945837 Marionette TRACE conn4 <- [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]]]}] 11:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1280ms 11:32:25 INFO - PROCESS | 3858 | 1461349945873 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 11:32:25 INFO - PROCESS | 3858 | 1461349945877 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 11:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:32:25 INFO - PROCESS | 3858 | 1461349945886 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:32:25 INFO - PROCESS | 3858 | 1461349945888 Marionette TRACE conn4 <- [1,886,null,{}] 11:32:25 INFO - PROCESS | 3858 | 1461349945892 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:26 INFO - PROCESS | 3858 | 1461349946071 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 11:32:26 INFO - PROCESS | 3858 | 1461349946256 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af8c3800 == 93 [pid = 3858] [id = 229] 11:32:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04a9d60400) [pid = 3858] [serial = 688] [outer = (nil)] 11:32:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04aa27f000) [pid = 3858] [serial = 689] [outer = 0x7f04a9d60400] 11:32:26 INFO - PROCESS | 3858 | 1461349946337 Marionette DEBUG loaded listener.js 11:32:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04aa2b8c00) [pid = 3858] [serial = 690] [outer = 0x7f04a9d60400] 11:32:27 INFO - PROCESS | 3858 | 1461349947211 Marionette TRACE conn4 <- [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]]]}] 11:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1379ms 11:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:32:27 INFO - PROCESS | 3858 | 1461349947265 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 11:32:27 INFO - PROCESS | 3858 | 1461349947268 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 11:32:27 INFO - PROCESS | 3858 | 1461349947274 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:32:27 INFO - PROCESS | 3858 | 1461349947277 Marionette TRACE conn4 <- [1,890,null,{}] 11:32:27 INFO - PROCESS | 3858 | 1461349947285 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:27 INFO - PROCESS | 3858 | 1461349947462 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 11:32:27 INFO - PROCESS | 3858 | 1461349947639 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b185e000 == 94 [pid = 3858] [id = 230] 11:32:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04aa27a000) [pid = 3858] [serial = 691] [outer = (nil)] 11:32:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04aa50e000) [pid = 3858] [serial = 692] [outer = 0x7f04aa27a000] 11:32:27 INFO - PROCESS | 3858 | 1461349947710 Marionette DEBUG loaded listener.js 11:32:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04aa992400) [pid = 3858] [serial = 693] [outer = 0x7f04aa27a000] 11:32:28 INFO - PROCESS | 3858 | 1461349948616 Marionette TRACE conn4 <- [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]]]}] 11:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1382ms 11:32:28 INFO - PROCESS | 3858 | 1461349948657 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 11:32:28 INFO - PROCESS | 3858 | 1461349948659 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 11:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:32:28 INFO - PROCESS | 3858 | 1461349948666 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:32:28 INFO - PROCESS | 3858 | 1461349948669 Marionette TRACE conn4 <- [1,894,null,{}] 11:32:28 INFO - PROCESS | 3858 | 1461349948674 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:28 INFO - PROCESS | 3858 | 1461349948847 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 11:32:29 INFO - PROCESS | 3858 | 1461349949024 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f5e000 == 95 [pid = 3858] [id = 231] 11:32:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04aa279800) [pid = 3858] [serial = 694] [outer = (nil)] 11:32:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04aade2000) [pid = 3858] [serial = 695] [outer = 0x7f04aa279800] 11:32:29 INFO - PROCESS | 3858 | 1461349949092 Marionette DEBUG loaded listener.js 11:32:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04aaeb6800) [pid = 3858] [serial = 696] [outer = 0x7f04aa279800] 11:32:30 INFO - PROCESS | 3858 | 1461349950004 Marionette TRACE conn4 <- [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]]]}] 11:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1384ms 11:32:30 INFO - PROCESS | 3858 | 1461349950050 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 11:32:30 INFO - PROCESS | 3858 | 1461349950054 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 11:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:32:30 INFO - PROCESS | 3858 | 1461349950059 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:32:30 INFO - PROCESS | 3858 | 1461349950061 Marionette TRACE conn4 <- [1,898,null,{}] 11:32:30 INFO - PROCESS | 3858 | 1461349950067 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:30 INFO - PROCESS | 3858 | 1461349950240 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 11:32:30 INFO - PROCESS | 3858 | 1461349950449 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6db800 == 96 [pid = 3858] [id = 232] 11:32:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f049b2b6800) [pid = 3858] [serial = 697] [outer = (nil)] 11:32:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f049b2bd000) [pid = 3858] [serial = 698] [outer = 0x7f049b2b6800] 11:32:30 INFO - PROCESS | 3858 | 1461349950868 Marionette DEBUG loaded listener.js 11:32:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f049bf99000) [pid = 3858] [serial = 699] [outer = 0x7f049b2b6800] 11:32:31 INFO - PROCESS | 3858 | 1461349951808 Marionette TRACE conn4 <- [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]]]}] 11:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1780ms 11:32:31 INFO - PROCESS | 3858 | 1461349951842 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 11:32:31 INFO - PROCESS | 3858 | 1461349951847 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 11:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:32:31 INFO - PROCESS | 3858 | 1461349951857 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:32:31 INFO - PROCESS | 3858 | 1461349951860 Marionette TRACE conn4 <- [1,902,null,{}] 11:32:31 INFO - PROCESS | 3858 | 1461349951867 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:32 INFO - PROCESS | 3858 | 1461349952040 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 11:32:32 INFO - PROCESS | 3858 | 1461349952243 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6e55000 == 97 [pid = 3858] [id = 233] 11:32:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f049bad2400) [pid = 3858] [serial = 700] [outer = (nil)] 11:32:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049c291000) [pid = 3858] [serial = 701] [outer = 0x7f049bad2400] 11:32:32 INFO - PROCESS | 3858 | 1461349952309 Marionette DEBUG loaded listener.js 11:32:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04a522f000) [pid = 3858] [serial = 702] [outer = 0x7f049bad2400] 11:32:33 INFO - PROCESS | 3858 | 1461349953383 Marionette TRACE conn4 <- [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]]]}] 11:32:33 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a894e000 == 96 [pid = 3858] [id = 48] 11:32:33 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa09c000 == 95 [pid = 3858] [id = 59] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a78c2c00) [pid = 3858] [serial = 610] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04aadea800) [pid = 3858] [serial = 586] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04ae632400) [pid = 3858] [serial = 589] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b112b000 == 94 [pid = 3858] [id = 66] 11:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1589ms 11:32:33 INFO - PROCESS | 3858 | 1461349953447 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 11:32:33 INFO - PROCESS | 3858 | 1461349953454 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 11:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:32:33 INFO - PROCESS | 3858 | 1461349953463 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:32:33 INFO - PROCESS | 3858 | 1461349953467 Marionette TRACE conn4 <- [1,906,null,{}] 11:32:33 INFO - PROCESS | 3858 | 1461349953472 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:33 INFO - PROCESS | 3858 | 1461349953645 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04a9d5a800) [pid = 3858] [serial = 575] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04a6355800) [pid = 3858] [serial = 596] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04a522a400) [pid = 3858] [serial = 595] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049c80e400) [pid = 3858] [serial = 598] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a6d5e000) [pid = 3858] [serial = 599] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f04a8470800) [pid = 3858] [serial = 601] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a61cb800) [pid = 3858] [serial = 580] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f049b2c3000) [pid = 3858] [serial = 577] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04aaddf000) [pid = 3858] [serial = 604] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04af3f2000) [pid = 3858] [serial = 592] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04a6f96c00) [pid = 3858] [serial = 583] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04ae63ec00) [pid = 3858] [serial = 607] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04afaa8400) [pid = 3858] [serial = 608] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04aaeb9400) [pid = 3858] [serial = 605] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04a9d67400) [pid = 3858] [serial = 602] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 3858 | 1461349953807 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c627000 == 95 [pid = 3858] [id = 234] 11:32:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f049bad6000) [pid = 3858] [serial = 703] [outer = (nil)] 11:32:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04a522ac00) [pid = 3858] [serial = 704] [outer = 0x7f049bad6000] 11:32:33 INFO - PROCESS | 3858 | 1461349953873 Marionette DEBUG loaded listener.js 11:32:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04a6359800) [pid = 3858] [serial = 705] [outer = 0x7f049bad6000] 11:32:34 INFO - PROCESS | 3858 | 1461349954633 Marionette TRACE conn4 <- [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]]]}] 11:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1232ms 11:32:34 INFO - PROCESS | 3858 | 1461349954696 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 11:32:34 INFO - PROCESS | 3858 | 1461349954700 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 11:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:32:34 INFO - PROCESS | 3858 | 1461349954705 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:32:34 INFO - PROCESS | 3858 | 1461349954710 Marionette TRACE conn4 <- [1,910,null,{}] 11:32:34 INFO - PROCESS | 3858 | 1461349954729 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:34 INFO - PROCESS | 3858 | 1461349954896 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 11:32:34 INFO - PROCESS | 3858 | 1461349954908 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56d2000 == 96 [pid = 3858] [id = 235] 11:32:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04a6504800) [pid = 3858] [serial = 706] [outer = (nil)] 11:32:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04a6d58c00) [pid = 3858] [serial = 707] [outer = 0x7f04a6504800] 11:32:34 INFO - PROCESS | 3858 | 1461349954973 Marionette DEBUG loaded listener.js 11:32:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04a6f9cc00) [pid = 3858] [serial = 708] [outer = 0x7f04a6504800] 11:32:35 INFO - PROCESS | 3858 | 1461349955806 Marionette TRACE conn4 <- [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]]]}] 11:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1145ms 11:32:35 INFO - PROCESS | 3858 | 1461349955853 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 11:32:35 INFO - PROCESS | 3858 | 1461349955857 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 11:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:32:35 INFO - PROCESS | 3858 | 1461349955863 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:32:35 INFO - PROCESS | 3858 | 1461349955865 Marionette TRACE conn4 <- [1,914,null,{}] 11:32:35 INFO - PROCESS | 3858 | 1461349955872 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:36 INFO - PROCESS | 3858 | 1461349956042 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 11:32:36 INFO - PROCESS | 3858 | 1461349956200 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a936a000 == 97 [pid = 3858] [id = 236] 11:32:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04a64fd400) [pid = 3858] [serial = 709] [outer = (nil)] 11:32:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04a6fa5400) [pid = 3858] [serial = 710] [outer = 0x7f04a64fd400] 11:32:36 INFO - PROCESS | 3858 | 1461349956284 Marionette DEBUG loaded listener.js 11:32:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04a7493800) [pid = 3858] [serial = 711] [outer = 0x7f04a64fd400] 11:32:37 INFO - PROCESS | 3858 | 1461349957093 Marionette TRACE conn4 <- [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]]]}] 11:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1284ms 11:32:37 INFO - PROCESS | 3858 | 1461349957148 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 11:32:37 INFO - PROCESS | 3858 | 1461349957151 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 11:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:32:37 INFO - PROCESS | 3858 | 1461349957159 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:32:37 INFO - PROCESS | 3858 | 1461349957161 Marionette TRACE conn4 <- [1,918,null,{}] 11:32:37 INFO - PROCESS | 3858 | 1461349957174 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:37 INFO - PROCESS | 3858 | 1461349957369 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 11:32:37 INFO - PROCESS | 3858 | 1461349957398 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8d1800 == 98 [pid = 3858] [id = 237] 11:32:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04a8470800) [pid = 3858] [serial = 712] [outer = (nil)] 11:32:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04a89aec00) [pid = 3858] [serial = 713] [outer = 0x7f04a8470800] 11:32:37 INFO - PROCESS | 3858 | 1461349957477 Marionette DEBUG loaded listener.js 11:32:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04a9f19c00) [pid = 3858] [serial = 714] [outer = 0x7f04a8470800] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04a62e5c00) [pid = 3858] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a6354c00) [pid = 3858] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049b2c4400) [pid = 3858] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a64fcc00) [pid = 3858] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f049ecedc00) [pid = 3858] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a5673000) [pid = 3858] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:32:38 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f049b2bdc00) [pid = 3858] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:32:38 INFO - PROCESS | 3858 | 1461349958616 Marionette TRACE conn4 <- [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]]]}] 11:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1494ms 11:32:38 INFO - PROCESS | 3858 | 1461349958654 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 11:32:38 INFO - PROCESS | 3858 | 1461349958656 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 11:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:32:38 INFO - PROCESS | 3858 | 1461349958663 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:32:38 INFO - PROCESS | 3858 | 1461349958664 Marionette TRACE conn4 <- [1,922,null,{}] 11:32:38 INFO - PROCESS | 3858 | 1461349958670 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:38 INFO - PROCESS | 3858 | 1461349958902 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 11:32:39 INFO - PROCESS | 3858 | 1461349959073 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aabc3000 == 99 [pid = 3858] [id = 238] 11:32:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04a5225400) [pid = 3858] [serial = 715] [outer = (nil)] 11:32:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04a9f42400) [pid = 3858] [serial = 716] [outer = 0x7f04a5225400] 11:32:39 INFO - PROCESS | 3858 | 1461349959168 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04aaddf000) [pid = 3858] [serial = 717] [outer = 0x7f04a5225400] 11:32:40 INFO - PROCESS | 3858 | 1461349960185 Marionette TRACE conn4 <- [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]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1580ms 11:32:40 INFO - PROCESS | 3858 | 1461349960246 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 3858 | 1461349960251 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 11:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:32:40 INFO - PROCESS | 3858 | 1461349960259 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 3858 | 1461349960263 Marionette TRACE conn4 <- [1,926,null,{}] 11:32:40 INFO - PROCESS | 3858 | 1461349960270 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:40 INFO - PROCESS | 3858 | 1461349960656 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 11:32:41 INFO - PROCESS | 3858 | 1461349960997 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049be0f000 == 100 [pid = 3858] [id = 239] 11:32:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049a677800) [pid = 3858] [serial = 718] [outer = (nil)] 11:32:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049b2c5000) [pid = 3858] [serial = 719] [outer = 0x7f049a677800] 11:32:41 INFO - PROCESS | 3858 | 1461349961121 Marionette DEBUG loaded listener.js 11:32:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f049c28ac00) [pid = 3858] [serial = 720] [outer = 0x7f049a677800] 11:32:42 INFO - PROCESS | 3858 | 1461349962074 Marionette TRACE conn4 <- [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]]]}] 11:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1883ms 11:32:42 INFO - PROCESS | 3858 | 1461349962143 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 11:32:42 INFO - PROCESS | 3858 | 1461349962151 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 11:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:32:42 INFO - PROCESS | 3858 | 1461349962158 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:32:42 INFO - PROCESS | 3858 | 1461349962164 Marionette TRACE conn4 <- [1,930,null,{}] 11:32:42 INFO - PROCESS | 3858 | 1461349962171 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:42 INFO - PROCESS | 3858 | 1461349962387 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 11:32:42 INFO - PROCESS | 3858 | 1461349962621 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56de000 == 101 [pid = 3858] [id = 240] 11:32:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f049fe3bc00) [pid = 3858] [serial = 721] [outer = (nil)] 11:32:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04a522fc00) [pid = 3858] [serial = 722] [outer = 0x7f049fe3bc00] 11:32:42 INFO - PROCESS | 3858 | 1461349962744 Marionette DEBUG loaded listener.js 11:32:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04a61cb800) [pid = 3858] [serial = 723] [outer = 0x7f049fe3bc00] 11:32:43 INFO - PROCESS | 3858 | 1461349963623 Marionette TRACE conn4 <- [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]]]}] 11:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1536ms 11:32:43 INFO - PROCESS | 3858 | 1461349963696 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 11:32:43 INFO - PROCESS | 3858 | 1461349963700 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 11:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:32:43 INFO - PROCESS | 3858 | 1461349963708 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:32:43 INFO - PROCESS | 3858 | 1461349963711 Marionette TRACE conn4 <- [1,934,null,{}] 11:32:43 INFO - PROCESS | 3858 | 1461349963717 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:43 INFO - PROCESS | 3858 | 1461349963940 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 11:32:44 INFO - PROCESS | 3858 | 1461349964199 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa11c800 == 102 [pid = 3858] [id = 241] 11:32:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04a64f9800) [pid = 3858] [serial = 724] [outer = (nil)] 11:32:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f04a6508000) [pid = 3858] [serial = 725] [outer = 0x7f04a64f9800] 11:32:44 INFO - PROCESS | 3858 | 1461349964315 Marionette DEBUG loaded listener.js 11:32:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04a6d51c00) [pid = 3858] [serial = 726] [outer = 0x7f04a64f9800] 11:32:45 INFO - PROCESS | 3858 | 1461349965230 Marionette TRACE conn4 <- [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]]]}] 11:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1583ms 11:32:45 INFO - PROCESS | 3858 | 1461349965292 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 11:32:45 INFO - PROCESS | 3858 | 1461349965298 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 11:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:32:45 INFO - PROCESS | 3858 | 1461349965314 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:32:45 INFO - PROCESS | 3858 | 1461349965320 Marionette TRACE conn4 <- [1,938,null,{}] 11:32:45 INFO - PROCESS | 3858 | 1461349965326 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:45 INFO - PROCESS | 3858 | 1461349965545 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 11:32:45 INFO - PROCESS | 3858 | 1461349965771 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1537000 == 103 [pid = 3858] [id = 242] 11:32:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04a64fc400) [pid = 3858] [serial = 727] [outer = (nil)] 11:32:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04a82b2c00) [pid = 3858] [serial = 728] [outer = 0x7f04a64fc400] 11:32:45 INFO - PROCESS | 3858 | 1461349965889 Marionette DEBUG loaded listener.js 11:32:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04a9d61400) [pid = 3858] [serial = 729] [outer = 0x7f04a64fc400] 11:32:46 INFO - PROCESS | 3858 | 1461349966772 Marionette TRACE conn4 <- [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]]]}] 11:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1499ms 11:32:46 INFO - PROCESS | 3858 | 1461349966806 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 11:32:46 INFO - PROCESS | 3858 | 1461349966809 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 11:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:32:46 INFO - PROCESS | 3858 | 1461349966816 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:32:46 INFO - PROCESS | 3858 | 1461349966819 Marionette TRACE conn4 <- [1,942,null,{}] 11:32:46 INFO - PROCESS | 3858 | 1461349966825 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:46 INFO - PROCESS | 3858 | 1461349966992 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 11:32:47 INFO - PROCESS | 3858 | 1461349967173 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1cb0000 == 104 [pid = 3858] [id = 243] 11:32:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a9d67400) [pid = 3858] [serial = 730] [outer = (nil)] 11:32:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a9f45400) [pid = 3858] [serial = 731] [outer = 0x7f04a9d67400] 11:32:47 INFO - PROCESS | 3858 | 1461349967245 Marionette DEBUG loaded listener.js 11:32:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04aa506400) [pid = 3858] [serial = 732] [outer = 0x7f04a9d67400] 11:32:48 INFO - PROCESS | 3858 | 1461349968145 Marionette TRACE conn4 <- [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]]]}] 11:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1378ms 11:32:48 INFO - PROCESS | 3858 | 1461349968196 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 11:32:48 INFO - PROCESS | 3858 | 1461349968201 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 11:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:32:48 INFO - PROCESS | 3858 | 1461349968211 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:32:48 INFO - PROCESS | 3858 | 1461349968213 Marionette TRACE conn4 <- [1,946,null,{}] 11:32:48 INFO - PROCESS | 3858 | 1461349968220 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:48 INFO - PROCESS | 3858 | 1461349968386 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 11:32:48 INFO - PROCESS | 3858 | 1461349968570 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3243800 == 105 [pid = 3858] [id = 244] 11:32:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04aaebe800) [pid = 3858] [serial = 733] [outer = (nil)] 11:32:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04aaec2800) [pid = 3858] [serial = 734] [outer = 0x7f04aaebe800] 11:32:48 INFO - PROCESS | 3858 | 1461349968657 Marionette DEBUG loaded listener.js 11:32:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04ae639800) [pid = 3858] [serial = 735] [outer = 0x7f04aaebe800] 11:32:49 INFO - PROCESS | 3858 | 1461349969563 Marionette TRACE conn4 <- [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]]]}] 11:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1385ms 11:32:49 INFO - PROCESS | 3858 | 1461349969594 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 11:32:49 INFO - PROCESS | 3858 | 1461349969598 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 11:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:32:49 INFO - PROCESS | 3858 | 1461349969604 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:32:49 INFO - PROCESS | 3858 | 1461349969606 Marionette TRACE conn4 <- [1,950,null,{}] 11:32:49 INFO - PROCESS | 3858 | 1461349969611 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:49 INFO - PROCESS | 3858 | 1461349969787 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 11:32:49 INFO - PROCESS | 3858 | 1461349969969 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6921800 == 106 [pid = 3858] [id = 245] 11:32:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04aaebf400) [pid = 3858] [serial = 736] [outer = (nil)] 11:32:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04af3ed000) [pid = 3858] [serial = 737] [outer = 0x7f04aaebf400] 11:32:50 INFO - PROCESS | 3858 | 1461349970040 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04af719c00) [pid = 3858] [serial = 738] [outer = 0x7f04aaebf400] 11:32:50 INFO - PROCESS | 3858 | 1461349970930 Marionette TRACE conn4 <- [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]]]}] 11:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1379ms 11:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:32:50 INFO - PROCESS | 3858 | 1461349970984 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 11:32:50 INFO - PROCESS | 3858 | 1461349970988 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 11:32:50 INFO - PROCESS | 3858 | 1461349970994 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:32:50 INFO - PROCESS | 3858 | 1461349970997 Marionette TRACE conn4 <- [1,954,null,{}] 11:32:51 INFO - PROCESS | 3858 | 1461349971002 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:51 INFO - PROCESS | 3858 | 1461349971164 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 11:32:51 INFO - PROCESS | 3858 | 1461349971351 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd4b5000 == 107 [pid = 3858] [id = 246] 11:32:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04af721400) [pid = 3858] [serial = 739] [outer = (nil)] 11:32:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04afaa8400) [pid = 3858] [serial = 740] [outer = 0x7f04af721400] 11:32:51 INFO - PROCESS | 3858 | 1461349971427 Marionette DEBUG loaded listener.js 11:32:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04afaaf400) [pid = 3858] [serial = 741] [outer = 0x7f04af721400] 11:32:52 INFO - PROCESS | 3858 | 1461349972263 Marionette TRACE conn4 <- [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]]]}] 11:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1334ms 11:32:52 INFO - PROCESS | 3858 | 1461349972330 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 11:32:52 INFO - PROCESS | 3858 | 1461349972334 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 11:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:32:52 INFO - PROCESS | 3858 | 1461349972340 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:32:52 INFO - PROCESS | 3858 | 1461349972342 Marionette TRACE conn4 <- [1,958,null,{}] 11:32:52 INFO - PROCESS | 3858 | 1461349972348 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:52 INFO - PROCESS | 3858 | 1461349972554 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 11:32:52 INFO - PROCESS | 3858 | 1461349972733 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be325000 == 108 [pid = 3858] [id = 247] 11:32:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04af855000) [pid = 3858] [serial = 742] [outer = (nil)] 11:32:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04afab6c00) [pid = 3858] [serial = 743] [outer = 0x7f04af855000] 11:32:52 INFO - PROCESS | 3858 | 1461349972806 Marionette DEBUG loaded listener.js 11:32:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04b0e2dc00) [pid = 3858] [serial = 744] [outer = 0x7f04af855000] 11:32:53 INFO - PROCESS | 3858 | 1461349973678 Marionette TRACE conn4 <- [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]]]}] 11:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1378ms 11:32:53 INFO - PROCESS | 3858 | 1461349973719 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 11:32:53 INFO - PROCESS | 3858 | 1461349973722 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 11:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:32:53 INFO - PROCESS | 3858 | 1461349973728 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:32:53 INFO - PROCESS | 3858 | 1461349973730 Marionette TRACE conn4 <- [1,962,null,{}] 11:32:53 INFO - PROCESS | 3858 | 1461349973736 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:53 INFO - PROCESS | 3858 | 1461349973926 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 11:32:54 INFO - PROCESS | 3858 | 1461349974108 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e7a000 == 109 [pid = 3858] [id = 248] 11:32:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04afab3000) [pid = 3858] [serial = 745] [outer = (nil)] 11:32:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04b0e3cc00) [pid = 3858] [serial = 746] [outer = 0x7f04afab3000] 11:32:54 INFO - PROCESS | 3858 | 1461349974181 Marionette DEBUG loaded listener.js 11:32:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04b117f400) [pid = 3858] [serial = 747] [outer = 0x7f04afab3000] 11:32:55 INFO - PROCESS | 3858 | 1461349975077 Marionette TRACE conn4 <- [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]]]}] 11:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1428ms 11:32:55 INFO - PROCESS | 3858 | 1461349975157 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 11:32:55 INFO - PROCESS | 3858 | 1461349975160 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 11:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:32:55 INFO - PROCESS | 3858 | 1461349975166 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:32:55 INFO - PROCESS | 3858 | 1461349975168 Marionette TRACE conn4 <- [1,966,null,{}] 11:32:55 INFO - PROCESS | 3858 | 1461349975191 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:55 INFO - PROCESS | 3858 | 1461349975404 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 11:32:55 INFO - PROCESS | 3858 | 1461349975588 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecc7800 == 110 [pid = 3858] [id = 249] 11:32:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04b1182c00) [pid = 3858] [serial = 748] [outer = (nil)] 11:32:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04b1187800) [pid = 3858] [serial = 749] [outer = 0x7f04b1182c00] 11:32:55 INFO - PROCESS | 3858 | 1461349975740 Marionette DEBUG loaded listener.js 11:32:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04b21a3000) [pid = 3858] [serial = 750] [outer = 0x7f04b1182c00] 11:32:56 INFO - PROCESS | 3858 | 1461349976963 Marionette TRACE conn4 <- [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]]]}] 11:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1832ms 11:32:57 INFO - PROCESS | 3858 | 1461349977002 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 11:32:57 INFO - PROCESS | 3858 | 1461349977008 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 11:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:32:57 INFO - PROCESS | 3858 | 1461349977017 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:32:57 INFO - PROCESS | 3858 | 1461349977022 Marionette TRACE conn4 <- [1,970,null,{}] 11:32:57 INFO - PROCESS | 3858 | 1461349977031 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:57 INFO - PROCESS | 3858 | 1461349977287 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 11:32:57 INFO - PROCESS | 3858 | 1461349977452 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56d3800 == 111 [pid = 3858] [id = 250] 11:32:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f049ece1400) [pid = 3858] [serial = 751] [outer = (nil)] 11:32:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049f124000) [pid = 3858] [serial = 752] [outer = 0x7f049ece1400] 11:32:57 INFO - PROCESS | 3858 | 1461349977524 Marionette DEBUG loaded listener.js 11:32:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a5224400) [pid = 3858] [serial = 753] [outer = 0x7f049ece1400] 11:32:58 INFO - PROCESS | 3858 | 1461349978418 Marionette TRACE conn4 <- [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]]]}] 11:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1489ms 11:32:58 INFO - PROCESS | 3858 | 1461349978506 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 11:32:58 INFO - PROCESS | 3858 | 1461349978522 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 11:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:32:58 INFO - PROCESS | 3858 | 1461349978543 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:32:58 INFO - PROCESS | 3858 | 1461349978547 Marionette TRACE conn4 <- [1,974,null,{}] 11:32:58 INFO - PROCESS | 3858 | 1461349978624 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:58 INFO - PROCESS | 3858 | 1461349978829 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 11:32:59 INFO - PROCESS | 3858 | 1461349979077 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a407a800 == 112 [pid = 3858] [id = 251] 11:32:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a62e3800) [pid = 3858] [serial = 754] [outer = (nil)] 11:32:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04a635b000) [pid = 3858] [serial = 755] [outer = 0x7f04a62e3800] 11:32:59 INFO - PROCESS | 3858 | 1461349979144 Marionette DEBUG loaded listener.js 11:32:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a650fc00) [pid = 3858] [serial = 756] [outer = 0x7f04a62e3800] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aabc3000 == 111 [pid = 3858] [id = 238] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa8d1800 == 110 [pid = 3858] [id = 237] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04b34e3000) [pid = 3858] [serial = 631] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04b756c800) [pid = 3858] [serial = 634] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04bd386000) [pid = 3858] [serial = 637] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04bd8f9000) [pid = 3858] [serial = 640] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049c28c000) [pid = 3858] [serial = 643] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a936a000 == 109 [pid = 3858] [id = 236] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56d2000 == 108 [pid = 3858] [id = 235] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c627000 == 107 [pid = 3858] [id = 234] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6e55000 == 106 [pid = 3858] [id = 233] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e6db800 == 105 [pid = 3858] [id = 232] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa57a000 == 104 [pid = 3858] [id = 225] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7417800 == 103 [pid = 3858] [id = 224] 11:32:59 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4088800 == 102 [pid = 3858] [id = 223] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04aa98f800) [pid = 3858] [serial = 611] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04a650c000) [pid = 3858] [serial = 662] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04a68c8000) [pid = 3858] [serial = 663] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04b0e35000) [pid = 3858] [serial = 625] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f049f122c00) [pid = 3858] [serial = 653] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04a61cc400) [pid = 3858] [serial = 656] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f049c285400) [pid = 3858] [serial = 650] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f049bf91400) [pid = 3858] [serial = 649] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04aa98c800) [pid = 3858] [serial = 622] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049b2b8400) [pid = 3858] [serial = 613] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04b1eb9400) [pid = 3858] [serial = 628] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a6fa9800) [pid = 3858] [serial = 619] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f049ecec000) [pid = 3858] [serial = 646] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04a62e8800) [pid = 3858] [serial = 616] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049f363400) [pid = 3858] [serial = 654] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a64f0400) [pid = 3858] [serial = 659] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a6fa0c00) [pid = 3858] [serial = 666] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a5226800) [pid = 3858] [serial = 425] [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.] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a64f9c00) [pid = 3858] [serial = 660] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a6bb4000) [pid = 3858] [serial = 665] [outer = (nil)] [url = about:blank] 11:32:59 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a62e5800) [pid = 3858] [serial = 657] [outer = (nil)] [url = about:blank] 11:33:00 INFO - PROCESS | 3858 | 1461349980073 Marionette TRACE conn4 <- [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]]]}] 11:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1598ms 11:33:00 INFO - PROCESS | 3858 | 1461349980135 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 11:33:00 INFO - PROCESS | 3858 | 1461349980139 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 11:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:33:00 INFO - PROCESS | 3858 | 1461349980145 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:33:00 INFO - PROCESS | 3858 | 1461349980150 Marionette TRACE conn4 <- [1,978,null,{}] 11:33:00 INFO - PROCESS | 3858 | 1461349980165 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:00 INFO - PROCESS | 3858 | 1461349980339 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 11:33:00 INFO - PROCESS | 3858 | 1461349980518 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5586000 == 103 [pid = 3858] [id = 252] 11:33:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a5681800) [pid = 3858] [serial = 757] [outer = (nil)] 11:33:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a6d58000) [pid = 3858] [serial = 758] [outer = 0x7f04a5681800] 11:33:00 INFO - PROCESS | 3858 | 1461349980663 Marionette DEBUG loaded listener.js 11:33:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04a72ef800) [pid = 3858] [serial = 759] [outer = 0x7f04a5681800] 11:33:01 INFO - PROCESS | 3858 | 1461349981391 Marionette TRACE conn4 <- [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]]]}] 11:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1283ms 11:33:01 INFO - PROCESS | 3858 | 1461349981435 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 11:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:33:01 INFO - PROCESS | 3858 | 1461349981439 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 11:33:01 INFO - PROCESS | 3858 | 1461349981445 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:33:01 INFO - PROCESS | 3858 | 1461349981447 Marionette TRACE conn4 <- [1,982,null,{}] 11:33:01 INFO - PROCESS | 3858 | 1461349981454 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:01 INFO - PROCESS | 3858 | 1461349981618 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 11:33:01 INFO - PROCESS | 3858 | 1461349981634 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa11f000 == 104 [pid = 3858] [id = 253] 11:33:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049f363400) [pid = 3858] [serial = 760] [outer = (nil)] 11:33:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a93d2400) [pid = 3858] [serial = 761] [outer = 0x7f049f363400] 11:33:01 INFO - PROCESS | 3858 | 1461349981702 Marionette DEBUG loaded listener.js 11:33:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a9d68400) [pid = 3858] [serial = 762] [outer = 0x7f049f363400] 11:33:02 INFO - PROCESS | 3858 | 1461349982647 Marionette TRACE conn4 <- [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]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1229ms 11:33:02 INFO - PROCESS | 3858 | 1461349982674 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 3858 | 1461349982679 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 11:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:33:02 INFO - PROCESS | 3858 | 1461349982704 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 3858 | 1461349982707 Marionette TRACE conn4 <- [1,986,null,{}] 11:33:02 INFO - PROCESS | 3858 | 1461349982712 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:02 INFO - PROCESS | 3858 | 1461349982923 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 11:33:02 INFO - PROCESS | 3858 | 1461349982960 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad0c000 == 105 [pid = 3858] [id = 254] 11:33:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a9331c00) [pid = 3858] [serial = 763] [outer = (nil)] 11:33:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04aa273000) [pid = 3858] [serial = 764] [outer = 0x7f04a9331c00] 11:33:03 INFO - PROCESS | 3858 | 1461349983026 Marionette DEBUG loaded listener.js 11:33:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04aa508800) [pid = 3858] [serial = 765] [outer = 0x7f04a9331c00] 11:33:03 INFO - PROCESS | 3858 | 1461349983952 Marionette TRACE conn4 <- [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]]]}] 11:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1333ms 11:33:04 INFO - PROCESS | 3858 | 1461349984038 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 11:33:04 INFO - PROCESS | 3858 | 1461349984042 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 11:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:33:04 INFO - PROCESS | 3858 | 1461349984047 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:33:04 INFO - PROCESS | 3858 | 1461349984049 Marionette TRACE conn4 <- [1,990,null,{}] 11:33:04 INFO - PROCESS | 3858 | 1461349984055 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:04 INFO - PROCESS | 3858 | 1461349984330 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 11:33:04 INFO - PROCESS | 3858 | 1461349984357 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5b7000 == 106 [pid = 3858] [id = 255] 11:33:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04aa98e800) [pid = 3858] [serial = 766] [outer = (nil)] 11:33:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04aaeba800) [pid = 3858] [serial = 767] [outer = 0x7f04aa98e800] 11:33:04 INFO - PROCESS | 3858 | 1461349984425 Marionette DEBUG loaded listener.js 11:33:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04aec10000) [pid = 3858] [serial = 768] [outer = 0x7f04aa98e800] 11:33:04 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049bad6000) [pid = 3858] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:33:04 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f049bad2400) [pid = 3858] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:33:04 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a6504800) [pid = 3858] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:33:04 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04a8470800) [pid = 3858] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:33:04 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049b2b6800) [pid = 3858] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:33:04 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a64fd400) [pid = 3858] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:33:05 INFO - PROCESS | 3858 | 1461349985415 Marionette TRACE conn4 <- [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]]]}] 11:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1429ms 11:33:05 INFO - PROCESS | 3858 | 1461349985478 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 11:33:05 INFO - PROCESS | 3858 | 1461349985481 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 11:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:33:05 INFO - PROCESS | 3858 | 1461349985487 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:33:05 INFO - PROCESS | 3858 | 1461349985489 Marionette TRACE conn4 <- [1,994,null,{}] 11:33:05 INFO - PROCESS | 3858 | 1461349985494 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:05 INFO - PROCESS | 3858 | 1461349985676 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 11:33:05 INFO - PROCESS | 3858 | 1461349985687 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b184b800 == 107 [pid = 3858] [id = 256] 11:33:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04aa2b4800) [pid = 3858] [serial = 769] [outer = (nil)] 11:33:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04af404c00) [pid = 3858] [serial = 770] [outer = 0x7f04aa2b4800] 11:33:05 INFO - PROCESS | 3858 | 1461349985749 Marionette DEBUG loaded listener.js 11:33:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04b0d09400) [pid = 3858] [serial = 771] [outer = 0x7f04aa2b4800] 11:33:06 INFO - PROCESS | 3858 | 1461349986608 Marionette TRACE conn4 <- [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]]]}] 11:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1178ms 11:33:06 INFO - PROCESS | 3858 | 1461349986666 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 11:33:06 INFO - PROCESS | 3858 | 1461349986673 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 11:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:33:06 INFO - PROCESS | 3858 | 1461349986679 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:33:06 INFO - PROCESS | 3858 | 1461349986681 Marionette TRACE conn4 <- [1,998,null,{}] 11:33:06 INFO - PROCESS | 3858 | 1461349986690 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:06 INFO - PROCESS | 3858 | 1461349986868 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 11:33:07 INFO - PROCESS | 3858 | 1461349987163 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b6d1000 == 108 [pid = 3858] [id = 257] 11:33:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049a673400) [pid = 3858] [serial = 772] [outer = (nil)] 11:33:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049b2be000) [pid = 3858] [serial = 773] [outer = 0x7f049a673400] 11:33:07 INFO - PROCESS | 3858 | 1461349987243 Marionette DEBUG loaded listener.js 11:33:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f049c28dc00) [pid = 3858] [serial = 774] [outer = 0x7f049a673400] 11:33:08 INFO - PROCESS | 3858 | 1461349988257 Marionette TRACE conn4 <- [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]]]}] 11:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1638ms 11:33:08 INFO - PROCESS | 3858 | 1461349988321 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 11:33:08 INFO - PROCESS | 3858 | 1461349988328 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 11:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:33:08 INFO - PROCESS | 3858 | 1461349988338 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:33:08 INFO - PROCESS | 3858 | 1461349988341 Marionette TRACE conn4 <- [1,1002,null,{}] 11:33:08 INFO - PROCESS | 3858 | 1461349988349 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:08 INFO - PROCESS | 3858 | 1461349988591 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 11:33:08 INFO - PROCESS | 3858 | 1461349988911 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a701d000 == 109 [pid = 3858] [id = 258] 11:33:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a6351c00) [pid = 3858] [serial = 775] [outer = (nil)] 11:33:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a64f5800) [pid = 3858] [serial = 776] [outer = 0x7f04a6351c00] 11:33:09 INFO - PROCESS | 3858 | 1461349988998 Marionette DEBUG loaded listener.js 11:33:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a6bb0000) [pid = 3858] [serial = 777] [outer = 0x7f04a6351c00] 11:33:09 INFO - PROCESS | 3858 | 1461349989941 Marionette TRACE conn4 <- [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]]]}] 11:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1680ms 11:33:10 INFO - PROCESS | 3858 | 1461349990022 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 11:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:33:10 INFO - PROCESS | 3858 | 1461349990028 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 11:33:10 INFO - PROCESS | 3858 | 1461349990035 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:33:10 INFO - PROCESS | 3858 | 1461349990037 Marionette TRACE conn4 <- [1,1006,null,{}] 11:33:10 INFO - PROCESS | 3858 | 1461349990043 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:10 INFO - PROCESS | 3858 | 1461349990284 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 11:33:10 INFO - PROCESS | 3858 | 1461349990597 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aec21800 == 110 [pid = 3858] [id = 259] 11:33:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a6fa9800) [pid = 3858] [serial = 778] [outer = (nil)] 11:33:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a748fc00) [pid = 3858] [serial = 779] [outer = 0x7f04a6fa9800] 11:33:10 INFO - PROCESS | 3858 | 1461349990677 Marionette DEBUG loaded listener.js 11:33:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a9d63800) [pid = 3858] [serial = 780] [outer = 0x7f04a6fa9800] 11:33:11 INFO - PROCESS | 3858 | 1461349991775 Marionette TRACE conn4 <- [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]]]}] 11:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1784ms 11:33:11 INFO - PROCESS | 3858 | 1461349991819 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 11:33:11 INFO - PROCESS | 3858 | 1461349991823 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 11:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:33:11 INFO - PROCESS | 3858 | 1461349991839 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:33:11 INFO - PROCESS | 3858 | 1461349991848 Marionette TRACE conn4 <- [1,1010,null,{}] 11:33:11 INFO - PROCESS | 3858 | 1461349991854 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:12 INFO - PROCESS | 3858 | 1461349992068 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 11:33:12 INFO - PROCESS | 3858 | 1461349992293 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6905800 == 111 [pid = 3858] [id = 260] 11:33:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a7489c00) [pid = 3858] [serial = 781] [outer = (nil)] 11:33:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04ac646000) [pid = 3858] [serial = 782] [outer = 0x7f04a7489c00] 11:33:12 INFO - PROCESS | 3858 | 1461349992422 Marionette DEBUG loaded listener.js 11:33:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04adca6800) [pid = 3858] [serial = 783] [outer = 0x7f04a7489c00] 11:33:13 INFO - PROCESS | 3858 | 1461349993256 Marionette TRACE conn4 <- [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]]]}] 11:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1496ms 11:33:13 INFO - PROCESS | 3858 | 1461349993328 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 11:33:13 INFO - PROCESS | 3858 | 1461349993332 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 11:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:33:13 INFO - PROCESS | 3858 | 1461349993340 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:33:13 INFO - PROCESS | 3858 | 1461349993343 Marionette TRACE conn4 <- [1,1014,null,{}] 11:33:13 INFO - PROCESS | 3858 | 1461349993349 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:13 INFO - PROCESS | 3858 | 1461349993568 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 11:33:13 INFO - PROCESS | 3858 | 1461349993750 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e0b800 == 112 [pid = 3858] [id = 261] 11:33:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04ad433000) [pid = 3858] [serial = 784] [outer = (nil)] 11:33:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04af3f1c00) [pid = 3858] [serial = 785] [outer = 0x7f04ad433000] 11:33:13 INFO - PROCESS | 3858 | 1461349993859 Marionette DEBUG loaded listener.js 11:33:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04b0e37c00) [pid = 3858] [serial = 786] [outer = 0x7f04ad433000] 11:33:14 INFO - PROCESS | 3858 | 1461349994752 Marionette TRACE conn4 <- [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]]]}] 11:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1479ms 11:33:14 INFO - PROCESS | 3858 | 1461349994822 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 11:33:14 INFO - PROCESS | 3858 | 1461349994827 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 11:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:33:14 INFO - PROCESS | 3858 | 1461349994836 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:33:14 INFO - PROCESS | 3858 | 1461349994841 Marionette TRACE conn4 <- [1,1018,null,{}] 11:33:14 INFO - PROCESS | 3858 | 1461349994850 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:15 INFO - PROCESS | 3858 | 1461349995079 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 11:33:15 INFO - PROCESS | 3858 | 1461349995265 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c28a8000 == 113 [pid = 3858] [id = 262] 11:33:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04b21a0c00) [pid = 3858] [serial = 787] [outer = (nil)] 11:33:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04b23ac400) [pid = 3858] [serial = 788] [outer = 0x7f04b21a0c00] 11:33:15 INFO - PROCESS | 3858 | 1461349995536 Marionette DEBUG loaded listener.js 11:33:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04b30de000) [pid = 3858] [serial = 789] [outer = 0x7f04b21a0c00] 11:33:16 INFO - PROCESS | 3858 | 1461349996556 Marionette TRACE conn4 <- [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]]]}] 11:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1791ms 11:33:16 INFO - PROCESS | 3858 | 1461349996629 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 11:33:16 INFO - PROCESS | 3858 | 1461349996633 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 11:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:33:16 INFO - PROCESS | 3858 | 1461349996638 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:33:16 INFO - PROCESS | 3858 | 1461349996643 Marionette TRACE conn4 <- [1,1022,null,{}] 11:33:16 INFO - PROCESS | 3858 | 1461349996653 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:16 INFO - PROCESS | 3858 | 1461349996893 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 11:33:17 INFO - PROCESS | 3858 | 1461349997127 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c477b000 == 114 [pid = 3858] [id = 263] 11:33:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04b333f800) [pid = 3858] [serial = 790] [outer = (nil)] 11:33:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04b3345000) [pid = 3858] [serial = 791] [outer = 0x7f04b333f800] 11:33:17 INFO - PROCESS | 3858 | 1461349997246 Marionette DEBUG loaded listener.js 11:33:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04b3441c00) [pid = 3858] [serial = 792] [outer = 0x7f04b333f800] 11:33:18 INFO - PROCESS | 3858 | 1461349998077 Marionette TRACE conn4 <- [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]]]}] 11:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1488ms 11:33:18 INFO - PROCESS | 3858 | 1461349998128 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 11:33:18 INFO - PROCESS | 3858 | 1461349998131 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 11:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:33:18 INFO - PROCESS | 3858 | 1461349998137 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:33:18 INFO - PROCESS | 3858 | 1461349998139 Marionette TRACE conn4 <- [1,1026,null,{}] 11:33:18 INFO - PROCESS | 3858 | 1461349998145 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:18 INFO - PROCESS | 3858 | 1461349998330 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 11:33:18 INFO - PROCESS | 3858 | 1461349998540 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c54e0000 == 115 [pid = 3858] [id = 264] 11:33:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a846a800) [pid = 3858] [serial = 793] [outer = (nil)] 11:33:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04b34e6800) [pid = 3858] [serial = 794] [outer = 0x7f04a846a800] 11:33:18 INFO - PROCESS | 3858 | 1461349998616 Marionette DEBUG loaded listener.js 11:33:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04b66ab400) [pid = 3858] [serial = 795] [outer = 0x7f04a846a800] 11:33:19 INFO - PROCESS | 3858 | 1461349999506 Marionette TRACE conn4 <- [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]]]}] 11:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1428ms 11:33:19 INFO - PROCESS | 3858 | 1461349999566 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 11:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:33:19 INFO - PROCESS | 3858 | 1461349999571 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 11:33:19 INFO - PROCESS | 3858 | 1461349999579 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:33:19 INFO - PROCESS | 3858 | 1461349999581 Marionette TRACE conn4 <- [1,1030,null,{}] 11:33:19 INFO - PROCESS | 3858 | 1461349999587 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:19 INFO - PROCESS | 3858 | 1461349999766 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 11:33:19 INFO - PROCESS | 3858 | 1461349999951 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c7a3e800 == 116 [pid = 3858] [id = 265] 11:33:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04ac8d4000) [pid = 3858] [serial = 796] [outer = (nil)] 11:33:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04b7566800) [pid = 3858] [serial = 797] [outer = 0x7f04ac8d4000] 11:33:20 INFO - PROCESS | 3858 | 1461350000034 Marionette DEBUG loaded listener.js 11:33:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04bc52d400) [pid = 3858] [serial = 798] [outer = 0x7f04ac8d4000] 11:33:20 INFO - PROCESS | 3858 | 1461350000872 Marionette TRACE conn4 <- [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]]]}] 11:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1331ms 11:33:20 INFO - PROCESS | 3858 | 1461350000909 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 11:33:20 INFO - PROCESS | 3858 | 1461350000913 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 11:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:33:20 INFO - PROCESS | 3858 | 1461350000919 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:33:20 INFO - PROCESS | 3858 | 1461350000922 Marionette TRACE conn4 <- [1,1034,null,{}] 11:33:20 INFO - PROCESS | 3858 | 1461350000929 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:21 INFO - PROCESS | 3858 | 1461350001122 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 11:33:21 INFO - PROCESS | 3858 | 1461350001305 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c7ad2000 == 117 [pid = 3858] [id = 266] 11:33:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04b66a6400) [pid = 3858] [serial = 799] [outer = (nil)] 11:33:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04bd15c000) [pid = 3858] [serial = 800] [outer = 0x7f04b66a6400] 11:33:21 INFO - PROCESS | 3858 | 1461350001377 Marionette DEBUG loaded listener.js 11:33:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04bd37bc00) [pid = 3858] [serial = 801] [outer = 0x7f04b66a6400] 11:33:22 INFO - PROCESS | 3858 | 1461350002252 Marionette TRACE conn4 <- [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]]]}] 11:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1382ms 11:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:33:22 INFO - PROCESS | 3858 | 1461350002302 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 11:33:22 INFO - PROCESS | 3858 | 1461350002305 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 11:33:22 INFO - PROCESS | 3858 | 1461350002312 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:33:22 INFO - PROCESS | 3858 | 1461350002315 Marionette TRACE conn4 <- [1,1038,null,{}] 11:33:22 INFO - PROCESS | 3858 | 1461350002320 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:22 INFO - PROCESS | 3858 | 1461350002532 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 11:33:22 INFO - PROCESS | 3858 | 1461350002735 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af51b000 == 118 [pid = 3858] [id = 267] 11:33:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04bd150c00) [pid = 3858] [serial = 802] [outer = (nil)] 11:33:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04bd387400) [pid = 3858] [serial = 803] [outer = 0x7f04bd150c00] 11:33:22 INFO - PROCESS | 3858 | 1461350002865 Marionette DEBUG loaded listener.js 11:33:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04bd4fb800) [pid = 3858] [serial = 804] [outer = 0x7f04bd150c00] 11:33:23 INFO - PROCESS | 3858 | 1461350003828 Marionette TRACE conn4 <- [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]]]}] 11:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1582ms 11:33:23 INFO - PROCESS | 3858 | 1461350003894 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 11:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:33:23 INFO - PROCESS | 3858 | 1461350003899 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 11:33:23 INFO - PROCESS | 3858 | 1461350003904 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:33:23 INFO - PROCESS | 3858 | 1461350003909 Marionette TRACE conn4 <- [1,1042,null,{}] 11:33:24 INFO - PROCESS | 3858 | 1461350004013 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:24 INFO - PROCESS | 3858 | 1461350004249 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 11:33:24 INFO - PROCESS | 3858 | 1461350004919 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a423b000 == 119 [pid = 3858] [id = 268] 11:33:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f049bad7400) [pid = 3858] [serial = 805] [outer = (nil)] 11:33:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f049c284000) [pid = 3858] [serial = 806] [outer = 0x7f049bad7400] 11:33:24 INFO - PROCESS | 3858 | 1461350004989 Marionette DEBUG loaded listener.js 11:33:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f049ecec000) [pid = 3858] [serial = 807] [outer = 0x7f049bad7400] 11:33:25 INFO - PROCESS | 3858 | 1461350005848 Marionette TRACE conn4 <- [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]]]}] 11:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1974ms 11:33:25 INFO - PROCESS | 3858 | 1461350005880 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 11:33:25 INFO - PROCESS | 3858 | 1461350005885 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 11:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:33:25 INFO - PROCESS | 3858 | 1461350005894 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:33:25 INFO - PROCESS | 3858 | 1461350005897 Marionette TRACE conn4 <- [1,1046,null,{}] 11:33:25 INFO - PROCESS | 3858 | 1461350005904 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:26 INFO - PROCESS | 3858 | 1461350006087 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 11:33:26 INFO - PROCESS | 3858 | 1461350006292 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0d3000 == 120 [pid = 3858] [id = 269] 11:33:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04a61d4800) [pid = 3858] [serial = 808] [outer = (nil)] 11:33:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04a6353c00) [pid = 3858] [serial = 809] [outer = 0x7f04a61d4800] 11:33:26 INFO - PROCESS | 3858 | 1461350006428 Marionette DEBUG loaded listener.js 11:33:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f04a650d800) [pid = 3858] [serial = 810] [outer = 0x7f04a61d4800] 11:33:27 INFO - PROCESS | 3858 | 1461350007447 Marionette TRACE conn4 <- [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]]]}] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5589000 == 119 [pid = 3858] [id = 205] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd11c800 == 118 [pid = 3858] [id = 67] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c63c000 == 117 [pid = 3858] [id = 203] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f04aade2000) [pid = 3858] [serial = 695] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04aa50e000) [pid = 3858] [serial = 692] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04aa27f000) [pid = 3858] [serial = 689] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04a9f42400) [pid = 3858] [serial = 716] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1cb5000 == 116 [pid = 3858] [id = 209] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b184b800 == 115 [pid = 3858] [id = 256] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5b7000 == 114 [pid = 3858] [id = 255] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad0c000 == 113 [pid = 3858] [id = 254] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa11f000 == 112 [pid = 3858] [id = 253] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5586000 == 111 [pid = 3858] [id = 252] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a407a800 == 110 [pid = 3858] [id = 251] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56d3800 == 109 [pid = 3858] [id = 250] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1cb0000 == 108 [pid = 3858] [id = 243] 11:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1634ms 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1537000 == 107 [pid = 3858] [id = 242] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa11c800 == 106 [pid = 3858] [id = 241] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56de000 == 105 [pid = 3858] [id = 240] 11:33:27 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049be0f000 == 104 [pid = 3858] [id = 239] 11:33:27 INFO - PROCESS | 3858 | 1461350007540 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 11:33:27 INFO - PROCESS | 3858 | 1461350007545 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 11:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:33:27 INFO - PROCESS | 3858 | 1461350007559 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:33:27 INFO - PROCESS | 3858 | 1461350007561 Marionette TRACE conn4 <- [1,1050,null,{}] 11:33:27 INFO - PROCESS | 3858 | 1461350007566 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:27 INFO - PROCESS | 3858 | 1461350007739 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04a522ac00) [pid = 3858] [serial = 704] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f049c291000) [pid = 3858] [serial = 701] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04a6d58c00) [pid = 3858] [serial = 707] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04a89aec00) [pid = 3858] [serial = 713] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04a6359800) [pid = 3858] [serial = 705] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04a7491000) [pid = 3858] [serial = 680] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049c811400) [pid = 3858] [serial = 671] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a62e4000) [pid = 3858] [serial = 674] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04a6d58800) [pid = 3858] [serial = 677] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f049b2bd000) [pid = 3858] [serial = 698] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04a72e3800) [pid = 3858] [serial = 668] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a6f9cc00) [pid = 3858] [serial = 708] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a522f000) [pid = 3858] [serial = 702] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04a7493800) [pid = 3858] [serial = 711] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a6fa5400) [pid = 3858] [serial = 710] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f049bf99000) [pid = 3858] [serial = 699] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a8538800) [pid = 3858] [serial = 683] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04a9f19c00) [pid = 3858] [serial = 714] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04a9f3e800) [pid = 3858] [serial = 686] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 3858 | 1461350007988 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40f4800 == 105 [pid = 3858] [id = 270] 11:33:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f049bf99000) [pid = 3858] [serial = 811] [outer = (nil)] 11:33:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04a6d58c00) [pid = 3858] [serial = 812] [outer = 0x7f049bf99000] 11:33:28 INFO - PROCESS | 3858 | 1461350008063 Marionette DEBUG loaded listener.js 11:33:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a7493800) [pid = 3858] [serial = 813] [outer = 0x7f049bf99000] 11:33:28 INFO - PROCESS | 3858 | 1461350008820 Marionette TRACE conn4 <- [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]]]}] 11:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1289ms 11:33:28 INFO - PROCESS | 3858 | 1461350008846 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 11:33:28 INFO - PROCESS | 3858 | 1461350008849 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 11:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:33:28 INFO - PROCESS | 3858 | 1461350008883 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:33:28 INFO - PROCESS | 3858 | 1461350008892 Marionette TRACE conn4 <- [1,1054,null,{}] 11:33:28 INFO - PROCESS | 3858 | 1461350008900 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:29 INFO - PROCESS | 3858 | 1461350009090 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 11:33:29 INFO - PROCESS | 3858 | 1461350009103 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa12a000 == 106 [pid = 3858] [id = 271] 11:33:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04a9f49000) [pid = 3858] [serial = 814] [outer = (nil)] 11:33:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04aa509000) [pid = 3858] [serial = 815] [outer = 0x7f04a9f49000] 11:33:29 INFO - PROCESS | 3858 | 1461350009166 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04aa991800) [pid = 3858] [serial = 816] [outer = 0x7f04a9f49000] 11:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1155ms 11:33:30 INFO - PROCESS | 3858 | 1461350010018 Marionette TRACE conn4 <- [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]]]}] 11:33:30 INFO - PROCESS | 3858 | 1461350010026 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 11:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:33:30 INFO - PROCESS | 3858 | 1461350010030 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 11:33:30 INFO - PROCESS | 3858 | 1461350010037 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 3858 | 1461350010041 Marionette TRACE conn4 <- [1,1058,null,{}] 11:33:30 INFO - PROCESS | 3858 | 1461350010045 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:30 INFO - PROCESS | 3858 | 1461350010299 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 11:33:30 INFO - PROCESS | 3858 | 1461350010332 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad07000 == 107 [pid = 3858] [id = 272] 11:33:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04aade9c00) [pid = 3858] [serial = 817] [outer = (nil)] 11:33:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04ac652000) [pid = 3858] [serial = 818] [outer = 0x7f04aade9c00] 11:33:30 INFO - PROCESS | 3858 | 1461350010395 Marionette DEBUG loaded listener.js 11:33:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04ae63b000) [pid = 3858] [serial = 819] [outer = 0x7f04aade9c00] 11:33:31 INFO - PROCESS | 3858 | 1461350011281 Marionette TRACE conn4 <- [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]]]}] 11:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1285ms 11:33:31 INFO - PROCESS | 3858 | 1461350011321 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 11:33:31 INFO - PROCESS | 3858 | 1461350011326 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 11:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:33:31 INFO - PROCESS | 3858 | 1461350011342 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:33:31 INFO - PROCESS | 3858 | 1461350011346 Marionette TRACE conn4 <- [1,1062,null,{}] 11:33:31 INFO - PROCESS | 3858 | 1461350011351 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:31 INFO - PROCESS | 3858 | 1461350011579 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 11:33:31 INFO - PROCESS | 3858 | 1461350011617 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aec21000 == 108 [pid = 3858] [id = 273] 11:33:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04af40e400) [pid = 3858] [serial = 820] [outer = (nil)] 11:33:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04afaaa800) [pid = 3858] [serial = 821] [outer = 0x7f04af40e400] 11:33:31 INFO - PROCESS | 3858 | 1461350011714 Marionette DEBUG loaded listener.js 11:33:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04b1eb0400) [pid = 3858] [serial = 822] [outer = 0x7f04af40e400] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a9331c00) [pid = 3858] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04a62e3800) [pid = 3858] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f049f363400) [pid = 3858] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f049ece1400) [pid = 3858] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a5225400) [pid = 3858] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a5681800) [pid = 3858] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:33:32 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04aa98e800) [pid = 3858] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:33:33 INFO - PROCESS | 3858 | 1461350013240 Marionette TRACE conn4 <- [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]]]}] 11:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1950ms 11:33:33 INFO - PROCESS | 3858 | 1461350013288 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 11:33:33 INFO - PROCESS | 3858 | 1461350013294 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 11:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:33:33 INFO - PROCESS | 3858 | 1461350013303 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:33:33 INFO - PROCESS | 3858 | 1461350013306 Marionette TRACE conn4 <- [1,1066,null,{}] 11:33:33 INFO - PROCESS | 3858 | 1461350013313 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:33 INFO - PROCESS | 3858 | 1461350013493 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 11:33:33 INFO - PROCESS | 3858 | 1461350013679 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1532800 == 109 [pid = 3858] [id = 274] 11:33:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a8468c00) [pid = 3858] [serial = 823] [outer = (nil)] 11:33:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04af71d800) [pid = 3858] [serial = 824] [outer = 0x7f04a8468c00] 11:33:33 INFO - PROCESS | 3858 | 1461350013760 Marionette DEBUG loaded listener.js 11:33:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04b30e8c00) [pid = 3858] [serial = 825] [outer = 0x7f04a8468c00] 11:33:34 INFO - PROCESS | 3858 | 1461350014480 Marionette TRACE conn4 <- [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]]]}] 11:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1241ms 11:33:34 INFO - PROCESS | 3858 | 1461350014719 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 11:33:34 INFO - PROCESS | 3858 | 1461350014731 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 11:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:33:34 INFO - PROCESS | 3858 | 1461350014748 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:33:34 INFO - PROCESS | 3858 | 1461350014756 Marionette TRACE conn4 <- [1,1070,null,{}] 11:33:34 INFO - PROCESS | 3858 | 1461350014770 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:35 INFO - PROCESS | 3858 | 1461350015030 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 11:33:35 INFO - PROCESS | 3858 | 1461350015341 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4320000 == 110 [pid = 3858] [id = 275] 11:33:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f049ecf0000) [pid = 3858] [serial = 826] [outer = (nil)] 11:33:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04a522c000) [pid = 3858] [serial = 827] [outer = 0x7f049ecf0000] 11:33:35 INFO - PROCESS | 3858 | 1461350015417 Marionette DEBUG loaded listener.js 11:33:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04a61d7800) [pid = 3858] [serial = 828] [outer = 0x7f049ecf0000] 11:33:36 INFO - PROCESS | 3858 | 1461350016282 Marionette TRACE conn4 <- [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]]]}] 11:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1592ms 11:33:36 INFO - PROCESS | 3858 | 1461350016338 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 11:33:36 INFO - PROCESS | 3858 | 1461350016343 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 11:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:33:36 INFO - PROCESS | 3858 | 1461350016355 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:33:36 INFO - PROCESS | 3858 | 1461350016360 Marionette TRACE conn4 <- [1,1074,null,{}] 11:33:36 INFO - PROCESS | 3858 | 1461350016366 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:36 INFO - PROCESS | 3858 | 1461350016587 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 11:33:36 INFO - PROCESS | 3858 | 1461350016835 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8e9800 == 111 [pid = 3858] [id = 276] 11:33:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04a72eb000) [pid = 3858] [serial = 829] [outer = (nil)] 11:33:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04a778e000) [pid = 3858] [serial = 830] [outer = 0x7f04a72eb000] 11:33:36 INFO - PROCESS | 3858 | 1461350016954 Marionette DEBUG loaded listener.js 11:33:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04a89bcc00) [pid = 3858] [serial = 831] [outer = 0x7f04a72eb000] 11:33:37 INFO - PROCESS | 3858 | 1461350017836 Marionette TRACE conn4 <- [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]]]}] 11:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1542ms 11:33:37 INFO - PROCESS | 3858 | 1461350017896 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 11:33:37 INFO - PROCESS | 3858 | 1461350017899 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 11:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:33:37 INFO - PROCESS | 3858 | 1461350017906 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:33:37 INFO - PROCESS | 3858 | 1461350017908 Marionette TRACE conn4 <- [1,1078,null,{}] 11:33:37 INFO - PROCESS | 3858 | 1461350017922 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:38 INFO - PROCESS | 3858 | 1461350018147 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 11:33:38 INFO - PROCESS | 3858 | 1461350018418 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2704800 == 112 [pid = 3858] [id = 277] 11:33:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04aea64000) [pid = 3858] [serial = 832] [outer = (nil)] 11:33:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04af85d000) [pid = 3858] [serial = 833] [outer = 0x7f04aea64000] 11:33:38 INFO - PROCESS | 3858 | 1461350018545 Marionette DEBUG loaded listener.js 11:33:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04b11dc000) [pid = 3858] [serial = 834] [outer = 0x7f04aea64000] 11:33:39 INFO - PROCESS | 3858 | 1461350019451 Marionette TRACE conn4 <- [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]]]}] 11:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1581ms 11:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:33:39 INFO - PROCESS | 3858 | 1461350019488 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 11:33:39 INFO - PROCESS | 3858 | 1461350019491 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 11:33:39 INFO - PROCESS | 3858 | 1461350019497 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:33:39 INFO - PROCESS | 3858 | 1461350019500 Marionette TRACE conn4 <- [1,1082,null,{}] 11:33:39 INFO - PROCESS | 3858 | 1461350019507 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:39 INFO - PROCESS | 3858 | 1461350019696 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 11:33:39 INFO - PROCESS | 3858 | 1461350019885 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6915800 == 113 [pid = 3858] [id = 278] 11:33:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04b15a1c00) [pid = 3858] [serial = 835] [outer = (nil)] 11:33:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04b3152000) [pid = 3858] [serial = 836] [outer = 0x7f04b15a1c00] 11:33:39 INFO - PROCESS | 3858 | 1461350019966 Marionette DEBUG loaded listener.js 11:33:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04b3345800) [pid = 3858] [serial = 837] [outer = 0x7f04b15a1c00] 11:33:40 INFO - PROCESS | 3858 | 1461350020873 Marionette TRACE conn4 <- [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]]]}] 11:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1437ms 11:33:40 INFO - PROCESS | 3858 | 1461350020935 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 11:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:33:40 INFO - PROCESS | 3858 | 1461350020940 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 11:33:40 INFO - PROCESS | 3858 | 1461350020946 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:33:40 INFO - PROCESS | 3858 | 1461350020951 Marionette TRACE conn4 <- [1,1086,null,{}] 11:33:40 INFO - PROCESS | 3858 | 1461350020956 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:41 INFO - PROCESS | 3858 | 1461350021140 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 11:33:41 INFO - PROCESS | 3858 | 1461350021334 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e1e800 == 114 [pid = 3858] [id = 279] 11:33:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04af3ee400) [pid = 3858] [serial = 838] [outer = (nil)] 11:33:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04bc530800) [pid = 3858] [serial = 839] [outer = 0x7f04af3ee400] 11:33:41 INFO - PROCESS | 3858 | 1461350021411 Marionette DEBUG loaded listener.js 11:33:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f04bd47cc00) [pid = 3858] [serial = 840] [outer = 0x7f04af3ee400] 11:33:42 INFO - PROCESS | 3858 | 1461350022280 Marionette TRACE conn4 <- [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]]]}] 11:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1387ms 11:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:33:42 INFO - PROCESS | 3858 | 1461350022333 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 11:33:42 INFO - PROCESS | 3858 | 1461350022336 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 11:33:42 INFO - PROCESS | 3858 | 1461350022342 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:33:42 INFO - PROCESS | 3858 | 1461350022345 Marionette TRACE conn4 <- [1,1090,null,{}] 11:33:42 INFO - PROCESS | 3858 | 1461350022350 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:42 INFO - PROCESS | 3858 | 1461350022568 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 11:33:42 INFO - PROCESS | 3858 | 1461350022768 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c51df800 == 115 [pid = 3858] [id = 280] 11:33:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f04bd619400) [pid = 3858] [serial = 841] [outer = (nil)] 11:33:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f04be604800) [pid = 3858] [serial = 842] [outer = 0x7f04bd619400] 11:33:42 INFO - PROCESS | 3858 | 1461350022890 Marionette DEBUG loaded listener.js 11:33:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f04c0221c00) [pid = 3858] [serial = 843] [outer = 0x7f04bd619400] 11:33:43 INFO - PROCESS | 3858 | 1461350023777 Marionette TRACE conn4 <- [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]]]}] 11:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1480ms 11:33:43 INFO - PROCESS | 3858 | 1461350023823 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 11:33:43 INFO - PROCESS | 3858 | 1461350023826 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 11:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:33:43 INFO - PROCESS | 3858 | 1461350023832 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:33:43 INFO - PROCESS | 3858 | 1461350023835 Marionette TRACE conn4 <- [1,1094,null,{}] 11:33:43 INFO - PROCESS | 3858 | 1461350023840 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:44 INFO - PROCESS | 3858 | 1461350024029 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 11:33:44 INFO - PROCESS | 3858 | 1461350024232 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c235000 == 116 [pid = 3858] [id = 281] 11:33:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f04b2d6b400) [pid = 3858] [serial = 844] [outer = (nil)] 11:33:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f04c1e2b000) [pid = 3858] [serial = 845] [outer = 0x7f04b2d6b400] 11:33:44 INFO - PROCESS | 3858 | 1461350024305 Marionette DEBUG loaded listener.js 11:33:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f04c21a2400) [pid = 3858] [serial = 846] [outer = 0x7f04b2d6b400] 11:33:45 INFO - PROCESS | 3858 | 1461350025457 Marionette TRACE conn4 <- [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]]]}] 11:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1684ms 11:33:45 INFO - PROCESS | 3858 | 1461350025518 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 11:33:45 INFO - PROCESS | 3858 | 1461350025521 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 11:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:33:45 INFO - PROCESS | 3858 | 1461350025527 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:33:45 INFO - PROCESS | 3858 | 1461350025529 Marionette TRACE conn4 <- [1,1098,null,{}] 11:33:45 INFO - PROCESS | 3858 | 1461350025535 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:45 INFO - PROCESS | 3858 | 1461350025797 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 11:33:46 INFO - PROCESS | 3858 | 1461350026100 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf89000 == 117 [pid = 3858] [id = 282] 11:33:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f04a6351400) [pid = 3858] [serial = 847] [outer = (nil)] 11:33:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f04c21a9800) [pid = 3858] [serial = 848] [outer = 0x7f04a6351400] 11:33:46 INFO - PROCESS | 3858 | 1461350026227 Marionette DEBUG loaded listener.js 11:33:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f04c2336000) [pid = 3858] [serial = 849] [outer = 0x7f04a6351400] 11:33:47 INFO - PROCESS | 3858 | 1461350027139 Marionette TRACE conn4 <- [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]]]}] 11:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1631ms 11:33:47 INFO - PROCESS | 3858 | 1461350027176 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 11:33:47 INFO - PROCESS | 3858 | 1461350027183 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 11:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:33:47 INFO - PROCESS | 3858 | 1461350027191 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:33:47 INFO - PROCESS | 3858 | 1461350027196 Marionette TRACE conn4 <- [1,1102,null,{}] 11:33:47 INFO - PROCESS | 3858 | 1461350027201 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:47 INFO - PROCESS | 3858 | 1461350027385 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 11:33:47 INFO - PROCESS | 3858 | 1461350027578 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979dd800 == 118 [pid = 3858] [id = 283] 11:33:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f04aaa8fc00) [pid = 3858] [serial = 850] [outer = (nil)] 11:33:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f04aaa97c00) [pid = 3858] [serial = 851] [outer = 0x7f04aaa8fc00] 11:33:47 INFO - PROCESS | 3858 | 1461350027690 Marionette DEBUG loaded listener.js 11:33:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f04aaa9cc00) [pid = 3858] [serial = 852] [outer = 0x7f04aaa8fc00] 11:33:48 INFO - PROCESS | 3858 | 1461350028585 Marionette TRACE conn4 <- [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]]]}] 11:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1430ms 11:33:48 INFO - PROCESS | 3858 | 1461350028622 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 11:33:48 INFO - PROCESS | 3858 | 1461350028626 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 11:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:33:48 INFO - PROCESS | 3858 | 1461350028631 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:33:48 INFO - PROCESS | 3858 | 1461350028634 Marionette TRACE conn4 <- [1,1106,null,{}] 11:33:48 INFO - PROCESS | 3858 | 1461350028639 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:48 INFO - PROCESS | 3858 | 1461350028818 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 11:33:49 INFO - PROCESS | 3858 | 1461350029013 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979f6800 == 119 [pid = 3858] [id = 284] 11:33:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04aaa92000) [pid = 3858] [serial = 853] [outer = (nil)] 11:33:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04c21a5800) [pid = 3858] [serial = 854] [outer = 0x7f04aaa92000] 11:33:49 INFO - PROCESS | 3858 | 1461350029084 Marionette DEBUG loaded listener.js 11:33:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f04c233a000) [pid = 3858] [serial = 855] [outer = 0x7f04aaa92000] 11:33:50 INFO - PROCESS | 3858 | 1461350030058 Marionette TRACE conn4 <- [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]]]}] 11:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1489ms 11:33:50 INFO - PROCESS | 3858 | 1461350030122 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 11:33:50 INFO - PROCESS | 3858 | 1461350030126 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 11:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:33:50 INFO - PROCESS | 3858 | 1461350030132 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:33:50 INFO - PROCESS | 3858 | 1461350030136 Marionette TRACE conn4 <- [1,1110,null,{}] 11:33:50 INFO - PROCESS | 3858 | 1461350030141 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:50 INFO - PROCESS | 3858 | 1461350030408 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 11:33:50 INFO - PROCESS | 3858 | 1461350030697 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498de3800 == 120 [pid = 3858] [id = 285] 11:33:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f04a5227800) [pid = 3858] [serial = 856] [outer = (nil)] 11:33:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f04b1eb4c00) [pid = 3858] [serial = 857] [outer = 0x7f04a5227800] 11:33:50 INFO - PROCESS | 3858 | 1461350030778 Marionette DEBUG loaded listener.js 11:33:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f04c2340400) [pid = 3858] [serial = 858] [outer = 0x7f04a5227800] 11:33:51 INFO - PROCESS | 3858 | 1461350031737 Marionette TRACE conn4 <- [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]]]}] 11:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1641ms 11:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:33:51 INFO - PROCESS | 3858 | 1461350031774 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 11:33:51 INFO - PROCESS | 3858 | 1461350031777 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 11:33:51 INFO - PROCESS | 3858 | 1461350031784 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:33:51 INFO - PROCESS | 3858 | 1461350031787 Marionette TRACE conn4 <- [1,1114,null,{}] 11:33:51 INFO - PROCESS | 3858 | 1461350031792 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:51 INFO - PROCESS | 3858 | 1461350031979 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 11:33:52 INFO - PROCESS | 3858 | 1461350032256 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497471000 == 121 [pid = 3858] [id = 286] 11:33:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f04974aa800) [pid = 3858] [serial = 859] [outer = (nil)] 11:33:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f04974b1000) [pid = 3858] [serial = 860] [outer = 0x7f04974aa800] 11:33:52 INFO - PROCESS | 3858 | 1461350032369 Marionette DEBUG loaded listener.js 11:33:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04991c9800) [pid = 3858] [serial = 861] [outer = 0x7f04974aa800] 11:33:53 INFO - PROCESS | 3858 | 1461350033227 Marionette TRACE conn4 <- [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]]]}] 11:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1483ms 11:33:53 INFO - PROCESS | 3858 | 1461350033267 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 11:33:53 INFO - PROCESS | 3858 | 1461350033271 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 11:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:33:53 INFO - PROCESS | 3858 | 1461350033282 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:33:53 INFO - PROCESS | 3858 | 1461350033286 Marionette TRACE conn4 <- [1,1118,null,{}] 11:33:53 INFO - PROCESS | 3858 | 1461350033292 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:53 INFO - PROCESS | 3858 | 1461350033476 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 11:33:53 INFO - PROCESS | 3858 | 1461350033671 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497689000 == 122 [pid = 3858] [id = 287] 11:33:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f049769cc00) [pid = 3858] [serial = 862] [outer = (nil)] 11:33:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f04976a2800) [pid = 3858] [serial = 863] [outer = 0x7f049769cc00] 11:33:53 INFO - PROCESS | 3858 | 1461350033778 Marionette DEBUG loaded listener.js 11:33:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f04976a6c00) [pid = 3858] [serial = 864] [outer = 0x7f049769cc00] 11:33:54 INFO - PROCESS | 3858 | 1461350034703 Marionette TRACE conn4 <- [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]]]}] 11:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1453ms 11:33:54 INFO - PROCESS | 3858 | 1461350034731 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 11:33:54 INFO - PROCESS | 3858 | 1461350034734 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 11:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:33:54 INFO - PROCESS | 3858 | 1461350034739 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:33:54 INFO - PROCESS | 3858 | 1461350034742 Marionette TRACE conn4 <- [1,1122,null,{}] 11:33:54 INFO - PROCESS | 3858 | 1461350034747 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:54 INFO - PROCESS | 3858 | 1461350034945 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 11:33:55 INFO - PROCESS | 3858 | 1461350035234 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979f5800 == 123 [pid = 3858] [id = 288] 11:33:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04974a6400) [pid = 3858] [serial = 865] [outer = (nil)] 11:33:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04974ac800) [pid = 3858] [serial = 866] [outer = 0x7f04974a6400] 11:33:55 INFO - PROCESS | 3858 | 1461350035680 Marionette DEBUG loaded listener.js 11:33:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 220 (0x7f04991c7800) [pid = 3858] [serial = 867] [outer = 0x7f04974a6400] 11:33:56 INFO - PROCESS | 3858 | 1461350036611 Marionette TRACE conn4 <- [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]]]}] 11:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1933ms 11:33:56 INFO - PROCESS | 3858 | 1461350036675 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 11:33:56 INFO - PROCESS | 3858 | 1461350036682 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 11:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:33:56 INFO - PROCESS | 3858 | 1461350036690 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:33:56 INFO - PROCESS | 3858 | 1461350036694 Marionette TRACE conn4 <- [1,1126,null,{}] 11:33:56 INFO - PROCESS | 3858 | 1461350036701 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:56 INFO - PROCESS | 3858 | 1461350036921 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 11:33:57 INFO - PROCESS | 3858 | 1461350037183 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eaa8800 == 124 [pid = 3858] [id = 289] 11:33:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 221 (0x7f049c2a2400) [pid = 3858] [serial = 868] [outer = (nil)] 11:33:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 222 (0x7f049c811400) [pid = 3858] [serial = 869] [outer = 0x7f049c2a2400] 11:33:57 INFO - PROCESS | 3858 | 1461350037353 Marionette DEBUG loaded listener.js 11:33:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 223 (0x7f049fe45c00) [pid = 3858] [serial = 870] [outer = 0x7f049c2a2400] 11:33:58 INFO - PROCESS | 3858 | 1461350038282 Marionette TRACE conn4 <- [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]]]}] 11:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1644ms 11:33:58 INFO - PROCESS | 3858 | 1461350038334 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 11:33:58 INFO - PROCESS | 3858 | 1461350038341 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 11:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:33:58 INFO - PROCESS | 3858 | 1461350038350 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:33:58 INFO - PROCESS | 3858 | 1461350038354 Marionette TRACE conn4 <- [1,1130,null,{}] 11:33:58 INFO - PROCESS | 3858 | 1461350038359 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:58 INFO - PROCESS | 3858 | 1461350038593 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 222 (0x7f04af404c00) [pid = 3858] [serial = 770] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 221 (0x7f04afaa8400) [pid = 3858] [serial = 740] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 220 (0x7f04afab6c00) [pid = 3858] [serial = 743] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 219 (0x7f04b0e3cc00) [pid = 3858] [serial = 746] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b6905800 == 123 [pid = 3858] [id = 260] 11:33:58 INFO - PROCESS | 3858 | 1461350038896 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aec21800 == 122 [pid = 3858] [id = 259] 11:33:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a701d000 == 121 [pid = 3858] [id = 258] 11:33:58 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b6d1000 == 120 [pid = 3858] [id = 257] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04a82b2c00) [pid = 3858] [serial = 728] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f049b2c5000) [pid = 3858] [serial = 719] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04aa273000) [pid = 3858] [serial = 764] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f04a650fc00) [pid = 3858] [serial = 756] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f04a635b000) [pid = 3858] [serial = 755] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f04a93d2400) [pid = 3858] [serial = 761] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f04af3ed000) [pid = 3858] [serial = 737] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f04b1187800) [pid = 3858] [serial = 749] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04a5224400) [pid = 3858] [serial = 753] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f049f124000) [pid = 3858] [serial = 752] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f04aaddf000) [pid = 3858] [serial = 717] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f04a522fc00) [pid = 3858] [serial = 722] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04a6d58000) [pid = 3858] [serial = 758] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04a72ef800) [pid = 3858] [serial = 759] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04aaec2800) [pid = 3858] [serial = 734] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f04a9f45400) [pid = 3858] [serial = 731] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04aaeba800) [pid = 3858] [serial = 767] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04a6508000) [pid = 3858] [serial = 725] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f04aa508800) [pid = 3858] [serial = 765] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f04aec10000) [pid = 3858] [serial = 768] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f04a9d68400) [pid = 3858] [serial = 762] [outer = (nil)] [url = about:blank] 11:33:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecc1000 == 121 [pid = 3858] [id = 290] 11:33:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f049b2c5000) [pid = 3858] [serial = 871] [outer = (nil)] 11:33:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f04a635b000) [pid = 3858] [serial = 872] [outer = 0x7f049b2c5000] 11:33:58 INFO - PROCESS | 3858 | 1461350038989 Marionette DEBUG loaded listener.js 11:33:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f04a6d4f800) [pid = 3858] [serial = 873] [outer = 0x7f049b2c5000] 11:33:59 INFO - PROCESS | 3858 | 1461350039988 Marionette TRACE conn4 <- [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]]]}] 11:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1691ms 11:34:00 INFO - PROCESS | 3858 | 1461350040042 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 11:34:00 INFO - PROCESS | 3858 | 1461350040047 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 11:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:34:00 INFO - PROCESS | 3858 | 1461350040055 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:34:00 INFO - PROCESS | 3858 | 1461350040061 Marionette TRACE conn4 <- [1,1134,null,{}] 11:34:00 INFO - PROCESS | 3858 | 1461350040071 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:00 INFO - PROCESS | 3858 | 1461350040302 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 11:34:00 INFO - PROCESS | 3858 | 1461350040555 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eac6800 == 122 [pid = 3858] [id = 291] 11:34:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f04991ca000) [pid = 3858] [serial = 874] [outer = (nil)] 11:34:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f049c2a3000) [pid = 3858] [serial = 875] [outer = 0x7f04991ca000] 11:34:00 INFO - PROCESS | 3858 | 1461350040630 Marionette DEBUG loaded listener.js 11:34:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f04a5226000) [pid = 3858] [serial = 876] [outer = 0x7f04991ca000] 11:34:01 INFO - PROCESS | 3858 | 1461350041553 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1541ms 11:34:01 INFO - PROCESS | 3858 | 1461350041599 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 11:34:01 INFO - PROCESS | 3858 | 1461350041611 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 11:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:34:01 INFO - PROCESS | 3858 | 1461350041626 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:34:01 INFO - PROCESS | 3858 | 1461350041632 Marionette TRACE conn4 <- [1,1138,null,{}] 11:34:01 INFO - PROCESS | 3858 | 1461350041638 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:01 INFO - PROCESS | 3858 | 1461350041890 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 11:34:02 INFO - PROCESS | 3858 | 1461350042137 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84cc000 == 123 [pid = 3858] [id = 292] 11:34:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f04a64f8c00) [pid = 3858] [serial = 877] [outer = (nil)] 11:34:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04a6d5b800) [pid = 3858] [serial = 878] [outer = 0x7f04a64f8c00] 11:34:02 INFO - PROCESS | 3858 | 1461350042267 Marionette DEBUG loaded listener.js 11:34:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04a72e3800) [pid = 3858] [serial = 879] [outer = 0x7f04a64f8c00] 11:34:03 INFO - PROCESS | 3858 | 1461350043240 Marionette TRACE conn4 <- [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]]]}] 11:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1692ms 11:34:03 INFO - PROCESS | 3858 | 1461350043317 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 11:34:03 INFO - PROCESS | 3858 | 1461350043320 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 11:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:34:03 INFO - PROCESS | 3858 | 1461350043327 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:34:03 INFO - PROCESS | 3858 | 1461350043333 Marionette TRACE conn4 <- [1,1142,null,{}] 11:34:03 INFO - PROCESS | 3858 | 1461350043348 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:03 INFO - PROCESS | 3858 | 1461350043589 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 11:34:03 INFO - PROCESS | 3858 | 1461350043877 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8e1800 == 124 [pid = 3858] [id = 293] 11:34:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f04a9f1cc00) [pid = 3858] [serial = 880] [outer = (nil)] 11:34:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f04aa98c400) [pid = 3858] [serial = 881] [outer = 0x7f04a9f1cc00] 11:34:03 INFO - PROCESS | 3858 | 1461350043957 Marionette DEBUG loaded listener.js 11:34:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f04aaddf000) [pid = 3858] [serial = 882] [outer = 0x7f04a9f1cc00] 11:34:04 INFO - PROCESS | 3858 | 1461350044778 Marionette TRACE conn4 <- [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]]]}] 11:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1485ms 11:34:04 INFO - PROCESS | 3858 | 1461350044812 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 11:34:04 INFO - PROCESS | 3858 | 1461350044817 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 11:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:34:04 INFO - PROCESS | 3858 | 1461350044823 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:34:04 INFO - PROCESS | 3858 | 1461350044826 Marionette TRACE conn4 <- [1,1146,null,{}] 11:34:04 INFO - PROCESS | 3858 | 1461350044833 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b21f000 == 123 [pid = 3858] [id = 199] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f5e000 == 122 [pid = 3858] [id = 231] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c54e0000 == 121 [pid = 3858] [id = 264] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8942800 == 120 [pid = 3858] [id = 154] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c7ad2000 == 119 [pid = 3858] [id = 266] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af51b000 == 118 [pid = 3858] [id = 267] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c7a3e800 == 117 [pid = 3858] [id = 265] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa8ea000 == 116 [pid = 3858] [id = 146] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1042000 == 115 [pid = 3858] [id = 207] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aabd7000 == 114 [pid = 3858] [id = 148] 11:34:06 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad16000 == 113 [pid = 3858] [id = 206] 11:34:07 INFO - PROCESS | 3858 | 1461350047106 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 11:34:07 INFO - PROCESS | 3858 | 1461350047374 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979e3800 == 114 [pid = 3858] [id = 294] 11:34:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f04991c4c00) [pid = 3858] [serial = 883] [outer = (nil)] 11:34:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f049badcc00) [pid = 3858] [serial = 884] [outer = 0x7f04991c4c00] 11:34:07 INFO - PROCESS | 3858 | 1461350047443 Marionette DEBUG loaded listener.js 11:34:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f049fe3a400) [pid = 3858] [serial = 885] [outer = 0x7f04991c4c00] 11:34:08 INFO - PROCESS | 3858 | 1461350048175 Marionette TRACE conn4 <- [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]]]}] 11:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 3385ms 11:34:08 INFO - PROCESS | 3858 | 1461350048210 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 11:34:08 INFO - PROCESS | 3858 | 1461350048217 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 11:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:34:08 INFO - PROCESS | 3858 | 1461350048262 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:34:08 INFO - PROCESS | 3858 | 1461350048269 Marionette TRACE conn4 <- [1,1150,null,{}] 11:34:08 INFO - PROCESS | 3858 | 1461350048287 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:08 INFO - PROCESS | 3858 | 1461350048511 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 11:34:08 INFO - PROCESS | 3858 | 1461350048536 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4244000 == 115 [pid = 3858] [id = 295] 11:34:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04a6d50400) [pid = 3858] [serial = 886] [outer = (nil)] 11:34:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f04a72e8000) [pid = 3858] [serial = 887] [outer = 0x7f04a6d50400] 11:34:08 INFO - PROCESS | 3858 | 1461350048605 Marionette DEBUG loaded listener.js 11:34:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f04a8538400) [pid = 3858] [serial = 888] [outer = 0x7f04a6d50400] 11:34:09 INFO - PROCESS | 3858 | 1461350049548 Marionette TRACE conn4 <- [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]]]}] 11:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1388ms 11:34:09 INFO - PROCESS | 3858 | 1461350049616 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 11:34:09 INFO - PROCESS | 3858 | 1461350049621 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 11:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:34:09 INFO - PROCESS | 3858 | 1461350049627 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:34:09 INFO - PROCESS | 3858 | 1461350049629 Marionette TRACE conn4 <- [1,1154,null,{}] 11:34:09 INFO - PROCESS | 3858 | 1461350049635 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:09 INFO - PROCESS | 3858 | 1461350049852 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 11:34:09 INFO - PROCESS | 3858 | 1461350049893 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2e8000 == 116 [pid = 3858] [id = 296] 11:34:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f04a8535000) [pid = 3858] [serial = 889] [outer = (nil)] 11:34:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04aade2c00) [pid = 3858] [serial = 890] [outer = 0x7f04a8535000] 11:34:09 INFO - PROCESS | 3858 | 1461350049957 Marionette DEBUG loaded listener.js 11:34:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04ae67ac00) [pid = 3858] [serial = 891] [outer = 0x7f04a8535000] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04af40e400) [pid = 3858] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f049bad7400) [pid = 3858] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04a61d4800) [pid = 3858] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f04aade9c00) [pid = 3858] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f049bf99000) [pid = 3858] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f04aa2b4800) [pid = 3858] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f04a9f49000) [pid = 3858] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f04a6fab000) [pid = 3858] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04a8468c00) [pid = 3858] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f049c2a2400) [pid = 3858] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:34:10 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f04974a6400) [pid = 3858] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:34:11 INFO - PROCESS | 3858 | 1461350051241 Marionette TRACE conn4 <- [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]]]}] 11:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1636ms 11:34:11 INFO - PROCESS | 3858 | 1461350051263 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 11:34:11 INFO - PROCESS | 3858 | 1461350051269 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 11:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:34:11 INFO - PROCESS | 3858 | 1461350051284 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:34:11 INFO - PROCESS | 3858 | 1461350051291 Marionette TRACE conn4 <- [1,1158,null,{}] 11:34:11 INFO - PROCESS | 3858 | 1461350051296 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:11 INFO - PROCESS | 3858 | 1461350051512 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 11:34:11 INFO - PROCESS | 3858 | 1461350051533 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf96800 == 117 [pid = 3858] [id = 297] 11:34:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f04974ad000) [pid = 3858] [serial = 892] [outer = (nil)] 11:34:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f04aaa9ec00) [pid = 3858] [serial = 893] [outer = 0x7f04974ad000] 11:34:11 INFO - PROCESS | 3858 | 1461350051594 Marionette DEBUG loaded listener.js 11:34:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f04b0e2f000) [pid = 3858] [serial = 894] [outer = 0x7f04974ad000] 11:34:12 INFO - PROCESS | 3858 | 1461350052434 Marionette TRACE conn4 <- [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]]]}] 11:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1193ms 11:34:12 INFO - PROCESS | 3858 | 1461350052471 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 11:34:12 INFO - PROCESS | 3858 | 1461350052475 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 11:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:34:12 INFO - PROCESS | 3858 | 1461350052482 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:34:12 INFO - PROCESS | 3858 | 1461350052484 Marionette TRACE conn4 <- [1,1162,null,{}] 11:34:12 INFO - PROCESS | 3858 | 1461350052489 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:12 INFO - PROCESS | 3858 | 1461350052660 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 11:34:12 INFO - PROCESS | 3858 | 1461350052670 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af526800 == 118 [pid = 3858] [id = 298] 11:34:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f04976a7800) [pid = 3858] [serial = 895] [outer = (nil)] 11:34:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f04b21a6400) [pid = 3858] [serial = 896] [outer = 0x7f04976a7800] 11:34:12 INFO - PROCESS | 3858 | 1461350052732 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04b27c6c00) [pid = 3858] [serial = 897] [outer = 0x7f04976a7800] 11:34:13 INFO - PROCESS | 3858 | 1461350053983 Marionette TRACE conn4 <- [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]]]}] 11:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1535ms 11:34:14 INFO - PROCESS | 3858 | 1461350054018 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 11:34:14 INFO - PROCESS | 3858 | 1461350054026 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 11:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:34:14 INFO - PROCESS | 3858 | 1461350054034 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:34:14 INFO - PROCESS | 3858 | 1461350054039 Marionette TRACE conn4 <- [1,1166,null,{}] 11:34:14 INFO - PROCESS | 3858 | 1461350054047 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:14 INFO - PROCESS | 3858 | 1461350054248 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 11:34:14 INFO - PROCESS | 3858 | 1461350054497 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8942000 == 119 [pid = 3858] [id = 299] 11:34:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f04a6bb0400) [pid = 3858] [serial = 898] [outer = (nil)] 11:34:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f04a72f0400) [pid = 3858] [serial = 899] [outer = 0x7f04a6bb0400] 11:34:14 INFO - PROCESS | 3858 | 1461350054648 Marionette DEBUG loaded listener.js 11:34:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f04a9d5d400) [pid = 3858] [serial = 900] [outer = 0x7f04a6bb0400] 11:34:15 INFO - PROCESS | 3858 | 1461350055504 Marionette TRACE conn4 <- [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]]]}] 11:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1534ms 11:34:15 INFO - PROCESS | 3858 | 1461350055570 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 11:34:15 INFO - PROCESS | 3858 | 1461350055581 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 11:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:34:15 INFO - PROCESS | 3858 | 1461350055592 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:34:15 INFO - PROCESS | 3858 | 1461350055596 Marionette TRACE conn4 <- [1,1170,null,{}] 11:34:15 INFO - PROCESS | 3858 | 1461350055603 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:15 INFO - PROCESS | 3858 | 1461350055843 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 11:34:16 INFO - PROCESS | 3858 | 1461350056135 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b112e800 == 120 [pid = 3858] [id = 300] 11:34:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04ac8d0400) [pid = 3858] [serial = 901] [outer = (nil)] 11:34:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04aea67800) [pid = 3858] [serial = 902] [outer = 0x7f04ac8d0400] 11:34:16 INFO - PROCESS | 3858 | 1461350056254 Marionette DEBUG loaded listener.js 11:34:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 220 (0x7f04b0e32800) [pid = 3858] [serial = 903] [outer = 0x7f04ac8d0400] 11:34:17 INFO - PROCESS | 3858 | 1461350057212 Marionette TRACE conn4 <- [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]]]}] 11:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1684ms 11:34:17 INFO - PROCESS | 3858 | 1461350057279 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 11:34:17 INFO - PROCESS | 3858 | 1461350057285 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 11:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:34:17 INFO - PROCESS | 3858 | 1461350057296 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:34:17 INFO - PROCESS | 3858 | 1461350057305 Marionette TRACE conn4 <- [1,1174,null,{}] 11:34:17 INFO - PROCESS | 3858 | 1461350057331 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:17 INFO - PROCESS | 3858 | 1461350057807 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 11:34:18 INFO - PROCESS | 3858 | 1461350058144 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2718800 == 121 [pid = 3858] [id = 301] 11:34:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 221 (0x7f04b2d69800) [pid = 3858] [serial = 904] [outer = (nil)] 11:34:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 222 (0x7f04b3337400) [pid = 3858] [serial = 905] [outer = 0x7f04b2d69800] 11:34:18 INFO - PROCESS | 3858 | 1461350058222 Marionette DEBUG loaded listener.js 11:34:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 223 (0x7f04b3827400) [pid = 3858] [serial = 906] [outer = 0x7f04b2d69800] 11:34:19 INFO - PROCESS | 3858 | 1461350059056 Marionette TRACE conn4 <- [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] 11:34:19 INFO - PROCESS | 3858 | 1461350059101 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 11:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:34:19 INFO - PROCESS | 3858 | 1461350059108 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:34:19 INFO - PROCESS | 3858 | 1461350059110 Marionette TRACE conn4 <- [1,1178,null,{}] 11:34:19 INFO - PROCESS | 3858 | 1461350059117 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:19 INFO - PROCESS | 3858 | 1461350059284 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 11:34:19 INFO - PROCESS | 3858 | 1461350059492 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b690e000 == 122 [pid = 3858] [id = 302] 11:34:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 224 (0x7f04a6353800) [pid = 3858] [serial = 907] [outer = (nil)] 11:34:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 225 (0x7f04bd154400) [pid = 3858] [serial = 908] [outer = 0x7f04a6353800] 11:34:19 INFO - PROCESS | 3858 | 1461350059617 Marionette DEBUG loaded listener.js 11:34:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 226 (0x7f04bd48a400) [pid = 3858] [serial = 909] [outer = 0x7f04a6353800] 11:34:20 INFO - PROCESS | 3858 | 1461350060521 Marionette TRACE conn4 <- [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] 11:34:20 INFO - PROCESS | 3858 | 1461350060594 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 11:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:34:20 INFO - PROCESS | 3858 | 1461350060603 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:34:20 INFO - PROCESS | 3858 | 1461350060605 Marionette TRACE conn4 <- [1,1182,null,{}] 11:34:20 INFO - PROCESS | 3858 | 1461350060610 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:20 INFO - PROCESS | 3858 | 1461350060791 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 11:34:20 INFO - PROCESS | 3858 | 1461350060987 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c1e87800 == 123 [pid = 3858] [id = 303] 11:34:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 227 (0x7f04bd8f0400) [pid = 3858] [serial = 910] [outer = (nil)] 11:34:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 228 (0x7f04be553800) [pid = 3858] [serial = 911] [outer = 0x7f04bd8f0400] 11:34:21 INFO - PROCESS | 3858 | 1461350061117 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 229 (0x7f04be606800) [pid = 3858] [serial = 912] [outer = 0x7f04bd8f0400] 11:34:21 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:21 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:34:22 INFO - PROCESS | 3858 | 1461350062026 Marionette TRACE conn4 <- [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] 11:34:22 INFO - PROCESS | 3858 | 1461350062094 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 11:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:34:22 INFO - PROCESS | 3858 | 1461350062100 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:34:22 INFO - PROCESS | 3858 | 1461350062104 Marionette TRACE conn4 <- [1,1186,null,{}] 11:34:22 INFO - PROCESS | 3858 | 1461350062109 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:22 INFO - PROCESS | 3858 | 1461350062335 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 11:34:22 INFO - PROCESS | 3858 | 1461350062579 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c517e800 == 124 [pid = 3858] [id = 304] 11:34:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 230 (0x7f04be609000) [pid = 3858] [serial = 913] [outer = (nil)] 11:34:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 231 (0x7f04c2333c00) [pid = 3858] [serial = 914] [outer = 0x7f04be609000] 11:34:22 INFO - PROCESS | 3858 | 1461350062702 Marionette DEBUG loaded listener.js 11:34:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 232 (0x7f04c265d000) [pid = 3858] [serial = 915] [outer = 0x7f04be609000] 11:34:23 INFO - PROCESS | 3858 | 1461350063575 Marionette TRACE conn4 <- [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] 11:34:23 INFO - PROCESS | 3858 | 1461350063638 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 11:34:23 INFO - PROCESS | 3858 | 1461350063644 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:34:23 INFO - PROCESS | 3858 | 1461350063647 Marionette TRACE conn4 <- [1,1190,null,{}] 11:34:23 INFO - PROCESS | 3858 | 1461350063652 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:23 INFO - PROCESS | 3858 | 1461350063820 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 11:34:24 INFO - PROCESS | 3858 | 1461350064030 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496994800 == 125 [pid = 3858] [id = 305] 11:34:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 233 (0x7f049ebd3400) [pid = 3858] [serial = 916] [outer = (nil)] 11:34:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 234 (0x7f049ebdc800) [pid = 3858] [serial = 917] [outer = 0x7f049ebd3400] 11:34:24 INFO - PROCESS | 3858 | 1461350064187 Marionette DEBUG loaded listener.js 11:34:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 235 (0x7f049ebe2800) [pid = 3858] [serial = 918] [outer = 0x7f049ebd3400] 11:34:25 INFO - PROCESS | 3858 | 1461350065046 Marionette TRACE conn4 <- [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] 11:34:25 INFO - PROCESS | 3858 | 1461350065135 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 11:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:34:25 INFO - PROCESS | 3858 | 1461350065142 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:34:25 INFO - PROCESS | 3858 | 1461350065145 Marionette TRACE conn4 <- [1,1194,null,{}] 11:34:25 INFO - PROCESS | 3858 | 1461350065152 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:25 INFO - PROCESS | 3858 | 1461350065362 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 11:34:25 INFO - PROCESS | 3858 | 1461350065599 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3e1800 == 126 [pid = 3858] [id = 306] 11:34:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 236 (0x7f049b024400) [pid = 3858] [serial = 919] [outer = (nil)] 11:34:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 237 (0x7f049b02c000) [pid = 3858] [serial = 920] [outer = 0x7f049b024400] 11:34:25 INFO - PROCESS | 3858 | 1461350065717 Marionette DEBUG loaded listener.js 11:34:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 238 (0x7f049ebd6400) [pid = 3858] [serial = 921] [outer = 0x7f049b024400] 11:34:26 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:26 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:26 INFO - PROCESS | 3858 | 1461350066565 Marionette TRACE conn4 <- [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] 11:34:26 INFO - PROCESS | 3858 | 1461350066633 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 11:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:34:26 INFO - PROCESS | 3858 | 1461350066638 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:34:26 INFO - PROCESS | 3858 | 1461350066640 Marionette TRACE conn4 <- [1,1198,null,{}] 11:34:26 INFO - PROCESS | 3858 | 1461350066646 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:26 INFO - PROCESS | 3858 | 1461350066823 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 11:34:27 INFO - PROCESS | 3858 | 1461350067028 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497261000 == 127 [pid = 3858] [id = 307] 11:34:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 239 (0x7f04974b5000) [pid = 3858] [serial = 922] [outer = (nil)] 11:34:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 240 (0x7f04af583000) [pid = 3858] [serial = 923] [outer = 0x7f04974b5000] 11:34:27 INFO - PROCESS | 3858 | 1461350067149 Marionette DEBUG loaded listener.js 11:34:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 241 (0x7f04af58a400) [pid = 3858] [serial = 924] [outer = 0x7f04974b5000] 11:34:28 INFO - PROCESS | 3858 | 1461350068012 Marionette TRACE conn4 <- [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]]]}] 11:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1433ms 11:34:28 INFO - PROCESS | 3858 | 1461350068073 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 11:34:28 INFO - PROCESS | 3858 | 1461350068076 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 11:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:34:28 INFO - PROCESS | 3858 | 1461350068082 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:34:28 INFO - PROCESS | 3858 | 1461350068084 Marionette TRACE conn4 <- [1,1202,null,{}] 11:34:28 INFO - PROCESS | 3858 | 1461350068090 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:28 INFO - PROCESS | 3858 | 1461350068289 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 11:34:28 INFO - PROCESS | 3858 | 1461350068497 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979a9000 == 128 [pid = 3858] [id = 308] 11:34:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 242 (0x7f049afae000) [pid = 3858] [serial = 925] [outer = (nil)] 11:34:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 243 (0x7f049afb5000) [pid = 3858] [serial = 926] [outer = 0x7f049afae000] 11:34:28 INFO - PROCESS | 3858 | 1461350068616 Marionette DEBUG loaded listener.js 11:34:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 244 (0x7f049afb9400) [pid = 3858] [serial = 927] [outer = 0x7f049afae000] 11:34:29 INFO - PROCESS | 3858 | 1461350069533 Marionette TRACE conn4 <- [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]]]}] 11:34:29 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 11:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1485ms 11:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:34:29 INFO - PROCESS | 3858 | 1461350069568 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 11:34:29 INFO - PROCESS | 3858 | 1461350069571 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 11:34:29 INFO - PROCESS | 3858 | 1461350069577 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:34:29 INFO - PROCESS | 3858 | 1461350069581 Marionette TRACE conn4 <- [1,1206,null,{}] 11:34:29 INFO - PROCESS | 3858 | 1461350069586 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:29 INFO - PROCESS | 3858 | 1461350069798 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 11:34:30 INFO - PROCESS | 3858 | 1461350070005 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496bb7000 == 129 [pid = 3858] [id = 309] 11:34:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 245 (0x7f0496bc3c00) [pid = 3858] [serial = 928] [outer = (nil)] 11:34:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 246 (0x7f0496bce800) [pid = 3858] [serial = 929] [outer = 0x7f0496bc3c00] 11:34:30 INFO - PROCESS | 3858 | 1461350070086 Marionette DEBUG loaded listener.js 11:34:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 247 (0x7f04af58bc00) [pid = 3858] [serial = 930] [outer = 0x7f0496bc3c00] 11:34:31 INFO - PROCESS | 3858 | 1461350071024 Marionette TRACE conn4 <- [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]]]}] 11:34:31 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 11:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1532ms 11:34:31 INFO - PROCESS | 3858 | 1461350071110 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 11:34:31 INFO - PROCESS | 3858 | 1461350071114 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 11:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:34:31 INFO - PROCESS | 3858 | 1461350071121 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:34:31 INFO - PROCESS | 3858 | 1461350071130 Marionette TRACE conn4 <- [1,1210,null,{}] 11:34:31 INFO - PROCESS | 3858 | 1461350071135 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:31 INFO - PROCESS | 3858 | 1461350071332 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 11:34:31 INFO - PROCESS | 3858 | 1461350071613 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ad1000 == 130 [pid = 3858] [id = 310] 11:34:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 248 (0x7f0495d14400) [pid = 3858] [serial = 931] [outer = (nil)] 11:34:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 249 (0x7f0495d17000) [pid = 3858] [serial = 932] [outer = 0x7f0495d14400] 11:34:31 INFO - PROCESS | 3858 | 1461350071991 Marionette DEBUG loaded listener.js 11:34:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 250 (0x7f0496bc6000) [pid = 3858] [serial = 933] [outer = 0x7f0495d14400] 11:34:32 INFO - PROCESS | 3858 | 1461350072885 Marionette TRACE conn4 <- [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]]]}] 11:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1796ms 11:34:32 INFO - PROCESS | 3858 | 1461350072920 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 3858 | 1461350072925 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 11:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:34:32 INFO - PROCESS | 3858 | 1461350072934 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:34:32 INFO - PROCESS | 3858 | 1461350072938 Marionette TRACE conn4 <- [1,1214,null,{}] 11:34:32 INFO - PROCESS | 3858 | 1461350072945 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:33 INFO - PROCESS | 3858 | 1461350073149 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 11:34:33 INFO - PROCESS | 3858 | 1461350073352 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498dd4800 == 131 [pid = 3858] [id = 311] 11:34:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 251 (0x7f04976abc00) [pid = 3858] [serial = 934] [outer = (nil)] 11:34:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 252 (0x7f04991d0400) [pid = 3858] [serial = 935] [outer = 0x7f04976abc00] 11:34:33 INFO - PROCESS | 3858 | 1461350073419 Marionette DEBUG loaded listener.js 11:34:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 253 (0x7f049afb6400) [pid = 3858] [serial = 936] [outer = 0x7f04976abc00] 11:34:34 INFO - PROCESS | 3858 | 1461350074384 Marionette TRACE conn4 <- [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]]]}] 11:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1485ms 11:34:34 INFO - PROCESS | 3858 | 1461350074419 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 11:34:34 INFO - PROCESS | 3858 | 1461350074425 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 11:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:34:34 INFO - PROCESS | 3858 | 1461350074434 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:34:34 INFO - PROCESS | 3858 | 1461350074438 Marionette TRACE conn4 <- [1,1218,null,{}] 11:34:34 INFO - PROCESS | 3858 | 1461350074443 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:34 INFO - PROCESS | 3858 | 1461350074672 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 11:34:35 INFO - PROCESS | 3858 | 1461350075100 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eabc800 == 132 [pid = 3858] [id = 312] 11:34:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 254 (0x7f049ebd8c00) [pid = 3858] [serial = 937] [outer = (nil)] 11:34:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 255 (0x7f04a5225400) [pid = 3858] [serial = 938] [outer = 0x7f049ebd8c00] 11:34:35 INFO - PROCESS | 3858 | 1461350075221 Marionette DEBUG loaded listener.js 11:34:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 256 (0x7f04a62e7800) [pid = 3858] [serial = 939] [outer = 0x7f049ebd8c00] 11:34:36 INFO - PROCESS | 3858 | 1461350076269 Marionette TRACE conn4 <- [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]]]}] 11:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1886ms 11:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:34:36 INFO - PROCESS | 3858 | 1461350076321 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 11:34:36 INFO - PROCESS | 3858 | 1461350076324 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 11:34:36 INFO - PROCESS | 3858 | 1461350076331 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:34:36 INFO - PROCESS | 3858 | 1461350076336 Marionette TRACE conn4 <- [1,1222,null,{}] 11:34:36 INFO - PROCESS | 3858 | 1461350076351 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:36 INFO - PROCESS | 3858 | 1461350076537 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 11:34:36 INFO - PROCESS | 3858 | 1461350076743 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0d5000 == 133 [pid = 3858] [id = 313] 11:34:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 257 (0x7f04a6d59000) [pid = 3858] [serial = 940] [outer = (nil)] 11:34:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 258 (0x7f04a89b7800) [pid = 3858] [serial = 941] [outer = 0x7f04a6d59000] 11:34:36 INFO - PROCESS | 3858 | 1461350076846 Marionette DEBUG loaded listener.js 11:34:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 259 (0x7f04a9f20400) [pid = 3858] [serial = 942] [outer = 0x7f04a6d59000] 11:34:37 INFO - PROCESS | 3858 | 1461350077658 Marionette TRACE conn4 <- [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] 11:34:37 INFO - PROCESS | 3858 | 1461350077719 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 11:34:37 INFO - PROCESS | 3858 | 1461350077725 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:34:37 INFO - PROCESS | 3858 | 1461350077728 Marionette TRACE conn4 <- [1,1226,null,{}] 11:34:37 INFO - PROCESS | 3858 | 1461350077734 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:37 INFO - PROCESS | 3858 | 1461350077917 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 11:34:38 INFO - PROCESS | 3858 | 1461350078136 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad0a000 == 134 [pid = 3858] [id = 314] 11:34:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 260 (0x7f04a9f1b800) [pid = 3858] [serial = 943] [outer = (nil)] 11:34:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 261 (0x7f04aaeb6000) [pid = 3858] [serial = 944] [outer = 0x7f04a9f1b800] 11:34:38 INFO - PROCESS | 3858 | 1461350078208 Marionette DEBUG loaded listener.js 11:34:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 262 (0x7f04aecd5400) [pid = 3858] [serial = 945] [outer = 0x7f04a9f1b800] 11:34:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8280000 == 133 [pid = 3858] [id = 9] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf96800 == 132 [pid = 3858] [id = 297] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 261 (0x7f04a635b000) [pid = 3858] [serial = 872] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 260 (0x7f04a522c000) [pid = 3858] [serial = 827] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 259 (0x7f04a778e000) [pid = 3858] [serial = 830] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 258 (0x7f04af85d000) [pid = 3858] [serial = 833] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 257 (0x7f04b3152000) [pid = 3858] [serial = 836] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 256 (0x7f04bc530800) [pid = 3858] [serial = 839] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 255 (0x7f04be604800) [pid = 3858] [serial = 842] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 254 (0x7f04c1e2b000) [pid = 3858] [serial = 845] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 253 (0x7f04c21a9800) [pid = 3858] [serial = 848] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 252 (0x7f04aaa97c00) [pid = 3858] [serial = 851] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 251 (0x7f04c21a5800) [pid = 3858] [serial = 854] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 250 (0x7f04b1eb4c00) [pid = 3858] [serial = 857] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 249 (0x7f04974b1000) [pid = 3858] [serial = 860] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 248 (0x7f04976a2800) [pid = 3858] [serial = 863] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 247 (0x7f04b23ac400) [pid = 3858] [serial = 788] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 246 (0x7f04a748fc00) [pid = 3858] [serial = 779] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 245 (0x7f049b2be000) [pid = 3858] [serial = 773] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 244 (0x7f04b3345000) [pid = 3858] [serial = 791] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 243 (0x7f04a64f5800) [pid = 3858] [serial = 776] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 242 (0x7f04bd387400) [pid = 3858] [serial = 803] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 241 (0x7f04ac646000) [pid = 3858] [serial = 782] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 240 (0x7f04bd15c000) [pid = 3858] [serial = 800] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 239 (0x7f04b34e6800) [pid = 3858] [serial = 794] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 238 (0x7f04af3f1c00) [pid = 3858] [serial = 785] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 237 (0x7f04b7566800) [pid = 3858] [serial = 797] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4244000 == 131 [pid = 3858] [id = 295] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979e3800 == 130 [pid = 3858] [id = 294] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa8e1800 == 129 [pid = 3858] [id = 293] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a84cc000 == 128 [pid = 3858] [id = 292] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049eac6800 == 127 [pid = 3858] [id = 291] 11:34:39 INFO - PROCESS | 3858 | 1461350079291 Marionette TRACE conn4 <- [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]]]}] 11:34:39 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ecc1000 == 126 [pid = 3858] [id = 290] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 236 (0x7f04af71d800) [pid = 3858] [serial = 824] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 235 (0x7f049c811400) [pid = 3858] [serial = 869] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 234 (0x7f049fe45c00) [pid = 3858] [serial = 870] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 233 (0x7f04991c7800) [pid = 3858] [serial = 867] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 232 (0x7f04974ac800) [pid = 3858] [serial = 866] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 231 (0x7f04b30e8c00) [pid = 3858] [serial = 825] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 230 (0x7f04b1eb0400) [pid = 3858] [serial = 822] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 229 (0x7f049c284000) [pid = 3858] [serial = 806] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 228 (0x7f04a650d800) [pid = 3858] [serial = 810] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 227 (0x7f04ae63b000) [pid = 3858] [serial = 819] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 226 (0x7f04a6d58c00) [pid = 3858] [serial = 812] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 225 (0x7f04afaaa800) [pid = 3858] [serial = 821] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 224 (0x7f04b0d09400) [pid = 3858] [serial = 771] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 223 (0x7f04aa991800) [pid = 3858] [serial = 816] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 222 (0x7f04ac652000) [pid = 3858] [serial = 818] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 221 (0x7f04a6353c00) [pid = 3858] [serial = 809] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 220 (0x7f04a7493800) [pid = 3858] [serial = 813] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 219 (0x7f04aa509000) [pid = 3858] [serial = 815] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f049ecec000) [pid = 3858] [serial = 807] [outer = (nil)] [url = about:blank] 11:34:39 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f04a748b400) [pid = 3858] [serial = 669] [outer = (nil)] [url = about:blank] 11:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1640ms 11:34:39 INFO - PROCESS | 3858 | 1461350079365 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 11:34:39 INFO - PROCESS | 3858 | 1461350079370 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 11:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:34:39 INFO - PROCESS | 3858 | 1461350079389 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:34:39 INFO - PROCESS | 3858 | 1461350079394 Marionette TRACE conn4 <- [1,1230,null,{}] 11:34:39 INFO - PROCESS | 3858 | 1461350079400 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:39 INFO - PROCESS | 3858 | 1461350079591 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 11:34:39 INFO - PROCESS | 3858 | 1461350079830 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498de5800 == 127 [pid = 3858] [id = 315] 11:34:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04a6f91400) [pid = 3858] [serial = 946] [outer = (nil)] 11:34:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04a7493800) [pid = 3858] [serial = 947] [outer = 0x7f04a6f91400] 11:34:39 INFO - PROCESS | 3858 | 1461350079976 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 220 (0x7f04af3f2800) [pid = 3858] [serial = 948] [outer = 0x7f04a6f91400] 11:34:40 INFO - PROCESS | 3858 | 1461350080852 Marionette TRACE conn4 <- [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]]]}] 11:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1497ms 11:34:40 INFO - PROCESS | 3858 | 1461350080876 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 11:34:40 INFO - PROCESS | 3858 | 1461350080880 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 11:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:34:40 INFO - PROCESS | 3858 | 1461350080899 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:34:40 INFO - PROCESS | 3858 | 1461350080903 Marionette TRACE conn4 <- [1,1234,null,{}] 11:34:40 INFO - PROCESS | 3858 | 1461350080909 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:41 INFO - PROCESS | 3858 | 1461350081085 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 11:34:41 INFO - PROCESS | 3858 | 1461350081102 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6bd9800 == 128 [pid = 3858] [id = 316] 11:34:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 221 (0x7f04af408000) [pid = 3858] [serial = 949] [outer = (nil)] 11:34:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 222 (0x7f04b11db800) [pid = 3858] [serial = 950] [outer = 0x7f04af408000] 11:34:41 INFO - PROCESS | 3858 | 1461350081165 Marionette DEBUG loaded listener.js 11:34:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 223 (0x7f04b279a800) [pid = 3858] [serial = 951] [outer = 0x7f04af408000] 11:34:42 INFO - PROCESS | 3858 | 1461350082090 Marionette TRACE conn4 <- [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]]]}] 11:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1247ms 11:34:42 INFO - PROCESS | 3858 | 1461350082135 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 11:34:42 INFO - PROCESS | 3858 | 1461350082151 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 11:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:34:42 INFO - PROCESS | 3858 | 1461350082167 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:34:42 INFO - PROCESS | 3858 | 1461350082170 Marionette TRACE conn4 <- [1,1238,null,{}] 11:34:42 INFO - PROCESS | 3858 | 1461350082176 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:42 INFO - PROCESS | 3858 | 1461350082420 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 11:34:42 INFO - PROCESS | 3858 | 1461350082457 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496991000 == 129 [pid = 3858] [id = 317] 11:34:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 224 (0x7f04b315b400) [pid = 3858] [serial = 952] [outer = (nil)] 11:34:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 225 (0x7f04b34e0c00) [pid = 3858] [serial = 953] [outer = 0x7f04b315b400] 11:34:42 INFO - PROCESS | 3858 | 1461350082528 Marionette DEBUG loaded listener.js 11:34:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 226 (0x7f04bd815800) [pid = 3858] [serial = 954] [outer = 0x7f04b315b400] 11:34:43 INFO - PROCESS | 3858 | 1461350083519 Marionette TRACE conn4 <- [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]]]}] 11:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1384ms 11:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:34:43 INFO - PROCESS | 3858 | 1461350083551 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 11:34:43 INFO - PROCESS | 3858 | 1461350083553 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 11:34:43 INFO - PROCESS | 3858 | 1461350083561 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:34:43 INFO - PROCESS | 3858 | 1461350083563 Marionette TRACE conn4 <- [1,1242,null,{}] 11:34:43 INFO - PROCESS | 3858 | 1461350083569 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:43 INFO - PROCESS | 3858 | 1461350083787 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 225 (0x7f049769cc00) [pid = 3858] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 224 (0x7f04ad4e3800) [pid = 3858] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 223 (0x7f04af721400) [pid = 3858] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 222 (0x7f04bd619400) [pid = 3858] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 221 (0x7f04b2d6b400) [pid = 3858] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 220 (0x7f04a8530000) [pid = 3858] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 219 (0x7f04a522a800) [pid = 3858] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04bd150c00) [pid = 3858] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f04a5675c00) [pid = 3858] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04a6fa9800) [pid = 3858] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f04bd37b800) [pid = 3858] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f049a673400) [pid = 3858] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f04a89bc800) [pid = 3858] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f04a72eb000) [pid = 3858] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f04ac8d4000) [pid = 3858] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04991ca000) [pid = 3858] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f04aea64000) [pid = 3858] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f04b0d07400) [pid = 3858] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f04ad4de400) [pid = 3858] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04991c4c00) [pid = 3858] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04a6d50400) [pid = 3858] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04a9f1cc00) [pid = 3858] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f04aaebe800) [pid = 3858] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04a64f8c00) [pid = 3858] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04a846a800) [pid = 3858] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f04af855000) [pid = 3858] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f04a9d67400) [pid = 3858] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f04b15a1c00) [pid = 3858] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f049c809000) [pid = 3858] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f04afab3000) [pid = 3858] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f04a64f9800) [pid = 3858] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04b21a0c00) [pid = 3858] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f04a7489c00) [pid = 3858] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f04aa2b7800) [pid = 3858] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04a6351c00) [pid = 3858] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04aaa92000) [pid = 3858] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f049ecef400) [pid = 3858] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04b333f800) [pid = 3858] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04b1182c00) [pid = 3858] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04a6bb2400) [pid = 3858] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f049a679c00) [pid = 3858] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04a6f99c00) [pid = 3858] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04b1864c00) [pid = 3858] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049fe3bc00) [pid = 3858] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a5672c00) [pid = 3858] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f049c808000) [pid = 3858] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04aaebf400) [pid = 3858] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f049a677800) [pid = 3858] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a8535000) [pid = 3858] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04ad433000) [pid = 3858] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04a9d60400) [pid = 3858] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a846ac00) [pid = 3858] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04b1c98400) [pid = 3858] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04974aa800) [pid = 3858] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04aaa8fc00) [pid = 3858] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04aa279800) [pid = 3858] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a64fc400) [pid = 3858] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04b66a6400) [pid = 3858] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04a6da4400) [pid = 3858] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04bd378000) [pid = 3858] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04a5227800) [pid = 3858] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f049a675000) [pid = 3858] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f049a680c00) [pid = 3858] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04a6351400) [pid = 3858] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04aa27a000) [pid = 3858] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04974ad000) [pid = 3858] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04a5680400) [pid = 3858] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f049ecf0000) [pid = 3858] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04af3ee400) [pid = 3858] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:34:44 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049a67d000) [pid = 3858] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:34:44 INFO - PROCESS | 3858 | 1461350084689 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979f0800 == 130 [pid = 3858] [id = 318] 11:34:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04974a6c00) [pid = 3858] [serial = 955] [outer = (nil)] 11:34:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049769cc00) [pid = 3858] [serial = 956] [outer = 0x7f04974a6c00] 11:34:44 INFO - PROCESS | 3858 | 1461350084763 Marionette DEBUG loaded listener.js 11:34:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049b2ba000) [pid = 3858] [serial = 957] [outer = 0x7f04974a6c00] 11:34:45 INFO - PROCESS | 3858 | 1461350085416 Marionette TRACE conn4 <- [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]]]}] 11:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1890ms 11:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:34:45 INFO - PROCESS | 3858 | 1461350085450 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 11:34:45 INFO - PROCESS | 3858 | 1461350085452 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 11:34:45 INFO - PROCESS | 3858 | 1461350085458 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:34:45 INFO - PROCESS | 3858 | 1461350085461 Marionette TRACE conn4 <- [1,1246,null,{}] 11:34:45 INFO - PROCESS | 3858 | 1461350085466 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:45 INFO - PROCESS | 3858 | 1461350085645 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 11:34:45 INFO - PROCESS | 3858 | 1461350085808 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7421000 == 131 [pid = 3858] [id = 319] 11:34:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04974a9000) [pid = 3858] [serial = 958] [outer = (nil)] 11:34:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a522a800) [pid = 3858] [serial = 959] [outer = 0x7f04974a9000] 11:34:45 INFO - PROCESS | 3858 | 1461350085873 Marionette DEBUG loaded listener.js 11:34:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a6d50400) [pid = 3858] [serial = 960] [outer = 0x7f04974a9000] 11:34:46 INFO - PROCESS | 3858 | 1461350086735 Marionette TRACE conn4 <- [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]]]}] 11:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1339ms 11:34:46 INFO - PROCESS | 3858 | 1461350086799 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 11:34:46 INFO - PROCESS | 3858 | 1461350086805 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 11:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:34:46 INFO - PROCESS | 3858 | 1461350086832 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:34:46 INFO - PROCESS | 3858 | 1461350086838 Marionette TRACE conn4 <- [1,1250,null,{}] 11:34:46 INFO - PROCESS | 3858 | 1461350086847 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:47 INFO - PROCESS | 3858 | 1461350087070 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 11:34:47 INFO - PROCESS | 3858 | 1461350087348 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979a7000 == 132 [pid = 3858] [id = 320] 11:34:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f0496bc6c00) [pid = 3858] [serial = 961] [outer = (nil)] 11:34:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04974aec00) [pid = 3858] [serial = 962] [outer = 0x7f0496bc6c00] 11:34:47 INFO - PROCESS | 3858 | 1461350087442 Marionette DEBUG loaded listener.js 11:34:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04991d1c00) [pid = 3858] [serial = 963] [outer = 0x7f0496bc6c00] 11:34:48 INFO - PROCESS | 3858 | 1461350088340 Marionette TRACE conn4 <- [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]]]}] 11:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1544ms 11:34:48 INFO - PROCESS | 3858 | 1461350088372 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 11:34:48 INFO - PROCESS | 3858 | 1461350088379 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 11:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:34:48 INFO - PROCESS | 3858 | 1461350088390 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:34:48 INFO - PROCESS | 3858 | 1461350088393 Marionette TRACE conn4 <- [1,1254,null,{}] 11:34:48 INFO - PROCESS | 3858 | 1461350088399 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:48 INFO - PROCESS | 3858 | 1461350088603 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 11:34:48 INFO - PROCESS | 3858 | 1461350088857 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a55a2800 == 133 [pid = 3858] [id = 321] 11:34:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f049ebdcc00) [pid = 3858] [serial = 964] [outer = (nil)] 11:34:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049f124800) [pid = 3858] [serial = 965] [outer = 0x7f049ebdcc00] 11:34:48 INFO - PROCESS | 3858 | 1461350088978 Marionette DEBUG loaded listener.js 11:34:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a5678800) [pid = 3858] [serial = 966] [outer = 0x7f049ebdcc00] 11:34:49 INFO - PROCESS | 3858 | 1461350089854 Marionette TRACE conn4 <- [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]]]}] 11:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1534ms 11:34:49 INFO - PROCESS | 3858 | 1461350089925 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 11:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:34:49 INFO - PROCESS | 3858 | 1461350089929 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 11:34:49 INFO - PROCESS | 3858 | 1461350089935 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:34:49 INFO - PROCESS | 3858 | 1461350089941 Marionette TRACE conn4 <- [1,1258,null,{}] 11:34:49 INFO - PROCESS | 3858 | 1461350089956 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:50 INFO - PROCESS | 3858 | 1461350090200 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 11:34:50 INFO - PROCESS | 3858 | 1461350090488 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af7f6000 == 134 [pid = 3858] [id = 322] 11:34:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a6d58c00) [pid = 3858] [serial = 967] [outer = (nil)] 11:34:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04a6fae800) [pid = 3858] [serial = 968] [outer = 0x7f04a6d58c00] 11:34:50 INFO - PROCESS | 3858 | 1461350090567 Marionette DEBUG loaded listener.js 11:34:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a93d2000) [pid = 3858] [serial = 969] [outer = 0x7f04a6d58c00] 11:34:51 INFO - PROCESS | 3858 | 1461350091425 Marionette TRACE conn4 <- [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]]]}] 11:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1540ms 11:34:51 INFO - PROCESS | 3858 | 1461350091475 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 11:34:51 INFO - PROCESS | 3858 | 1461350091480 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 11:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:34:51 INFO - PROCESS | 3858 | 1461350091485 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:34:51 INFO - PROCESS | 3858 | 1461350091488 Marionette TRACE conn4 <- [1,1262,null,{}] 11:34:51 INFO - PROCESS | 3858 | 1461350091495 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:51 INFO - PROCESS | 3858 | 1461350091672 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 11:34:51 INFO - PROCESS | 3858 | 1461350091876 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f69800 == 135 [pid = 3858] [id = 323] 11:34:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04a6d9c400) [pid = 3858] [serial = 970] [outer = (nil)] 11:34:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04aa992000) [pid = 3858] [serial = 971] [outer = 0x7f04a6d9c400] 11:34:51 INFO - PROCESS | 3858 | 1461350091950 Marionette DEBUG loaded listener.js 11:34:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04aaebe800) [pid = 3858] [serial = 972] [outer = 0x7f04a6d9c400] 11:34:52 INFO - PROCESS | 3858 | 1461350092847 Marionette TRACE conn4 <- [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]]]}] 11:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1437ms 11:34:52 INFO - PROCESS | 3858 | 1461350092925 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 11:34:52 INFO - PROCESS | 3858 | 1461350092928 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 11:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:34:52 INFO - PROCESS | 3858 | 1461350092934 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:34:52 INFO - PROCESS | 3858 | 1461350092936 Marionette TRACE conn4 <- [1,1266,null,{}] 11:34:52 INFO - PROCESS | 3858 | 1461350092942 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:53 INFO - PROCESS | 3858 | 1461350093186 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 11:34:53 INFO - PROCESS | 3858 | 1461350093430 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b678a000 == 136 [pid = 3858] [id = 324] 11:34:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04aa273000) [pid = 3858] [serial = 973] [outer = (nil)] 11:34:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04aea61800) [pid = 3858] [serial = 974] [outer = 0x7f04aa273000] 11:34:53 INFO - PROCESS | 3858 | 1461350093548 Marionette DEBUG loaded listener.js 11:34:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04af58c000) [pid = 3858] [serial = 975] [outer = 0x7f04aa273000] 11:34:54 INFO - PROCESS | 3858 | 1461350094401 Marionette TRACE conn4 <- [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]]]}] 11:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1533ms 11:34:54 INFO - PROCESS | 3858 | 1461350094471 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 11:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:34:54 INFO - PROCESS | 3858 | 1461350094475 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 11:34:54 INFO - PROCESS | 3858 | 1461350094481 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:34:54 INFO - PROCESS | 3858 | 1461350094484 Marionette TRACE conn4 <- [1,1270,null,{}] 11:34:54 INFO - PROCESS | 3858 | 1461350094489 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:54 INFO - PROCESS | 3858 | 1461350094718 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 11:34:55 INFO - PROCESS | 3858 | 1461350095053 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c26d5800 == 137 [pid = 3858] [id = 325] 11:34:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04b315a800) [pid = 3858] [serial = 976] [outer = (nil)] 11:34:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04b3436c00) [pid = 3858] [serial = 977] [outer = 0x7f04b315a800] 11:34:55 INFO - PROCESS | 3858 | 1461350095142 Marionette DEBUG loaded listener.js 11:34:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04bc532c00) [pid = 3858] [serial = 978] [outer = 0x7f04b315a800] 11:34:56 INFO - PROCESS | 3858 | 1461350096020 Marionette TRACE conn4 <- [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]]]}] 11:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1581ms 11:34:56 INFO - PROCESS | 3858 | 1461350096064 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 11:34:56 INFO - PROCESS | 3858 | 1461350096070 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 11:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:34:56 INFO - PROCESS | 3858 | 1461350096080 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:34:56 INFO - PROCESS | 3858 | 1461350096085 Marionette TRACE conn4 <- [1,1274,null,{}] 11:34:56 INFO - PROCESS | 3858 | 1461350096093 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:56 INFO - PROCESS | 3858 | 1461350096340 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 11:34:56 INFO - PROCESS | 3858 | 1461350096602 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6ac2800 == 138 [pid = 3858] [id = 326] 11:34:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04b7566800) [pid = 3858] [serial = 979] [outer = (nil)] 11:34:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04be244400) [pid = 3858] [serial = 980] [outer = 0x7f04b7566800] 11:34:56 INFO - PROCESS | 3858 | 1461350096720 Marionette DEBUG loaded listener.js 11:34:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04be9f7000) [pid = 3858] [serial = 981] [outer = 0x7f04b7566800] 11:34:57 INFO - PROCESS | 3858 | 1461350097568 Marionette TRACE conn4 <- [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]]]}] 11:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1544ms 11:34:57 INFO - PROCESS | 3858 | 1461350097623 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 11:34:57 INFO - PROCESS | 3858 | 1461350097627 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 11:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:34:57 INFO - PROCESS | 3858 | 1461350097632 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:34:57 INFO - PROCESS | 3858 | 1461350097635 Marionette TRACE conn4 <- [1,1278,null,{}] 11:34:57 INFO - PROCESS | 3858 | 1461350097640 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:57 INFO - PROCESS | 3858 | 1461350097836 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 11:34:58 INFO - PROCESS | 3858 | 1461350098099 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa70000 == 139 [pid = 3858] [id = 327] 11:34:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04b0d04400) [pid = 3858] [serial = 982] [outer = (nil)] 11:34:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04c1f95800) [pid = 3858] [serial = 983] [outer = 0x7f04b0d04400] 11:34:58 INFO - PROCESS | 3858 | 1461350098219 Marionette DEBUG loaded listener.js 11:34:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04c2334800) [pid = 3858] [serial = 984] [outer = 0x7f04b0d04400] 11:34:59 INFO - PROCESS | 3858 | 1461350099024 Marionette TRACE conn4 <- [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]]]}] 11:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1438ms 11:34:59 INFO - PROCESS | 3858 | 1461350099073 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 11:34:59 INFO - PROCESS | 3858 | 1461350099079 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 11:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:34:59 INFO - PROCESS | 3858 | 1461350099085 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:34:59 INFO - PROCESS | 3858 | 1461350099091 Marionette TRACE conn4 <- [1,1282,null,{}] 11:34:59 INFO - PROCESS | 3858 | 1461350099097 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:59 INFO - PROCESS | 3858 | 1461350099295 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 11:34:59 INFO - PROCESS | 3858 | 1461350099514 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049610f800 == 140 [pid = 3858] [id = 328] 11:34:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04991b2400) [pid = 3858] [serial = 985] [outer = (nil)] 11:34:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04991bc400) [pid = 3858] [serial = 986] [outer = 0x7f04991b2400] 11:34:59 INFO - PROCESS | 3858 | 1461350099589 Marionette DEBUG loaded listener.js 11:34:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04991c1000) [pid = 3858] [serial = 987] [outer = 0x7f04991b2400] 11:35:00 INFO - PROCESS | 3858 | 1461350100493 Marionette TRACE conn4 <- [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]]]}] 11:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1484ms 11:35:00 INFO - PROCESS | 3858 | 1461350100571 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 11:35:00 INFO - PROCESS | 3858 | 1461350100574 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 11:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:35:00 INFO - PROCESS | 3858 | 1461350100581 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:35:00 INFO - PROCESS | 3858 | 1461350100583 Marionette TRACE conn4 <- [1,1286,null,{}] 11:35:00 INFO - PROCESS | 3858 | 1461350100588 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:00 INFO - PROCESS | 3858 | 1461350100802 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 11:35:01 INFO - PROCESS | 3858 | 1461350101067 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497466800 == 141 [pid = 3858] [id = 329] 11:35:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f049769e400) [pid = 3858] [serial = 988] [outer = (nil)] 11:35:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04991c6000) [pid = 3858] [serial = 989] [outer = 0x7f049769e400] 11:35:01 INFO - PROCESS | 3858 | 1461350101187 Marionette DEBUG loaded listener.js 11:35:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04aaa9b000) [pid = 3858] [serial = 990] [outer = 0x7f049769e400] 11:35:02 INFO - PROCESS | 3858 | 1461350102167 Marionette TRACE conn4 <- [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]]]}] 11:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1630ms 11:35:02 INFO - PROCESS | 3858 | 1461350102214 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 11:35:02 INFO - PROCESS | 3858 | 1461350102219 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 11:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:35:02 INFO - PROCESS | 3858 | 1461350102226 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:35:02 INFO - PROCESS | 3858 | 1461350102231 Marionette TRACE conn4 <- [1,1290,null,{}] 11:35:02 INFO - PROCESS | 3858 | 1461350102237 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:02 INFO - PROCESS | 3858 | 1461350102538 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 11:35:02 INFO - PROCESS | 3858 | 1461350102851 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6db000 == 142 [pid = 3858] [id = 330] 11:35:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f049c28a800) [pid = 3858] [serial = 991] [outer = (nil)] 11:35:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f04a68cdc00) [pid = 3858] [serial = 992] [outer = 0x7f049c28a800] 11:35:02 INFO - PROCESS | 3858 | 1461350102938 Marionette DEBUG loaded listener.js 11:35:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f04afaae000) [pid = 3858] [serial = 993] [outer = 0x7f049c28a800] 11:35:03 INFO - PROCESS | 3858 | 1461350103844 Marionette TRACE conn4 <- [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]]]}] 11:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1699ms 11:35:03 INFO - PROCESS | 3858 | 1461350103926 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 3858 | 1461350103930 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 11:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:35:03 INFO - PROCESS | 3858 | 1461350103936 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 3858 | 1461350103938 Marionette TRACE conn4 <- [1,1294,null,{}] 11:35:03 INFO - PROCESS | 3858 | 1461350103944 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:04 INFO - PROCESS | 3858 | 1461350104190 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 11:35:04 INFO - PROCESS | 3858 | 1461350104441 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b21e800 == 143 [pid = 3858] [id = 331] 11:35:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f049b2bb000) [pid = 3858] [serial = 994] [outer = (nil)] 11:35:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f049c291c00) [pid = 3858] [serial = 995] [outer = 0x7f049b2bb000] 11:35:04 INFO - PROCESS | 3858 | 1461350104563 Marionette DEBUG loaded listener.js 11:35:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f04a6353000) [pid = 3858] [serial = 996] [outer = 0x7f049b2bb000] 11:35:05 INFO - PROCESS | 3858 | 1461350105388 Marionette TRACE conn4 <- [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]]]}] 11:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1485ms 11:35:05 INFO - PROCESS | 3858 | 1461350105427 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 11:35:05 INFO - PROCESS | 3858 | 1461350105434 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 11:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:35:05 INFO - PROCESS | 3858 | 1461350105447 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:35:05 INFO - PROCESS | 3858 | 1461350105450 Marionette TRACE conn4 <- [1,1298,null,{}] 11:35:05 INFO - PROCESS | 3858 | 1461350105456 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:05 INFO - PROCESS | 3858 | 1461350105663 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 11:35:06 INFO - PROCESS | 3858 | 1461350106775 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497696800 == 144 [pid = 3858] [id = 332] 11:35:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f0495d16c00) [pid = 3858] [serial = 997] [outer = (nil)] 11:35:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f0496bc3800) [pid = 3858] [serial = 998] [outer = 0x7f0495d16c00] 11:35:06 INFO - PROCESS | 3858 | 1461350106849 Marionette DEBUG loaded listener.js 11:35:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f04974a6400) [pid = 3858] [serial = 999] [outer = 0x7f0495d16c00] 11:35:07 INFO - PROCESS | 3858 | 1461350107675 Marionette TRACE conn4 <- [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]]]}] 11:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2283ms 11:35:07 INFO - PROCESS | 3858 | 1461350107730 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 11:35:07 INFO - PROCESS | 3858 | 1461350107736 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 11:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:35:07 INFO - PROCESS | 3858 | 1461350107745 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:35:07 INFO - PROCESS | 3858 | 1461350107749 Marionette TRACE conn4 <- [1,1302,null,{}] 11:35:07 INFO - PROCESS | 3858 | 1461350107756 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:07 INFO - PROCESS | 3858 | 1461350107933 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 11:35:08 INFO - PROCESS | 3858 | 1461350108212 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049be10000 == 145 [pid = 3858] [id = 333] 11:35:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f0495d19c00) [pid = 3858] [serial = 1000] [outer = (nil)] 11:35:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f04991ca000) [pid = 3858] [serial = 1001] [outer = 0x7f0495d19c00] 11:35:08 INFO - PROCESS | 3858 | 1461350108327 Marionette DEBUG loaded listener.js 11:35:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f049b2bd400) [pid = 3858] [serial = 1002] [outer = 0x7f0495d19c00] 11:35:09 INFO - PROCESS | 3858 | 1461350109139 Marionette TRACE conn4 <- [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]]]}] 11:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1484ms 11:35:09 INFO - PROCESS | 3858 | 1461350109237 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 11:35:09 INFO - PROCESS | 3858 | 1461350109245 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 11:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:35:09 INFO - PROCESS | 3858 | 1461350109255 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:35:09 INFO - PROCESS | 3858 | 1461350109262 Marionette TRACE conn4 <- [1,1306,null,{}] 11:35:09 INFO - PROCESS | 3858 | 1461350109321 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:09 INFO - PROCESS | 3858 | 1461350109668 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 11:35:09 INFO - PROCESS | 3858 | 1461350109919 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ad6800 == 146 [pid = 3858] [id = 334] 11:35:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f049c2a5400) [pid = 3858] [serial = 1003] [outer = (nil)] 11:35:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f049c80dc00) [pid = 3858] [serial = 1004] [outer = 0x7f049c2a5400] 11:35:10 INFO - PROCESS | 3858 | 1461350109995 Marionette DEBUG loaded listener.js 11:35:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f049ebe1800) [pid = 3858] [serial = 1005] [outer = 0x7f049c2a5400] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ecd3800 == 145 [pid = 3858] [id = 173] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979f0800 == 144 [pid = 3858] [id = 318] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496991000 == 143 [pid = 3858] [id = 317] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6bd9800 == 142 [pid = 3858] [id = 316] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498de5800 == 141 [pid = 3858] [id = 315] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad0a000 == 140 [pid = 3858] [id = 314] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0d5000 == 139 [pid = 3858] [id = 313] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049eabc800 == 138 [pid = 3858] [id = 312] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498dd4800 == 137 [pid = 3858] [id = 311] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ad1000 == 136 [pid = 3858] [id = 310] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af3e1800 == 135 [pid = 3858] [id = 306] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496994800 == 134 [pid = 3858] [id = 305] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c517e800 == 133 [pid = 3858] [id = 304] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c1e87800 == 132 [pid = 3858] [id = 303] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b690e000 == 131 [pid = 3858] [id = 302] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2718800 == 130 [pid = 3858] [id = 301] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b112e800 == 129 [pid = 3858] [id = 300] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8942000 == 128 [pid = 3858] [id = 299] 11:35:10 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9d71800 == 127 [pid = 3858] [id = 11] 11:35:10 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04a9d61800) [pid = 3858] [serial = 542] [outer = (nil)] [url = about:blank] 11:35:10 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04ac64d400) [pid = 3858] [serial = 587] [outer = (nil)] [url = about:blank] 11:35:10 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04a650e400) [pid = 3858] [serial = 581] [outer = (nil)] [url = about:blank] 11:35:10 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f049bf9dc00) [pid = 3858] [serial = 578] [outer = (nil)] [url = about:blank] 11:35:10 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04a9d59800) [pid = 3858] [serial = 584] [outer = (nil)] [url = about:blank] 11:35:10 INFO - PROCESS | 3858 | 1461350110964 Marionette TRACE conn4 <- [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]]]}] 11:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1792ms 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04b0e2f000) [pid = 3858] [serial = 894] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f04976a6c00) [pid = 3858] [serial = 864] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f04b66af400) [pid = 3858] [serial = 632] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f04afaaf400) [pid = 3858] [serial = 741] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f04c0221c00) [pid = 3858] [serial = 843] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f04c21a2400) [pid = 3858] [serial = 846] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f04a89b9000) [pid = 3858] [serial = 684] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04bd4fb800) [pid = 3858] [serial = 804] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f04a64fd000) [pid = 3858] [serial = 617] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f04a9d63800) [pid = 3858] [serial = 780] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04be55f400) [pid = 3858] [serial = 641] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f049c28dc00) [pid = 3858] [serial = 774] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04aa273c00) [pid = 3858] [serial = 687] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04a89bcc00) [pid = 3858] [serial = 831] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04bc52d400) [pid = 3858] [serial = 798] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f049c2a3000) [pid = 3858] [serial = 875] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04b11dc000) [pid = 3858] [serial = 834] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04b0efb800) [pid = 3858] [serial = 626] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04b0e35400) [pid = 3858] [serial = 593] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049badcc00) [pid = 3858] [serial = 884] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a8538400) [pid = 3858] [serial = 888] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04aa98c400) [pid = 3858] [serial = 881] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04aaddf000) [pid = 3858] [serial = 882] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04ae639800) [pid = 3858] [serial = 735] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a72e3800) [pid = 3858] [serial = 879] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04b66ab400) [pid = 3858] [serial = 795] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b0e2dc00) [pid = 3858] [serial = 744] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04aa506400) [pid = 3858] [serial = 732] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04b3345800) [pid = 3858] [serial = 837] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a64f4400) [pid = 3858] [serial = 675] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04b117f400) [pid = 3858] [serial = 747] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04a5226000) [pid = 3858] [serial = 876] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a6d51c00) [pid = 3858] [serial = 726] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04b30de000) [pid = 3858] [serial = 789] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04adca6800) [pid = 3858] [serial = 783] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04a6bb0000) [pid = 3858] [serial = 777] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04c233a000) [pid = 3858] [serial = 855] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04b3441c00) [pid = 3858] [serial = 792] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04b21a3000) [pid = 3858] [serial = 750] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04a6fa7000) [pid = 3858] [serial = 678] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04aea62c00) [pid = 3858] [serial = 623] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04b2d6c000) [pid = 3858] [serial = 629] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04a61cb800) [pid = 3858] [serial = 723] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04a82b8800) [pid = 3858] [serial = 681] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f049f131000) [pid = 3858] [serial = 672] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04af719c00) [pid = 3858] [serial = 738] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f049c28ac00) [pid = 3858] [serial = 720] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04aade2c00) [pid = 3858] [serial = 890] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04b0e37c00) [pid = 3858] [serial = 786] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04aa2b8c00) [pid = 3858] [serial = 690] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04af408c00) [pid = 3858] [serial = 590] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04bd374400) [pid = 3858] [serial = 635] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04991c9800) [pid = 3858] [serial = 861] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04aaa9cc00) [pid = 3858] [serial = 852] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04aaeb6800) [pid = 3858] [serial = 696] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a9d61400) [pid = 3858] [serial = 729] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04ae67ac00) [pid = 3858] [serial = 891] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04bd37bc00) [pid = 3858] [serial = 801] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a72f2800) [pid = 3858] [serial = 620] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04bd609000) [pid = 3858] [serial = 638] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a6d5b800) [pid = 3858] [serial = 878] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04c2340400) [pid = 3858] [serial = 858] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049bf94000) [pid = 3858] [serial = 614] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04a567f400) [pid = 3858] [serial = 647] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04c2336000) [pid = 3858] [serial = 849] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04aa992400) [pid = 3858] [serial = 693] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049fe3a400) [pid = 3858] [serial = 885] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04aaa9ec00) [pid = 3858] [serial = 893] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f04a72e8000) [pid = 3858] [serial = 887] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a61d7800) [pid = 3858] [serial = 828] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04bd47cc00) [pid = 3858] [serial = 840] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a5674800) [pid = 3858] [serial = 644] [outer = (nil)] [url = about:blank] 11:35:11 INFO - PROCESS | 3858 | 1461350111121 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 11:35:11 INFO - PROCESS | 3858 | 1461350111132 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 11:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:35:11 INFO - PROCESS | 3858 | 1461350111189 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:35:11 INFO - PROCESS | 3858 | 1461350111202 Marionette TRACE conn4 <- [1,1310,null,{}] 11:35:11 INFO - PROCESS | 3858 | 1461350111213 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:11 INFO - PROCESS | 3858 | 1461350111372 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 11:35:11 INFO - PROCESS | 3858 | 1461350111582 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979e2000 == 128 [pid = 3858] [id = 335] 11:35:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f049c806c00) [pid = 3858] [serial = 1006] [outer = (nil)] 11:35:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f049fe3cc00) [pid = 3858] [serial = 1007] [outer = 0x7f049c806c00] 11:35:11 INFO - PROCESS | 3858 | 1461350111665 Marionette DEBUG loaded listener.js 11:35:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04a5679c00) [pid = 3858] [serial = 1008] [outer = 0x7f049c806c00] 11:35:12 INFO - PROCESS | 3858 | 1461350112595 Marionette TRACE conn4 <- [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] 11:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:35:12 INFO - PROCESS | 3858 | 1461350112697 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 11:35:12 INFO - PROCESS | 3858 | 1461350112740 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:35:12 INFO - PROCESS | 3858 | 1461350112745 Marionette TRACE conn4 <- [1,1314,null,{}] 11:35:12 INFO - PROCESS | 3858 | 1461350112753 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:13 INFO - PROCESS | 3858 | 1461350113062 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 11:35:13 INFO - PROCESS | 3858 | 1461350113249 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c234000 == 129 [pid = 3858] [id = 336] 11:35:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04a5222800) [pid = 3858] [serial = 1009] [outer = (nil)] 11:35:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04a6358000) [pid = 3858] [serial = 1010] [outer = 0x7f04a5222800] 11:35:13 INFO - PROCESS | 3858 | 1461350113346 Marionette DEBUG loaded listener.js 11:35:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04a64f6000) [pid = 3858] [serial = 1011] [outer = 0x7f04a5222800] 11:35:14 INFO - PROCESS | 3858 | 1461350114419 Marionette TRACE conn4 <- [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]]]}] 11:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1784ms 11:35:14 INFO - PROCESS | 3858 | 1461350114496 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 11:35:14 INFO - PROCESS | 3858 | 1461350114498 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 11:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:35:14 INFO - PROCESS | 3858 | 1461350114509 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:35:14 INFO - PROCESS | 3858 | 1461350114514 Marionette TRACE conn4 <- [1,1318,null,{}] 11:35:14 INFO - PROCESS | 3858 | 1461350114538 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:15 INFO - PROCESS | 3858 | 1461350115751 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04a8280800) [pid = 3858] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f049ebd8c00) [pid = 3858] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0495d14400) [pid = 3858] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a6f91400) [pid = 3858] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04976a7800) [pid = 3858] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04b315b400) [pid = 3858] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04976abc00) [pid = 3858] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04a9f1b800) [pid = 3858] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04a6d59000) [pid = 3858] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04af408000) [pid = 3858] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04974a6c00) [pid = 3858] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:35:15 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04a6d9f400) [pid = 3858] [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.] 11:35:15 INFO - PROCESS | 3858 | 1461350115926 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498de9800 == 130 [pid = 3858] [id = 337] 11:35:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f049ebd8c00) [pid = 3858] [serial = 1012] [outer = (nil)] 11:35:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04a6511400) [pid = 3858] [serial = 1013] [outer = 0x7f049ebd8c00] 11:35:16 INFO - PROCESS | 3858 | 1461350116003 Marionette DEBUG loaded listener.js 11:35:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04a6d52400) [pid = 3858] [serial = 1014] [outer = 0x7f049ebd8c00] 11:35:16 INFO - PROCESS | 3858 | 1461350116720 Marionette TRACE conn4 <- [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]]]}] 11:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2245ms 11:35:16 INFO - PROCESS | 3858 | 1461350116757 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 11:35:16 INFO - PROCESS | 3858 | 1461350116760 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 11:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:35:16 INFO - PROCESS | 3858 | 1461350116766 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:35:16 INFO - PROCESS | 3858 | 1461350116768 Marionette TRACE conn4 <- [1,1322,null,{}] 11:35:16 INFO - PROCESS | 3858 | 1461350116773 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:17 INFO - PROCESS | 3858 | 1461350117010 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 11:35:17 INFO - PROCESS | 3858 | 1461350117033 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5394000 == 131 [pid = 3858] [id = 338] 11:35:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04a6bb7800) [pid = 3858] [serial = 1015] [outer = (nil)] 11:35:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04a6f9dc00) [pid = 3858] [serial = 1016] [outer = 0x7f04a6bb7800] 11:35:17 INFO - PROCESS | 3858 | 1461350117096 Marionette DEBUG loaded listener.js 11:35:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04a6fa9000) [pid = 3858] [serial = 1017] [outer = 0x7f04a6bb7800] 11:35:18 INFO - PROCESS | 3858 | 1461350118101 Marionette TRACE conn4 <- [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]]]}] 11:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1380ms 11:35:18 INFO - PROCESS | 3858 | 1461350118147 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 11:35:18 INFO - PROCESS | 3858 | 1461350118153 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 11:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:35:18 INFO - PROCESS | 3858 | 1461350118168 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:35:18 INFO - PROCESS | 3858 | 1461350118176 Marionette TRACE conn4 <- [1,1326,null,{}] 11:35:18 INFO - PROCESS | 3858 | 1461350118188 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:18 INFO - PROCESS | 3858 | 1461350118398 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 11:35:18 INFO - PROCESS | 3858 | 1461350118656 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049747b000 == 132 [pid = 3858] [id = 339] 11:35:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04974b0000) [pid = 3858] [serial = 1018] [outer = (nil)] 11:35:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04991cc800) [pid = 3858] [serial = 1019] [outer = 0x7f04974b0000] 11:35:18 INFO - PROCESS | 3858 | 1461350118748 Marionette DEBUG loaded listener.js 11:35:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049b022800) [pid = 3858] [serial = 1020] [outer = 0x7f04974b0000] 11:35:19 INFO - PROCESS | 3858 | 1461350119623 Marionette TRACE conn4 <- [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]]]}] 11:35:19 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 11:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1501ms 11:35:19 INFO - PROCESS | 3858 | 1461350119664 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 11:35:19 INFO - PROCESS | 3858 | 1461350119672 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 11:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:35:19 INFO - PROCESS | 3858 | 1461350119682 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:35:19 INFO - PROCESS | 3858 | 1461350119685 Marionette TRACE conn4 <- [1,1330,null,{}] 11:35:19 INFO - PROCESS | 3858 | 1461350119692 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:19 INFO - PROCESS | 3858 | 1461350119879 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 11:35:20 INFO - PROCESS | 3858 | 1461350120065 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecde800 == 133 [pid = 3858] [id = 340] 11:35:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049c283800) [pid = 3858] [serial = 1021] [outer = (nil)] 11:35:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f049c811400) [pid = 3858] [serial = 1022] [outer = 0x7f049c283800] 11:35:20 INFO - PROCESS | 3858 | 1461350120148 Marionette DEBUG loaded listener.js 11:35:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f049ecf0800) [pid = 3858] [serial = 1023] [outer = 0x7f049c283800] 11:35:21 INFO - PROCESS | 3858 | 1461350121134 Marionette TRACE conn4 <- [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]]]}] 11:35:21 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 11:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1529ms 11:35:21 INFO - PROCESS | 3858 | 1461350121214 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 11:35:21 INFO - PROCESS | 3858 | 1461350121220 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 11:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:35:21 INFO - PROCESS | 3858 | 1461350121230 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:35:21 INFO - PROCESS | 3858 | 1461350121238 Marionette TRACE conn4 <- [1,1334,null,{}] 11:35:21 INFO - PROCESS | 3858 | 1461350121305 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:21 INFO - PROCESS | 3858 | 1461350121572 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 11:35:21 INFO - PROCESS | 3858 | 1461350121742 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c1f800 == 134 [pid = 3858] [id = 341] 11:35:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04a64fac00) [pid = 3858] [serial = 1024] [outer = (nil)] 11:35:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04a68d0400) [pid = 3858] [serial = 1025] [outer = 0x7f04a64fac00] 11:35:21 INFO - PROCESS | 3858 | 1461350121816 Marionette DEBUG loaded listener.js 11:35:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04a6d55000) [pid = 3858] [serial = 1026] [outer = 0x7f04a64fac00] 11:35:22 INFO - PROCESS | 3858 | 1461350122659 Marionette TRACE conn4 <- [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]]]}] 11:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1497ms 11:35:22 INFO - PROCESS | 3858 | 1461350122726 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 11:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:35:22 INFO - PROCESS | 3858 | 1461350122731 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 11:35:22 INFO - PROCESS | 3858 | 1461350122737 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:35:22 INFO - PROCESS | 3858 | 1461350122740 Marionette TRACE conn4 <- [1,1338,null,{}] 11:35:22 INFO - PROCESS | 3858 | 1461350122747 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:22 INFO - PROCESS | 3858 | 1461350122977 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 11:35:23 INFO - PROCESS | 3858 | 1461350123225 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7424000 == 135 [pid = 3858] [id = 342] 11:35:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f04a6356400) [pid = 3858] [serial = 1027] [outer = (nil)] 11:35:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04a6fa8800) [pid = 3858] [serial = 1028] [outer = 0x7f04a6356400] 11:35:23 INFO - PROCESS | 3858 | 1461350123345 Marionette DEBUG loaded listener.js 11:35:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04a72ea000) [pid = 3858] [serial = 1029] [outer = 0x7f04a6356400] 11:35:24 INFO - PROCESS | 3858 | 1461350124677 Marionette TRACE conn4 <- [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]]]}] 11:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1987ms 11:35:24 INFO - PROCESS | 3858 | 1461350124781 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 11:35:24 INFO - PROCESS | 3858 | 1461350124786 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 11:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:35:24 INFO - PROCESS | 3858 | 1461350124793 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:35:24 INFO - PROCESS | 3858 | 1461350124799 Marionette TRACE conn4 <- [1,1342,null,{}] 11:35:24 INFO - PROCESS | 3858 | 1461350124805 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:24 INFO - PROCESS | 3858 | 1461350124984 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 11:35:25 INFO - PROCESS | 3858 | 1461350125172 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9371800 == 136 [pid = 3858] [id = 343] 11:35:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04a6bb2400) [pid = 3858] [serial = 1030] [outer = (nil)] 11:35:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04a7488400) [pid = 3858] [serial = 1031] [outer = 0x7f04a6bb2400] 11:35:25 INFO - PROCESS | 3858 | 1461350125248 Marionette DEBUG loaded listener.js 11:35:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a8538800) [pid = 3858] [serial = 1032] [outer = 0x7f04a6bb2400] 11:35:26 INFO - PROCESS | 3858 | 1461350126163 Marionette TRACE conn4 <- [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]]]}] 11:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1431ms 11:35:26 INFO - PROCESS | 3858 | 1461350126226 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 11:35:26 INFO - PROCESS | 3858 | 1461350126229 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 11:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:35:26 INFO - PROCESS | 3858 | 1461350126235 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:35:26 INFO - PROCESS | 3858 | 1461350126238 Marionette TRACE conn4 <- [1,1346,null,{}] 11:35:26 INFO - PROCESS | 3858 | 1461350126243 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:26 INFO - PROCESS | 3858 | 1461350126460 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 11:35:26 INFO - PROCESS | 3858 | 1461350126703 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2e6800 == 137 [pid = 3858] [id = 344] 11:35:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a9d60c00) [pid = 3858] [serial = 1033] [outer = (nil)] 11:35:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04aa27a400) [pid = 3858] [serial = 1034] [outer = 0x7f04a9d60c00] 11:35:26 INFO - PROCESS | 3858 | 1461350126825 Marionette DEBUG loaded listener.js 11:35:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04aa513400) [pid = 3858] [serial = 1035] [outer = 0x7f04a9d60c00] 11:35:27 INFO - PROCESS | 3858 | 1461350127677 Marionette TRACE conn4 <- [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]]]}] 11:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1483ms 11:35:27 INFO - PROCESS | 3858 | 1461350127719 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 11:35:27 INFO - PROCESS | 3858 | 1461350127722 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 11:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:35:27 INFO - PROCESS | 3858 | 1461350127728 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:35:27 INFO - PROCESS | 3858 | 1461350127730 Marionette TRACE conn4 <- [1,1350,null,{}] 11:35:27 INFO - PROCESS | 3858 | 1461350127736 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:27 INFO - PROCESS | 3858 | 1461350127907 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 11:35:28 INFO - PROCESS | 3858 | 1461350128102 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa66000 == 138 [pid = 3858] [id = 345] 11:35:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a9d62000) [pid = 3858] [serial = 1036] [outer = (nil)] 11:35:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04aaa92c00) [pid = 3858] [serial = 1037] [outer = 0x7f04a9d62000] 11:35:28 INFO - PROCESS | 3858 | 1461350128171 Marionette DEBUG loaded listener.js 11:35:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04aade2c00) [pid = 3858] [serial = 1038] [outer = 0x7f04a9d62000] 11:35:29 INFO - PROCESS | 3858 | 1461350129060 Marionette TRACE conn4 <- [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]]]}] 11:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1387ms 11:35:29 INFO - PROCESS | 3858 | 1461350129116 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 11:35:29 INFO - PROCESS | 3858 | 1461350129121 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 11:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:35:29 INFO - PROCESS | 3858 | 1461350129127 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:35:29 INFO - PROCESS | 3858 | 1461350129129 Marionette TRACE conn4 <- [1,1354,null,{}] 11:35:29 INFO - PROCESS | 3858 | 1461350129135 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:29 INFO - PROCESS | 3858 | 1461350129307 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 11:35:29 INFO - PROCESS | 3858 | 1461350129509 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad16000 == 139 [pid = 3858] [id = 346] 11:35:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049b2ba800) [pid = 3858] [serial = 1039] [outer = (nil)] 11:35:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04aadeb400) [pid = 3858] [serial = 1040] [outer = 0x7f049b2ba800] 11:35:29 INFO - PROCESS | 3858 | 1461350129584 Marionette DEBUG loaded listener.js 11:35:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04ac651400) [pid = 3858] [serial = 1041] [outer = 0x7f049b2ba800] 11:35:30 INFO - PROCESS | 3858 | 1461350130485 Marionette TRACE conn4 <- [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]]]}] 11:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1382ms 11:35:30 INFO - PROCESS | 3858 | 1461350130512 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 11:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:35:30 INFO - PROCESS | 3858 | 1461350130517 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 11:35:30 INFO - PROCESS | 3858 | 1461350130522 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:35:30 INFO - PROCESS | 3858 | 1461350130527 Marionette TRACE conn4 <- [1,1358,null,{}] 11:35:30 INFO - PROCESS | 3858 | 1461350130532 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:30 INFO - PROCESS | 3858 | 1461350130732 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 11:35:30 INFO - PROCESS | 3858 | 1461350130926 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1d8800 == 140 [pid = 3858] [id = 347] 11:35:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049bad3400) [pid = 3858] [serial = 1042] [outer = (nil)] 11:35:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04ae639400) [pid = 3858] [serial = 1043] [outer = 0x7f049bad3400] 11:35:31 INFO - PROCESS | 3858 | 1461350130999 Marionette DEBUG loaded listener.js 11:35:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04aea58400) [pid = 3858] [serial = 1044] [outer = 0x7f049bad3400] 11:35:31 INFO - PROCESS | 3858 | 1461350131939 Marionette TRACE conn4 <- [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]]]}] 11:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1480ms 11:35:32 INFO - PROCESS | 3858 | 1461350132004 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 11:35:32 INFO - PROCESS | 3858 | 1461350132007 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 11:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:35:32 INFO - PROCESS | 3858 | 1461350132013 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:35:32 INFO - PROCESS | 3858 | 1461350132015 Marionette TRACE conn4 <- [1,1362,null,{}] 11:35:32 INFO - PROCESS | 3858 | 1461350132021 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:32 INFO - PROCESS | 3858 | 1461350132227 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 11:35:32 INFO - PROCESS | 3858 | 1461350132507 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ae652800 == 141 [pid = 3858] [id = 348] 11:35:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04aaebdc00) [pid = 3858] [serial = 1045] [outer = (nil)] 11:35:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04aecdd000) [pid = 3858] [serial = 1046] [outer = 0x7f04aaebdc00] 11:35:32 INFO - PROCESS | 3858 | 1461350132624 Marionette DEBUG loaded listener.js 11:35:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04af586800) [pid = 3858] [serial = 1047] [outer = 0x7f04aaebdc00] 11:35:33 INFO - PROCESS | 3858 | 1461350133519 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1582ms 11:35:33 INFO - PROCESS | 3858 | 1461350133596 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 11:35:33 INFO - PROCESS | 3858 | 1461350133599 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 11:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:35:33 INFO - PROCESS | 3858 | 1461350133606 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:35:33 INFO - PROCESS | 3858 | 1461350133610 Marionette TRACE conn4 <- [1,1366,null,{}] 11:35:33 INFO - PROCESS | 3858 | 1461350133615 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:33 INFO - PROCESS | 3858 | 1461350133847 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 11:35:34 INFO - PROCESS | 3858 | 1461350134093 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5b8000 == 142 [pid = 3858] [id = 349] 11:35:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04afaaa000) [pid = 3858] [serial = 1048] [outer = (nil)] 11:35:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04afab7400) [pid = 3858] [serial = 1049] [outer = 0x7f04afaaa000] 11:35:34 INFO - PROCESS | 3858 | 1461350134186 Marionette DEBUG loaded listener.js 11:35:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04b0e38000) [pid = 3858] [serial = 1050] [outer = 0x7f04afaaa000] 11:35:35 INFO - PROCESS | 3858 | 1461350135081 Marionette TRACE conn4 <- [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] 11:35:35 INFO - PROCESS | 3858 | 1461350135139 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 11:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:35:35 INFO - PROCESS | 3858 | 1461350135146 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:35:35 INFO - PROCESS | 3858 | 1461350135148 Marionette TRACE conn4 <- [1,1370,null,{}] 11:35:35 INFO - PROCESS | 3858 | 1461350135153 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:35 INFO - PROCESS | 3858 | 1461350135324 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 11:35:35 INFO - PROCESS | 3858 | 1461350135526 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1ac2000 == 143 [pid = 3858] [id = 350] 11:35:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04af858000) [pid = 3858] [serial = 1051] [outer = (nil)] 11:35:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04b1c8e000) [pid = 3858] [serial = 1052] [outer = 0x7f04af858000] 11:35:35 INFO - PROCESS | 3858 | 1461350135594 Marionette DEBUG loaded listener.js 11:35:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04b1eba400) [pid = 3858] [serial = 1053] [outer = 0x7f04af858000] 11:35:36 INFO - PROCESS | 3858 | 1461350136524 Marionette TRACE conn4 <- [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] 11:35:36 INFO - PROCESS | 3858 | 1461350136593 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 11:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:35:36 INFO - PROCESS | 3858 | 1461350136602 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:35:36 INFO - PROCESS | 3858 | 1461350136606 Marionette TRACE conn4 <- [1,1374,null,{}] 11:35:36 INFO - PROCESS | 3858 | 1461350136611 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:36 INFO - PROCESS | 3858 | 1461350136843 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 11:35:37 INFO - PROCESS | 3858 | 1461350137077 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c233800 == 144 [pid = 3858] [id = 351] 11:35:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f0495d14400) [pid = 3858] [serial = 1054] [outer = (nil)] 11:35:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a6f99000) [pid = 3858] [serial = 1055] [outer = 0x7f0495d14400] 11:35:37 INFO - PROCESS | 3858 | 1461350137199 Marionette DEBUG loaded listener.js 11:35:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04b30e9000) [pid = 3858] [serial = 1056] [outer = 0x7f0495d14400] 11:35:38 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:35:38 INFO - PROCESS | 3858 | 1461350138158 Marionette TRACE conn4 <- [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] 11:35:38 INFO - PROCESS | 3858 | 1461350138238 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 11:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:35:38 INFO - PROCESS | 3858 | 1461350138249 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:35:38 INFO - PROCESS | 3858 | 1461350138251 Marionette TRACE conn4 <- [1,1378,null,{}] 11:35:38 INFO - PROCESS | 3858 | 1461350138262 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:38 INFO - PROCESS | 3858 | 1461350138812 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 11:35:39 INFO - PROCESS | 3858 | 1461350139067 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979e4800 == 145 [pid = 3858] [id = 352] 11:35:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f0496bca800) [pid = 3858] [serial = 1057] [outer = (nil)] 11:35:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04976a4400) [pid = 3858] [serial = 1058] [outer = 0x7f0496bca800] 11:35:39 INFO - PROCESS | 3858 | 1461350139139 Marionette DEBUG loaded listener.js 11:35:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f049a676000) [pid = 3858] [serial = 1059] [outer = 0x7f0496bca800] 11:35:40 INFO - PROCESS | 3858 | 1461350140018 Marionette TRACE conn4 <- [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] 11:35:40 INFO - PROCESS | 3858 | 1461350140096 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 11:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:35:40 INFO - PROCESS | 3858 | 1461350140105 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:35:40 INFO - PROCESS | 3858 | 1461350140110 Marionette TRACE conn4 <- [1,1382,null,{}] 11:35:40 INFO - PROCESS | 3858 | 1461350140117 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:40 INFO - PROCESS | 3858 | 1461350140349 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 11:35:40 INFO - PROCESS | 3858 | 1461350140772 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496121800 == 146 [pid = 3858] [id = 353] 11:35:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f049c28dc00) [pid = 3858] [serial = 1060] [outer = (nil)] 11:35:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f049c807400) [pid = 3858] [serial = 1061] [outer = 0x7f049c28dc00] 11:35:40 INFO - PROCESS | 3858 | 1461350140872 Marionette DEBUG loaded listener.js 11:35:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f049f127800) [pid = 3858] [serial = 1062] [outer = 0x7f049c28dc00] 11:35:41 INFO - PROCESS | 3858 | [3858] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:35:41 INFO - PROCESS | 3858 | 1461350141737 Marionette TRACE conn4 <- [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] 11:35:41 INFO - PROCESS | 3858 | 1461350141800 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 11:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:35:41 INFO - PROCESS | 3858 | 1461350141807 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:35:41 INFO - PROCESS | 3858 | 1461350141810 Marionette TRACE conn4 <- [1,1386,null,{}] 11:35:41 INFO - PROCESS | 3858 | 1461350141815 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:42 INFO - PROCESS | 3858 | 1461350141998 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498de9800 == 145 [pid = 3858] [id = 337] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c234000 == 144 [pid = 3858] [id = 336] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a84c9800) [pid = 3858] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04a522a800) [pid = 3858] [serial = 959] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f049ebdc800) [pid = 3858] [serial = 917] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f049b02c000) [pid = 3858] [serial = 920] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04af583000) [pid = 3858] [serial = 923] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f049afb5000) [pid = 3858] [serial = 926] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f0496bce800) [pid = 3858] [serial = 929] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | 1461350142376 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979e2000 == 143 [pid = 3858] [id = 335] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ad6800 == 142 [pid = 3858] [id = 334] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049be10000 == 141 [pid = 3858] [id = 333] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497696800 == 140 [pid = 3858] [id = 332] 11:35:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ae2800 == 141 [pid = 3858] [id = 354] 11:35:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f0496bce800) [pid = 3858] [serial = 1063] [outer = (nil)] 11:35:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f049eceb400) [pid = 3858] [serial = 1064] [outer = 0x7f0496bce800] 11:35:42 INFO - PROCESS | 3858 | 1461350142469 Marionette DEBUG loaded listener.js 11:35:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a6354c00) [pid = 3858] [serial = 1065] [outer = 0x7f0496bce800] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049610f800 == 140 [pid = 3858] [id = 328] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa70000 == 139 [pid = 3858] [id = 327] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c6ac2800 == 138 [pid = 3858] [id = 326] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c26d5800 == 137 [pid = 3858] [id = 325] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b678a000 == 136 [pid = 3858] [id = 324] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f69800 == 135 [pid = 3858] [id = 323] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af7f6000 == 134 [pid = 3858] [id = 322] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a55a2800 == 133 [pid = 3858] [id = 321] 11:35:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979a7000 == 132 [pid = 3858] [id = 320] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04c2333c00) [pid = 3858] [serial = 914] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a62e7800) [pid = 3858] [serial = 939] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a5225400) [pid = 3858] [serial = 938] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f0496bc6000) [pid = 3858] [serial = 933] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f0495d17000) [pid = 3858] [serial = 932] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04a7493800) [pid = 3858] [serial = 947] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04af3f2800) [pid = 3858] [serial = 948] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04b21a6400) [pid = 3858] [serial = 896] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04b27c6c00) [pid = 3858] [serial = 897] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04b34e0c00) [pid = 3858] [serial = 953] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f049afb6400) [pid = 3858] [serial = 936] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04991d0400) [pid = 3858] [serial = 935] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04aecd5400) [pid = 3858] [serial = 945] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04aaeb6000) [pid = 3858] [serial = 944] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04a9f20400) [pid = 3858] [serial = 942] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04a89b7800) [pid = 3858] [serial = 941] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04aea67800) [pid = 3858] [serial = 902] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04b11db800) [pid = 3858] [serial = 950] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04b3337400) [pid = 3858] [serial = 905] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04be553800) [pid = 3858] [serial = 911] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a72f0400) [pid = 3858] [serial = 899] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04bd154400) [pid = 3858] [serial = 908] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049769cc00) [pid = 3858] [serial = 956] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04bd815800) [pid = 3858] [serial = 954] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049bf98c00) [pid = 3858] [serial = 651] [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.] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04b279a800) [pid = 3858] [serial = 951] [outer = (nil)] [url = about:blank] 11:35:42 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049b2ba000) [pid = 3858] [serial = 957] [outer = (nil)] [url = about:blank] 11:35:43 INFO - PROCESS | 3858 | 1461350143238 Marionette TRACE conn4 <- [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] 11:35:43 INFO - PROCESS | 3858 | 1461350143299 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 11:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:35:43 INFO - PROCESS | 3858 | 1461350143314 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:35:43 INFO - PROCESS | 3858 | 1461350143320 Marionette TRACE conn4 <- [1,1390,null,{}] 11:35:43 INFO - PROCESS | 3858 | 1461350143325 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:43 INFO - PROCESS | 3858 | 1461350143497 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 11:35:43 INFO - PROCESS | 3858 | 1461350143508 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c230000 == 133 [pid = 3858] [id = 355] 11:35:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a5230400) [pid = 3858] [serial = 1066] [outer = (nil)] 11:35:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a6f93400) [pid = 3858] [serial = 1067] [outer = 0x7f04a5230400] 11:35:43 INFO - PROCESS | 3858 | 1461350143570 Marionette DEBUG loaded listener.js 11:35:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a72e6400) [pid = 3858] [serial = 1068] [outer = 0x7f04a5230400] 11:35:44 INFO - PROCESS | 3858 | 1461350144434 Marionette TRACE conn4 <- [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]]]}] 11:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1187ms 11:35:44 INFO - PROCESS | 3858 | 1461350144494 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 11:35:44 INFO - PROCESS | 3858 | 1461350144497 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 11:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:35:44 INFO - PROCESS | 3858 | 1461350144505 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:35:44 INFO - PROCESS | 3858 | 1461350144508 Marionette TRACE conn4 <- [1,1394,null,{}] 11:35:44 INFO - PROCESS | 3858 | 1461350144512 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:44 INFO - PROCESS | 3858 | 1461350144679 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 11:35:44 INFO - PROCESS | 3858 | 1461350144862 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a423c800 == 134 [pid = 3858] [id = 356] 11:35:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049bf98c00) [pid = 3858] [serial = 1069] [outer = (nil)] 11:35:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a82b7000) [pid = 3858] [serial = 1070] [outer = 0x7f049bf98c00] 11:35:44 INFO - PROCESS | 3858 | 1461350144923 Marionette DEBUG loaded listener.js 11:35:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a89b2c00) [pid = 3858] [serial = 1071] [outer = 0x7f049bf98c00] 11:35:45 INFO - PROCESS | 3858 | 1461350145733 Marionette TRACE conn4 <- [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]]]}] 11:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1279ms 11:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:35:45 INFO - PROCESS | 3858 | 1461350145784 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 11:35:45 INFO - PROCESS | 3858 | 1461350145787 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 11:35:45 INFO - PROCESS | 3858 | 1461350145796 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:35:45 INFO - PROCESS | 3858 | 1461350145798 Marionette TRACE conn4 <- [1,1398,null,{}] 11:35:45 INFO - PROCESS | 3858 | 1461350145816 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:46 INFO - PROCESS | 3858 | 1461350146049 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 11:35:46 INFO - PROCESS | 3858 | 1461350146082 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c07800 == 135 [pid = 3858] [id = 357] 11:35:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a9f1fc00) [pid = 3858] [serial = 1072] [outer = (nil)] 11:35:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a9f3fc00) [pid = 3858] [serial = 1073] [outer = 0x7f04a9f1fc00] 11:35:46 INFO - PROCESS | 3858 | 1461350146156 Marionette DEBUG loaded listener.js 11:35:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04aa98ec00) [pid = 3858] [serial = 1074] [outer = 0x7f04a9f1fc00] 11:35:47 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049ebd8c00) [pid = 3858] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:35:47 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a5222800) [pid = 3858] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:35:47 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049c806c00) [pid = 3858] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:35:47 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0495d16c00) [pid = 3858] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:35:47 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049c2a5400) [pid = 3858] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:35:47 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f0495d19c00) [pid = 3858] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:35:47 INFO - PROCESS | 3858 | 1461350147261 Marionette TRACE conn4 <- [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]]]}] 11:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1488ms 11:35:47 INFO - PROCESS | 3858 | 1461350147280 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 11:35:47 INFO - PROCESS | 3858 | 1461350147282 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 11:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:35:47 INFO - PROCESS | 3858 | 1461350147288 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:35:47 INFO - PROCESS | 3858 | 1461350147290 Marionette TRACE conn4 <- [1,1402,null,{}] 11:35:47 INFO - PROCESS | 3858 | 1461350147296 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:47 INFO - PROCESS | 3858 | 1461350147460 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 11:35:47 INFO - PROCESS | 3858 | 1461350147474 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9371000 == 136 [pid = 3858] [id = 358] 11:35:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049ebd6800) [pid = 3858] [serial = 1075] [outer = (nil)] 11:35:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a89af800) [pid = 3858] [serial = 1076] [outer = 0x7f049ebd6800] 11:35:47 INFO - PROCESS | 3858 | 1461350147535 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04aaeb4800) [pid = 3858] [serial = 1077] [outer = 0x7f049ebd6800] 11:35:48 INFO - PROCESS | 3858 | 1461350148375 Marionette TRACE conn4 <- [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]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1126ms 11:35:48 INFO - PROCESS | 3858 | 1461350148416 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 11:35:48 INFO - PROCESS | 3858 | 1461350148418 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 11:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:35:48 INFO - PROCESS | 3858 | 1461350148442 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 3858 | 1461350148445 Marionette TRACE conn4 <- [1,1406,null,{}] 11:35:48 INFO - PROCESS | 3858 | 1461350148450 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:48 INFO - PROCESS | 3858 | 1461350148616 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 11:35:48 INFO - PROCESS | 3858 | 1461350148626 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa581800 == 137 [pid = 3858] [id = 359] 11:35:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049a676400) [pid = 3858] [serial = 1078] [outer = (nil)] 11:35:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04af587800) [pid = 3858] [serial = 1079] [outer = 0x7f049a676400] 11:35:48 INFO - PROCESS | 3858 | 1461350148687 Marionette DEBUG loaded listener.js 11:35:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04af857c00) [pid = 3858] [serial = 1080] [outer = 0x7f049a676400] 11:35:49 INFO - PROCESS | 3858 | 1461350149870 Marionette TRACE conn4 <- [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]]]}] 11:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1493ms 11:35:49 INFO - PROCESS | 3858 | 1461350149926 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 11:35:49 INFO - PROCESS | 3858 | 1461350149933 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 11:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:35:49 INFO - PROCESS | 3858 | 1461350149942 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:35:49 INFO - PROCESS | 3858 | 1461350149947 Marionette TRACE conn4 <- [1,1410,null,{}] 11:35:49 INFO - PROCESS | 3858 | 1461350149955 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:50 INFO - PROCESS | 3858 | 1461350150160 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 11:35:50 INFO - PROCESS | 3858 | 1461350150408 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b6db000 == 138 [pid = 3858] [id = 360] 11:35:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049bf97000) [pid = 3858] [serial = 1081] [outer = (nil)] 11:35:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049c806c00) [pid = 3858] [serial = 1082] [outer = 0x7f049bf97000] 11:35:50 INFO - PROCESS | 3858 | 1461350150529 Marionette DEBUG loaded listener.js 11:35:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049f129000) [pid = 3858] [serial = 1083] [outer = 0x7f049bf97000] 11:35:51 INFO - PROCESS | 3858 | 1461350151525 Marionette TRACE conn4 <- [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]]]}] 11:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1632ms 11:35:51 INFO - PROCESS | 3858 | 1461350151575 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 11:35:51 INFO - PROCESS | 3858 | 1461350151584 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 11:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:35:51 INFO - PROCESS | 3858 | 1461350151594 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:35:51 INFO - PROCESS | 3858 | 1461350151597 Marionette TRACE conn4 <- [1,1414,null,{}] 11:35:51 INFO - PROCESS | 3858 | 1461350151603 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:51 INFO - PROCESS | 3858 | 1461350151831 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 11:35:52 INFO - PROCESS | 3858 | 1461350152154 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7012800 == 139 [pid = 3858] [id = 361] 11:35:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a61ca400) [pid = 3858] [serial = 1084] [outer = (nil)] 11:35:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a6bba400) [pid = 3858] [serial = 1085] [outer = 0x7f04a61ca400] 11:35:52 INFO - PROCESS | 3858 | 1461350152228 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a6fa4800) [pid = 3858] [serial = 1086] [outer = 0x7f04a61ca400] 11:35:53 INFO - PROCESS | 3858 | 1461350153203 Marionette TRACE conn4 <- [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]]]}] 11:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1629ms 11:35:53 INFO - PROCESS | 3858 | 1461350153223 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 11:35:53 INFO - PROCESS | 3858 | 1461350153227 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 11:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:35:53 INFO - PROCESS | 3858 | 1461350153234 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:35:53 INFO - PROCESS | 3858 | 1461350153240 Marionette TRACE conn4 <- [1,1418,null,{}] 11:35:53 INFO - PROCESS | 3858 | 1461350153255 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:53 INFO - PROCESS | 3858 | 1461350153526 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 11:35:53 INFO - PROCESS | 3858 | 1461350153814 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1c6800 == 140 [pid = 3858] [id = 362] 11:35:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a853bc00) [pid = 3858] [serial = 1087] [outer = (nil)] 11:35:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a9f1f400) [pid = 3858] [serial = 1088] [outer = 0x7f04a853bc00] 11:35:53 INFO - PROCESS | 3858 | 1461350153891 Marionette DEBUG loaded listener.js 11:35:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04aade8c00) [pid = 3858] [serial = 1089] [outer = 0x7f04a853bc00] 11:35:54 INFO - PROCESS | 3858 | 1461350154788 Marionette TRACE conn4 <- [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]]]}] 11:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1588ms 11:35:54 INFO - PROCESS | 3858 | 1461350154823 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 11:35:54 INFO - PROCESS | 3858 | 1461350154827 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 11:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:35:54 INFO - PROCESS | 3858 | 1461350154833 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:35:54 INFO - PROCESS | 3858 | 1461350154836 Marionette TRACE conn4 <- [1,1422,null,{}] 11:35:54 INFO - PROCESS | 3858 | 1461350154843 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:55 INFO - PROCESS | 3858 | 1461350155027 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 11:35:55 INFO - PROCESS | 3858 | 1461350155229 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5b3800 == 141 [pid = 3858] [id = 363] 11:35:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a89b5c00) [pid = 3858] [serial = 1090] [outer = (nil)] 11:35:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04af588000) [pid = 3858] [serial = 1091] [outer = 0x7f04a89b5c00] 11:35:55 INFO - PROCESS | 3858 | 1461350155340 Marionette DEBUG loaded listener.js 11:35:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04b0d07400) [pid = 3858] [serial = 1092] [outer = 0x7f04a89b5c00] 11:35:56 INFO - PROCESS | 3858 | 1461350156247 Marionette TRACE conn4 <- [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]]]}] 11:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1481ms 11:35:56 INFO - PROCESS | 3858 | 1461350156316 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 11:35:56 INFO - PROCESS | 3858 | 1461350156319 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 11:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:35:56 INFO - PROCESS | 3858 | 1461350156325 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:35:56 INFO - PROCESS | 3858 | 1461350156328 Marionette TRACE conn4 <- [1,1426,null,{}] 11:35:56 INFO - PROCESS | 3858 | 1461350156333 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:56 INFO - PROCESS | 3858 | 1461350156516 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 11:35:56 INFO - PROCESS | 3858 | 1461350156766 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bcc000 == 142 [pid = 3858] [id = 364] 11:35:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04b11dcc00) [pid = 3858] [serial = 1093] [outer = (nil)] 11:35:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04b2d67c00) [pid = 3858] [serial = 1094] [outer = 0x7f04b11dcc00] 11:35:56 INFO - PROCESS | 3858 | 1461350156882 Marionette DEBUG loaded listener.js 11:35:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04b3151400) [pid = 3858] [serial = 1095] [outer = 0x7f04b11dcc00] 11:35:57 INFO - PROCESS | 3858 | 1461350157770 Marionette TRACE conn4 <- [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]]]}] 11:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1492ms 11:35:57 INFO - PROCESS | 3858 | 1461350157818 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 11:35:57 INFO - PROCESS | 3858 | 1461350157822 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 11:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:35:57 INFO - PROCESS | 3858 | 1461350157827 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:35:57 INFO - PROCESS | 3858 | 1461350157830 Marionette TRACE conn4 <- [1,1430,null,{}] 11:35:57 INFO - PROCESS | 3858 | 1461350157835 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:58 INFO - PROCESS | 3858 | 1461350158058 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 11:35:58 INFO - PROCESS | 3858 | 1461350158301 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b340c800 == 143 [pid = 3858] [id = 365] 11:35:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04b3343400) [pid = 3858] [serial = 1096] [outer = (nil)] 11:35:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04b66afc00) [pid = 3858] [serial = 1097] [outer = 0x7f04b3343400] 11:35:58 INFO - PROCESS | 3858 | 1461350158419 Marionette DEBUG loaded listener.js 11:35:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04bd37e800) [pid = 3858] [serial = 1098] [outer = 0x7f04b3343400] 11:35:59 INFO - PROCESS | 3858 | 1461350159300 Marionette TRACE conn4 <- [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]]]}] 11:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1527ms 11:35:59 INFO - PROCESS | 3858 | 1461350159357 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 11:35:59 INFO - PROCESS | 3858 | 1461350159361 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 11:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:35:59 INFO - PROCESS | 3858 | 1461350159366 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:35:59 INFO - PROCESS | 3858 | 1461350159369 Marionette TRACE conn4 <- [1,1434,null,{}] 11:35:59 INFO - PROCESS | 3858 | 1461350159374 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:59 INFO - PROCESS | 3858 | 1461350159567 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 11:35:59 INFO - PROCESS | 3858 | 1461350159779 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd19b000 == 144 [pid = 3858] [id = 366] 11:35:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04bd47cc00) [pid = 3858] [serial = 1099] [outer = (nil)] 11:35:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04bd60a000) [pid = 3858] [serial = 1100] [outer = 0x7f04bd47cc00] 11:35:59 INFO - PROCESS | 3858 | 1461350159897 Marionette DEBUG loaded listener.js 11:35:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04be553800) [pid = 3858] [serial = 1101] [outer = 0x7f04bd47cc00] 11:36:00 INFO - PROCESS | 3858 | 1461350160960 Marionette TRACE conn4 <- [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]]]}] 11:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1633ms 11:36:01 INFO - PROCESS | 3858 | 1461350161001 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 11:36:01 INFO - PROCESS | 3858 | 1461350161003 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 11:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:36:01 INFO - PROCESS | 3858 | 1461350161010 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:36:01 INFO - PROCESS | 3858 | 1461350161012 Marionette TRACE conn4 <- [1,1438,null,{}] 11:36:01 INFO - PROCESS | 3858 | 1461350161018 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:01 INFO - PROCESS | 3858 | 1461350161227 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 11:36:01 INFO - PROCESS | 3858 | 1461350161525 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd863800 == 145 [pid = 3858] [id = 367] 11:36:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f0496bcc000) [pid = 3858] [serial = 1102] [outer = (nil)] 11:36:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04aa276c00) [pid = 3858] [serial = 1103] [outer = 0x7f0496bcc000] 11:36:01 INFO - PROCESS | 3858 | 1461350161602 Marionette DEBUG loaded listener.js 11:36:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04be8a2000) [pid = 3858] [serial = 1104] [outer = 0x7f0496bcc000] 11:36:02 INFO - PROCESS | 3858 | 1461350162613 Marionette TRACE conn4 <- [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]]]}] 11:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1679ms 11:36:02 INFO - PROCESS | 3858 | 1461350162691 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 11:36:02 INFO - PROCESS | 3858 | 1461350162694 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 11:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:36:02 INFO - PROCESS | 3858 | 1461350162700 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:36:02 INFO - PROCESS | 3858 | 1461350162703 Marionette TRACE conn4 <- [1,1442,null,{}] 11:36:02 INFO - PROCESS | 3858 | 1461350162709 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:02 INFO - PROCESS | 3858 | 1461350162954 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 11:36:03 INFO - PROCESS | 3858 | 1461350163242 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c0792000 == 146 [pid = 3858] [id = 368] 11:36:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04991b8400) [pid = 3858] [serial = 1105] [outer = (nil)] 11:36:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04c074b800) [pid = 3858] [serial = 1106] [outer = 0x7f04991b8400] 11:36:03 INFO - PROCESS | 3858 | 1461350163315 Marionette DEBUG loaded listener.js 11:36:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04c1f92400) [pid = 3858] [serial = 1107] [outer = 0x7f04991b8400] 11:36:04 INFO - PROCESS | 3858 | 1461350164206 Marionette TRACE conn4 <- [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]]]}] 11:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1533ms 11:36:04 INFO - PROCESS | 3858 | 1461350164237 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 11:36:04 INFO - PROCESS | 3858 | 1461350164241 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 11:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:36:04 INFO - PROCESS | 3858 | 1461350164247 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:36:04 INFO - PROCESS | 3858 | 1461350164250 Marionette TRACE conn4 <- [1,1446,null,{}] 11:36:04 INFO - PROCESS | 3858 | 1461350164255 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:04 INFO - PROCESS | 3858 | 1461350164454 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 11:36:04 INFO - PROCESS | 3858 | 1461350164676 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2484800 == 147 [pid = 3858] [id = 369] 11:36:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04c2333400) [pid = 3858] [serial = 1108] [outer = (nil)] 11:36:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04c2339400) [pid = 3858] [serial = 1109] [outer = 0x7f04c2333400] 11:36:04 INFO - PROCESS | 3858 | 1461350164844 Marionette DEBUG loaded listener.js 11:36:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04c233f000) [pid = 3858] [serial = 1110] [outer = 0x7f04c2333400] 11:36:05 INFO - PROCESS | 3858 | 1461350165714 Marionette TRACE conn4 <- [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]]]}] 11:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1529ms 11:36:05 INFO - PROCESS | 3858 | 1461350165778 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 11:36:05 INFO - PROCESS | 3858 | 1461350165782 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 11:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:36:05 INFO - PROCESS | 3858 | 1461350165789 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:36:05 INFO - PROCESS | 3858 | 1461350165793 Marionette TRACE conn4 <- [1,1450,null,{}] 11:36:05 INFO - PROCESS | 3858 | 1461350165798 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:06 INFO - PROCESS | 3858 | 1461350166029 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 11:36:06 INFO - PROCESS | 3858 | 1461350166269 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ac9000 == 148 [pid = 3858] [id = 370] 11:36:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f0496bcb400) [pid = 3858] [serial = 1111] [outer = (nil)] 11:36:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f049b023000) [pid = 3858] [serial = 1112] [outer = 0x7f0496bcb400] 11:36:06 INFO - PROCESS | 3858 | 1461350166399 Marionette DEBUG loaded listener.js 11:36:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04a64fec00) [pid = 3858] [serial = 1113] [outer = 0x7f0496bcb400] 11:36:07 INFO - PROCESS | 3858 | 1461350167253 Marionette TRACE conn4 <- [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]]]}] 11:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1531ms 11:36:07 INFO - PROCESS | 3858 | 1461350167321 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 11:36:07 INFO - PROCESS | 3858 | 1461350167325 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 11:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:36:07 INFO - PROCESS | 3858 | 1461350167331 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:36:07 INFO - PROCESS | 3858 | 1461350167333 Marionette TRACE conn4 <- [1,1454,null,{}] 11:36:07 INFO - PROCESS | 3858 | 1461350167339 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:07 INFO - PROCESS | 3858 | 1461350167599 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 11:36:07 INFO - PROCESS | 3858 | 1461350167867 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498de5800 == 149 [pid = 3858] [id = 371] 11:36:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f0495d0a800) [pid = 3858] [serial = 1114] [outer = (nil)] 11:36:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f0495d14c00) [pid = 3858] [serial = 1115] [outer = 0x7f0495d0a800] 11:36:08 INFO - PROCESS | 3858 | 1461350168383 Marionette DEBUG loaded listener.js 11:36:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04976a9000) [pid = 3858] [serial = 1116] [outer = 0x7f0495d0a800] 11:36:09 INFO - PROCESS | 3858 | 1461350169403 Marionette TRACE conn4 <- [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]]]}] 11:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2132ms 11:36:09 INFO - PROCESS | 3858 | 1461350169465 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 11:36:09 INFO - PROCESS | 3858 | 1461350169471 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 11:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:36:09 INFO - PROCESS | 3858 | 1461350169480 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:36:09 INFO - PROCESS | 3858 | 1461350169484 Marionette TRACE conn4 <- [1,1458,null,{}] 11:36:09 INFO - PROCESS | 3858 | 1461350169490 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:09 INFO - PROCESS | 3858 | 1461350169692 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 11:36:09 INFO - PROCESS | 3858 | 1461350169961 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecc1000 == 150 [pid = 3858] [id = 372] 11:36:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f049afaf800) [pid = 3858] [serial = 1117] [outer = (nil)] 11:36:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f049c7a4000) [pid = 3858] [serial = 1118] [outer = 0x7f049afaf800] 11:36:10 INFO - PROCESS | 3858 | 1461350170142 Marionette DEBUG loaded listener.js 11:36:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f049bf9b400) [pid = 3858] [serial = 1119] [outer = 0x7f049afaf800] 11:36:11 INFO - PROCESS | 3858 | 1461350171200 Marionette TRACE conn4 <- [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]]]}] 11:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1783ms 11:36:11 INFO - PROCESS | 3858 | 1461350171263 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 11:36:11 INFO - PROCESS | 3858 | 1461350171269 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 11:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:36:11 INFO - PROCESS | 3858 | 1461350171278 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:36:11 INFO - PROCESS | 3858 | 1461350171282 Marionette TRACE conn4 <- [1,1462,null,{}] 11:36:11 INFO - PROCESS | 3858 | 1461350171287 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:11 INFO - PROCESS | 3858 | 1461350171486 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2671800 == 149 [pid = 3858] [id = 88] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497466800 == 148 [pid = 3858] [id = 329] 11:36:11 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04a6f9dc00) [pid = 3858] [serial = 1016] [outer = (nil)] [url = about:blank] 11:36:11 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04c1f95800) [pid = 3858] [serial = 983] [outer = (nil)] [url = about:blank] 11:36:11 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04991c6000) [pid = 3858] [serial = 989] [outer = (nil)] [url = about:blank] 11:36:11 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04991bc400) [pid = 3858] [serial = 986] [outer = (nil)] [url = about:blank] 11:36:11 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04a68cdc00) [pid = 3858] [serial = 992] [outer = (nil)] [url = about:blank] 11:36:11 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f049c291c00) [pid = 3858] [serial = 995] [outer = (nil)] [url = about:blank] 11:36:11 INFO - PROCESS | 3858 | 1461350171862 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9371000 == 147 [pid = 3858] [id = 358] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6c07800 == 146 [pid = 3858] [id = 357] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a423c800 == 145 [pid = 3858] [id = 356] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c230000 == 144 [pid = 3858] [id = 355] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ae2800 == 143 [pid = 3858] [id = 354] 11:36:11 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496121800 == 142 [pid = 3858] [id = 353] 11:36:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ba9800 == 143 [pid = 3858] [id = 373] 11:36:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04991bc400) [pid = 3858] [serial = 1120] [outer = (nil)] 11:36:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04a5675c00) [pid = 3858] [serial = 1121] [outer = 0x7f04991bc400] 11:36:11 INFO - PROCESS | 3858 | 1461350171939 Marionette DEBUG loaded listener.js 11:36:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04a6357800) [pid = 3858] [serial = 1122] [outer = 0x7f04991bc400] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979e4800 == 142 [pid = 3858] [id = 352] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa66000 == 141 [pid = 3858] [id = 345] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2e6800 == 140 [pid = 3858] [id = 344] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9371800 == 139 [pid = 3858] [id = 343] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7424000 == 138 [pid = 3858] [id = 342] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6c1f800 == 137 [pid = 3858] [id = 341] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ecde800 == 136 [pid = 3858] [id = 340] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049747b000 == 135 [pid = 3858] [id = 339] 11:36:12 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5394000 == 134 [pid = 3858] [id = 338] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04a6358000) [pid = 3858] [serial = 1010] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f049fe3cc00) [pid = 3858] [serial = 1007] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f0496bc3800) [pid = 3858] [serial = 998] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04a6fae800) [pid = 3858] [serial = 968] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04974a6400) [pid = 3858] [serial = 999] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04aea61800) [pid = 3858] [serial = 974] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049c80dc00) [pid = 3858] [serial = 1004] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f049b2bd400) [pid = 3858] [serial = 1002] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04991ca000) [pid = 3858] [serial = 1001] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f049f124800) [pid = 3858] [serial = 965] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04be244400) [pid = 3858] [serial = 980] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04974aec00) [pid = 3858] [serial = 962] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04aa992000) [pid = 3858] [serial = 971] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b3436c00) [pid = 3858] [serial = 977] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f049ebe1800) [pid = 3858] [serial = 1005] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04a64f6000) [pid = 3858] [serial = 1011] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a6511400) [pid = 3858] [serial = 1013] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04a6d52400) [pid = 3858] [serial = 1014] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04a5679c00) [pid = 3858] [serial = 1008] [outer = (nil)] [url = about:blank] 11:36:12 INFO - PROCESS | 3858 | 1461350172780 Marionette TRACE conn4 <- [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]]]}] 11:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1536ms 11:36:12 INFO - PROCESS | 3858 | 1461350172815 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 11:36:12 INFO - PROCESS | 3858 | 1461350172818 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 11:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:36:12 INFO - PROCESS | 3858 | 1461350172824 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:36:12 INFO - PROCESS | 3858 | 1461350172829 Marionette TRACE conn4 <- [1,1466,null,{}] 11:36:12 INFO - PROCESS | 3858 | 1461350172844 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:13 INFO - PROCESS | 3858 | 1461350173024 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 11:36:13 INFO - PROCESS | 3858 | 1461350173043 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6e3000 == 135 [pid = 3858] [id = 374] 11:36:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a6443400) [pid = 3858] [serial = 1123] [outer = (nil)] 11:36:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04a6447c00) [pid = 3858] [serial = 1124] [outer = 0x7f04a6443400] 11:36:13 INFO - PROCESS | 3858 | 1461350173109 Marionette DEBUG loaded listener.js 11:36:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a64fb800) [pid = 3858] [serial = 1125] [outer = 0x7f04a6443400] 11:36:14 INFO - PROCESS | 3858 | 1461350174034 Marionette TRACE conn4 <- [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]]]}] 11:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1240ms 11:36:14 INFO - PROCESS | 3858 | 1461350174065 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 11:36:14 INFO - PROCESS | 3858 | 1461350174070 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 11:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:36:14 INFO - PROCESS | 3858 | 1461350174077 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:36:14 INFO - PROCESS | 3858 | 1461350174079 Marionette TRACE conn4 <- [1,1470,null,{}] 11:36:14 INFO - PROCESS | 3858 | 1461350174086 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:14 INFO - PROCESS | 3858 | 1461350174264 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 11:36:14 INFO - PROCESS | 3858 | 1461350174456 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5597000 == 136 [pid = 3858] [id = 375] 11:36:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f049fe3cc00) [pid = 3858] [serial = 1126] [outer = (nil)] 11:36:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04a6d54800) [pid = 3858] [serial = 1127] [outer = 0x7f049fe3cc00] 11:36:14 INFO - PROCESS | 3858 | 1461350174519 Marionette DEBUG loaded listener.js 11:36:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a6f9a800) [pid = 3858] [serial = 1128] [outer = 0x7f049fe3cc00] 11:36:15 INFO - PROCESS | 3858 | 1461350175375 Marionette TRACE conn4 <- [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]]]}] 11:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1330ms 11:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:36:15 INFO - PROCESS | 3858 | 1461350175408 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 11:36:15 INFO - PROCESS | 3858 | 1461350175411 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 11:36:15 INFO - PROCESS | 3858 | 1461350175417 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:36:15 INFO - PROCESS | 3858 | 1461350175419 Marionette TRACE conn4 <- [1,1474,null,{}] 11:36:15 INFO - PROCESS | 3858 | 1461350175424 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:15 INFO - PROCESS | 3858 | 1461350175651 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 11:36:15 INFO - PROCESS | 3858 | 1461350175681 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9371000 == 137 [pid = 3858] [id = 376] 11:36:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a72e6800) [pid = 3858] [serial = 1129] [outer = (nil)] 11:36:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04a748d800) [pid = 3858] [serial = 1130] [outer = 0x7f04a72e6800] 11:36:15 INFO - PROCESS | 3858 | 1461350175750 Marionette DEBUG loaded listener.js 11:36:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04a89ba000) [pid = 3858] [serial = 1131] [outer = 0x7f04a72e6800] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f0496bca800) [pid = 3858] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f049bf98c00) [pid = 3858] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a5230400) [pid = 3858] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f0496bce800) [pid = 3858] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f049c28dc00) [pid = 3858] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f049ebd6800) [pid = 3858] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:36:16 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a9f1fc00) [pid = 3858] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:36:17 INFO - PROCESS | 3858 | 1461350177038 Marionette TRACE conn4 <- [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]]]}] 11:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1690ms 11:36:17 INFO - PROCESS | 3858 | 1461350177107 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 11:36:17 INFO - PROCESS | 3858 | 1461350177110 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 11:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:36:17 INFO - PROCESS | 3858 | 1461350177117 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:36:17 INFO - PROCESS | 3858 | 1461350177119 Marionette TRACE conn4 <- [1,1478,null,{}] 11:36:17 INFO - PROCESS | 3858 | 1461350177124 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:17 INFO - PROCESS | 3858 | 1461350177303 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 11:36:17 INFO - PROCESS | 3858 | 1461350177521 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa78000 == 138 [pid = 3858] [id = 377] 11:36:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a9d5f400) [pid = 3858] [serial = 1132] [outer = (nil)] 11:36:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04aa50fc00) [pid = 3858] [serial = 1133] [outer = 0x7f04a9d5f400] 11:36:17 INFO - PROCESS | 3858 | 1461350177585 Marionette DEBUG loaded listener.js 11:36:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04aaa9b800) [pid = 3858] [serial = 1134] [outer = 0x7f04a9d5f400] 11:36:18 INFO - PROCESS | 3858 | 1461350178290 Marionette TRACE conn4 <- [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]]]}] 11:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1233ms 11:36:18 INFO - PROCESS | 3858 | 1461350178352 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 11:36:18 INFO - PROCESS | 3858 | 1461350178356 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 11:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:36:18 INFO - PROCESS | 3858 | 1461350178361 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:36:18 INFO - PROCESS | 3858 | 1461350178364 Marionette TRACE conn4 <- [1,1482,null,{}] 11:36:18 INFO - PROCESS | 3858 | 1461350178369 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:18 INFO - PROCESS | 3858 | 1461350178578 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 11:36:18 INFO - PROCESS | 3858 | 1461350178730 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496117800 == 139 [pid = 3858] [id = 378] 11:36:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f0495d0a400) [pid = 3858] [serial = 1135] [outer = (nil)] 11:36:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f0495d17c00) [pid = 3858] [serial = 1136] [outer = 0x7f0495d0a400] 11:36:18 INFO - PROCESS | 3858 | 1461350178943 Marionette DEBUG loaded listener.js 11:36:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04991b7800) [pid = 3858] [serial = 1137] [outer = 0x7f0495d0a400] 11:36:20 INFO - PROCESS | 3858 | 1461350179996 Marionette TRACE conn4 <- [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]]]}] 11:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1686ms 11:36:20 INFO - PROCESS | 3858 | 1461350180050 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 11:36:20 INFO - PROCESS | 3858 | 1461350180056 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 11:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:36:20 INFO - PROCESS | 3858 | 1461350180083 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:36:20 INFO - PROCESS | 3858 | 1461350180089 Marionette TRACE conn4 <- [1,1486,null,{}] 11:36:20 INFO - PROCESS | 3858 | 1461350180100 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:20 INFO - PROCESS | 3858 | 1461350180332 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 11:36:20 INFO - PROCESS | 3858 | 1461350180582 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5583000 == 140 [pid = 3858] [id = 379] 11:36:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f049c7a6000) [pid = 3858] [serial = 1138] [outer = (nil)] 11:36:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f049ece8400) [pid = 3858] [serial = 1139] [outer = 0x7f049c7a6000] 11:36:20 INFO - PROCESS | 3858 | 1461350180708 Marionette DEBUG loaded listener.js 11:36:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04a522a800) [pid = 3858] [serial = 1140] [outer = 0x7f049c7a6000] 11:36:21 INFO - PROCESS | 3858 | 1461350181694 Marionette TRACE conn4 <- [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]]]}] 11:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1706ms 11:36:21 INFO - PROCESS | 3858 | 1461350181773 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 11:36:21 INFO - PROCESS | 3858 | 1461350181781 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 11:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:36:21 INFO - PROCESS | 3858 | 1461350181792 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:36:21 INFO - PROCESS | 3858 | 1461350181795 Marionette TRACE conn4 <- [1,1490,null,{}] 11:36:21 INFO - PROCESS | 3858 | 1461350181802 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:22 INFO - PROCESS | 3858 | 1461350182050 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 11:36:22 INFO - PROCESS | 3858 | 1461350182379 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2da000 == 141 [pid = 3858] [id = 380] 11:36:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04a6350400) [pid = 3858] [serial = 1141] [outer = (nil)] 11:36:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04a6445800) [pid = 3858] [serial = 1142] [outer = 0x7f04a6350400] 11:36:22 INFO - PROCESS | 3858 | 1461350182466 Marionette DEBUG loaded listener.js 11:36:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04a6bb4800) [pid = 3858] [serial = 1143] [outer = 0x7f04a6350400] 11:36:23 INFO - PROCESS | 3858 | 1461350183380 Marionette TRACE conn4 <- [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]]]}] 11:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1639ms 11:36:23 INFO - PROCESS | 3858 | 1461350183432 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 11:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:36:23 INFO - PROCESS | 3858 | 1461350183437 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 11:36:23 INFO - PROCESS | 3858 | 1461350183443 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:36:23 INFO - PROCESS | 3858 | 1461350183449 Marionette TRACE conn4 <- [1,1494,null,{}] 11:36:23 INFO - PROCESS | 3858 | 1461350183464 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:23 INFO - PROCESS | 3858 | 1461350183672 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 11:36:23 INFO - PROCESS | 3858 | 1461350183915 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af512800 == 142 [pid = 3858] [id = 381] 11:36:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04a78cec00) [pid = 3858] [serial = 1144] [outer = (nil)] 11:36:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04a9d5b000) [pid = 3858] [serial = 1145] [outer = 0x7f04a78cec00] 11:36:24 INFO - PROCESS | 3858 | 1461350184035 Marionette DEBUG loaded listener.js 11:36:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04a9f21000) [pid = 3858] [serial = 1146] [outer = 0x7f04a78cec00] 11:36:24 INFO - PROCESS | 3858 | 1461350184964 Marionette TRACE conn4 <- [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]]]}] 11:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1587ms 11:36:25 INFO - PROCESS | 3858 | 1461350185031 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 11:36:25 INFO - PROCESS | 3858 | 1461350185035 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 11:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:36:25 INFO - PROCESS | 3858 | 1461350185041 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:36:25 INFO - PROCESS | 3858 | 1461350185043 Marionette TRACE conn4 <- [1,1498,null,{}] 11:36:25 INFO - PROCESS | 3858 | 1461350185051 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:25 INFO - PROCESS | 3858 | 1461350185250 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 11:36:25 INFO - PROCESS | 3858 | 1461350185505 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1abe000 == 143 [pid = 3858] [id = 382] 11:36:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04a6f98000) [pid = 3858] [serial = 1147] [outer = (nil)] 11:36:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04aaa9c000) [pid = 3858] [serial = 1148] [outer = 0x7f04a6f98000] 11:36:25 INFO - PROCESS | 3858 | 1461350185622 Marionette DEBUG loaded listener.js 11:36:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04adca0800) [pid = 3858] [serial = 1149] [outer = 0x7f04a6f98000] 11:36:26 INFO - PROCESS | 3858 | 1461350186548 Marionette TRACE conn4 <- [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]]]}] 11:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1537ms 11:36:26 INFO - PROCESS | 3858 | 1461350186581 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 11:36:26 INFO - PROCESS | 3858 | 1461350186584 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 11:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:36:26 INFO - PROCESS | 3858 | 1461350186590 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:36:26 INFO - PROCESS | 3858 | 1461350186593 Marionette TRACE conn4 <- [1,1502,null,{}] 11:36:26 INFO - PROCESS | 3858 | 1461350186598 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:26 INFO - PROCESS | 3858 | 1461350186800 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 11:36:27 INFO - PROCESS | 3858 | 1461350187063 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6918800 == 144 [pid = 3858] [id = 383] 11:36:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04af409000) [pid = 3858] [serial = 1150] [outer = (nil)] 11:36:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04af58fc00) [pid = 3858] [serial = 1151] [outer = 0x7f04af409000] 11:36:27 INFO - PROCESS | 3858 | 1461350187195 Marionette DEBUG loaded listener.js 11:36:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f04b1180800) [pid = 3858] [serial = 1152] [outer = 0x7f04af409000] 11:36:28 INFO - PROCESS | 3858 | 1461350188121 Marionette TRACE conn4 <- [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]]]}] 11:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1582ms 11:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:36:28 INFO - PROCESS | 3858 | 1461350188174 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 11:36:28 INFO - PROCESS | 3858 | 1461350188177 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 11:36:28 INFO - PROCESS | 3858 | 1461350188184 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:36:28 INFO - PROCESS | 3858 | 1461350188187 Marionette TRACE conn4 <- [1,1506,null,{}] 11:36:28 INFO - PROCESS | 3858 | 1461350188192 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:28 INFO - PROCESS | 3858 | 1461350188423 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 11:36:28 INFO - PROCESS | 3858 | 1461350188685 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2b2e000 == 145 [pid = 3858] [id = 384] 11:36:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f04b2795400) [pid = 3858] [serial = 1153] [outer = (nil)] 11:36:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f04b314f800) [pid = 3858] [serial = 1154] [outer = 0x7f04b2795400] 11:36:28 INFO - PROCESS | 3858 | 1461350188847 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f04b333ac00) [pid = 3858] [serial = 1155] [outer = 0x7f04b2795400] 11:36:29 INFO - PROCESS | 3858 | 1461350189726 Marionette TRACE conn4 <- [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]]]}] 11:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1587ms 11:36:29 INFO - PROCESS | 3858 | 1461350189771 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 11:36:29 INFO - PROCESS | 3858 | 1461350189774 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 11:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:36:29 INFO - PROCESS | 3858 | 1461350189780 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:36:29 INFO - PROCESS | 3858 | 1461350189784 Marionette TRACE conn4 <- [1,1510,null,{}] 11:36:29 INFO - PROCESS | 3858 | 1461350189789 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:29 INFO - PROCESS | 3858 | 1461350189969 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 11:36:30 INFO - PROCESS | 3858 | 1461350190201 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c7abc000 == 146 [pid = 3858] [id = 385] 11:36:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f04a9f23800) [pid = 3858] [serial = 1156] [outer = (nil)] 11:36:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f04b34dcc00) [pid = 3858] [serial = 1157] [outer = 0x7f04a9f23800] 11:36:30 INFO - PROCESS | 3858 | 1461350190355 Marionette DEBUG loaded listener.js 11:36:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f04b7570c00) [pid = 3858] [serial = 1158] [outer = 0x7f04a9f23800] 11:36:31 INFO - PROCESS | 3858 | 1461350191211 Marionette TRACE conn4 <- [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]]]}] 11:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1487ms 11:36:31 INFO - PROCESS | 3858 | 1461350191269 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 11:36:31 INFO - PROCESS | 3858 | 1461350191273 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 11:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:36:31 INFO - PROCESS | 3858 | 1461350191278 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:36:31 INFO - PROCESS | 3858 | 1461350191284 Marionette TRACE conn4 <- [1,1514,null,{}] 11:36:31 INFO - PROCESS | 3858 | 1461350191289 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:31 INFO - PROCESS | 3858 | 1461350191532 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 11:36:31 INFO - PROCESS | 3858 | 1461350191826 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499197000 == 147 [pid = 3858] [id = 386] 11:36:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f04af718000) [pid = 3858] [serial = 1159] [outer = (nil)] 11:36:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f04bd15cc00) [pid = 3858] [serial = 1160] [outer = 0x7f04af718000] 11:36:31 INFO - PROCESS | 3858 | 1461350191924 Marionette DEBUG loaded listener.js 11:36:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f04bd608400) [pid = 3858] [serial = 1161] [outer = 0x7f04af718000] 11:36:32 INFO - PROCESS | 3858 | 1461350192941 Marionette TRACE conn4 <- [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]]]}] 11:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1684ms 11:36:32 INFO - PROCESS | 3858 | 1461350192965 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 3858 | 1461350192969 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 11:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:36:32 INFO - PROCESS | 3858 | 1461350192975 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:36:32 INFO - PROCESS | 3858 | 1461350192978 Marionette TRACE conn4 <- [1,1518,null,{}] 11:36:32 INFO - PROCESS | 3858 | 1461350192984 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:33 INFO - PROCESS | 3858 | 1461350193198 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 11:36:33 INFO - PROCESS | 3858 | 1461350193512 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c7ad1000 == 148 [pid = 3858] [id = 387] 11:36:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f0496bec000) [pid = 3858] [serial = 1162] [outer = (nil)] 11:36:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f0496bf4400) [pid = 3858] [serial = 1163] [outer = 0x7f0496bec000] 11:36:33 INFO - PROCESS | 3858 | 1461350193594 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f0496bfa400) [pid = 3858] [serial = 1164] [outer = 0x7f0496bec000] 11:36:34 INFO - PROCESS | 3858 | 1461350194443 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1528ms 11:36:34 INFO - PROCESS | 3858 | 1461350194504 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 11:36:34 INFO - PROCESS | 3858 | 1461350194508 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 11:36:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:36:34 INFO - PROCESS | 3858 | 1461350194514 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:36:34 INFO - PROCESS | 3858 | 1461350194516 Marionette TRACE conn4 <- [1,1522,null,{}] 11:36:34 INFO - PROCESS | 3858 | 1461350194522 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:34 INFO - PROCESS | 3858 | 1461350194743 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 11:36:35 INFO - PROCESS | 3858 | 1461350194999 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a61a4000 == 149 [pid = 3858] [id = 388] 11:36:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04be243000) [pid = 3858] [serial = 1165] [outer = (nil)] 11:36:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04be8a4800) [pid = 3858] [serial = 1166] [outer = 0x7f04be243000] 11:36:35 INFO - PROCESS | 3858 | 1461350195127 Marionette DEBUG loaded listener.js 11:36:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f04c21a2400) [pid = 3858] [serial = 1167] [outer = 0x7f04be243000] 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:36:35 INFO - PROCESS | 3858 | 1461350195933 Marionette TRACE conn4 <- [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"]]]}] 11:36:35 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 () { 11:36:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:36:35 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 () { 11:36:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:36:35 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 () { 11:36:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:36:35 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 () { 11:36:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:36:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:36:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1479ms 11:36:36 INFO - PROCESS | 3858 | 1461350195999 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 11:36:36 INFO - PROCESS | 3858 | 1461350196005 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 11:36:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:36:36 INFO - PROCESS | 3858 | 1461350196011 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:36:36 INFO - PROCESS | 3858 | 1461350196015 Marionette TRACE conn4 <- [1,1526,null,{}] 11:36:36 INFO - PROCESS | 3858 | 1461350196020 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:36 INFO - PROCESS | 3858 | 1461350196229 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 11:36:36 INFO - PROCESS | 3858 | 1461350196442 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04e18d2800 == 150 [pid = 3858] [id = 389] 11:36:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f0498f7ec00) [pid = 3858] [serial = 1168] [outer = (nil)] 11:36:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f04c233e800) [pid = 3858] [serial = 1169] [outer = 0x7f0498f7ec00] 11:36:36 INFO - PROCESS | 3858 | 1461350196570 Marionette DEBUG loaded listener.js 11:36:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f04c2659400) [pid = 3858] [serial = 1170] [outer = 0x7f0498f7ec00] 11:36:37 INFO - PROCESS | 3858 | 1461350197420 Marionette TRACE conn4 <- [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"]]]}] 11:36:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:36:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:36:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:36:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:36:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:36:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:36:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1433ms 11:36:37 INFO - PROCESS | 3858 | 1461350197447 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 11:36:37 INFO - PROCESS | 3858 | 1461350197452 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 11:36:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:36:37 INFO - PROCESS | 3858 | 1461350197457 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 3858 | 1461350197466 Marionette TRACE conn4 <- [1,1530,null,{}] 11:36:37 INFO - PROCESS | 3858 | 1461350197470 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:37 INFO - PROCESS | 3858 | 1461350197664 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 11:36:37 INFO - PROCESS | 3858 | 1461350197873 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b903000 == 151 [pid = 3858] [id = 390] 11:36:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f049e7b2800) [pid = 3858] [serial = 1171] [outer = (nil)] 11:36:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f049e7bd000) [pid = 3858] [serial = 1172] [outer = 0x7f049e7b2800] 11:36:37 INFO - PROCESS | 3858 | 1461350197943 Marionette DEBUG loaded listener.js 11:36:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04c2333000) [pid = 3858] [serial = 1173] [outer = 0x7f049e7b2800] 11:36:38 INFO - PROCESS | 3858 | 1461350198743 Marionette TRACE conn4 <- [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]]]}] 11:36:38 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 11:36:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:36:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:36:38 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. 11:36:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:36:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1336ms 11:36:38 INFO - PROCESS | 3858 | 1461350198798 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 11:36:38 INFO - PROCESS | 3858 | 1461350198805 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 11:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:36:38 INFO - PROCESS | 3858 | 1461350198814 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:36:38 INFO - PROCESS | 3858 | 1461350198818 Marionette TRACE conn4 <- [1,1534,null,{}] 11:36:38 INFO - PROCESS | 3858 | 1461350198823 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:39 INFO - PROCESS | 3858 | 1461350199043 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 11:36:39 INFO - PROCESS | 3858 | 1461350199253 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b920800 == 152 [pid = 3858] [id = 391] 11:36:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f049b960400) [pid = 3858] [serial = 1174] [outer = (nil)] 11:36:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f049b967800) [pid = 3858] [serial = 1175] [outer = 0x7f049b960400] 11:36:39 INFO - PROCESS | 3858 | 1461350199326 Marionette DEBUG loaded listener.js 11:36:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f049b96f400) [pid = 3858] [serial = 1176] [outer = 0x7f049b960400] 11:36:40 INFO - PROCESS | 3858 | 1461350200266 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:36:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:36:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1531ms 11:36:40 INFO - PROCESS | 3858 | 1461350200345 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 11:36:40 INFO - PROCESS | 3858 | 1461350200347 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 11:36:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:36:40 INFO - PROCESS | 3858 | 1461350200354 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:36:40 INFO - PROCESS | 3858 | 1461350200356 Marionette TRACE conn4 <- [1,1538,null,{}] 11:36:40 INFO - PROCESS | 3858 | 1461350200362 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:40 INFO - PROCESS | 3858 | 1461350200640 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 11:36:40 INFO - PROCESS | 3858 | 1461350200836 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b3dd800 == 153 [pid = 3858] [id = 392] 11:36:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f049b960c00) [pid = 3858] [serial = 1177] [outer = (nil)] 11:36:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f049c73f400) [pid = 3858] [serial = 1178] [outer = 0x7f049b960c00] 11:36:40 INFO - PROCESS | 3858 | 1461350200955 Marionette DEBUG loaded listener.js 11:36:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 220 (0x7f049c745400) [pid = 3858] [serial = 1179] [outer = 0x7f049b960c00] 11:36:41 INFO - PROCESS | 3858 | 1461350201858 Marionette TRACE conn4 <- [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]]]}] 11:36:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:36:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1585ms 11:36:41 INFO - PROCESS | 3858 | 1461350201941 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 11:36:41 INFO - PROCESS | 3858 | 1461350201944 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 11:36:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:36:41 INFO - PROCESS | 3858 | 1461350201950 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:36:41 INFO - PROCESS | 3858 | 1461350201953 Marionette TRACE conn4 <- [1,1542,null,{}] 11:36:41 INFO - PROCESS | 3858 | 1461350201958 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:42 INFO - PROCESS | 3858 | 1461350202557 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 11:36:42 INFO - PROCESS | 3858 | 1461350202830 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499195800 == 154 [pid = 3858] [id = 393] 11:36:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 221 (0x7f04976a6000) [pid = 3858] [serial = 1180] [outer = (nil)] 11:36:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 222 (0x7f0498f70800) [pid = 3858] [serial = 1181] [outer = 0x7f04976a6000] 11:36:42 INFO - PROCESS | 3858 | 1461350202899 Marionette DEBUG loaded listener.js 11:36:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 223 (0x7f049a67c400) [pid = 3858] [serial = 1182] [outer = 0x7f04976a6000] 11:36:43 INFO - PROCESS | 3858 | 1461350203786 Marionette TRACE conn4 <- [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]]]}] 11:36:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:36:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1886ms 11:36:43 INFO - PROCESS | 3858 | 1461350203838 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 11:36:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:36:43 INFO - PROCESS | 3858 | 1461350203844 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 11:36:43 INFO - PROCESS | 3858 | 1461350203851 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:36:43 INFO - PROCESS | 3858 | 1461350203857 Marionette TRACE conn4 <- [1,1546,null,{}] 11:36:43 INFO - PROCESS | 3858 | 1461350203863 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:44 INFO - PROCESS | 3858 | 1461350204056 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 11:36:44 INFO - PROCESS | 3858 | 1461350204271 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049be07000 == 155 [pid = 3858] [id = 394] 11:36:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 224 (0x7f0495d10400) [pid = 3858] [serial = 1183] [outer = (nil)] 11:36:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 225 (0x7f049afb1400) [pid = 3858] [serial = 1184] [outer = 0x7f0495d10400] 11:36:44 INFO - PROCESS | 3858 | 1461350204416 Marionette DEBUG loaded listener.js 11:36:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 226 (0x7f049c79f800) [pid = 3858] [serial = 1185] [outer = 0x7f0495d10400] 11:36:45 INFO - PROCESS | 3858 | 1461350205471 Marionette TRACE conn4 <- [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]]]}] 11:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1695ms 11:36:45 INFO - PROCESS | 3858 | 1461350205546 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 11:36:45 INFO - PROCESS | 3858 | 1461350205550 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 11:36:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:36:45 INFO - PROCESS | 3858 | 1461350205556 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:36:45 INFO - PROCESS | 3858 | 1461350205558 Marionette TRACE conn4 <- [1,1550,null,{}] 11:36:45 INFO - PROCESS | 3858 | 1461350205566 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:45 INFO - PROCESS | 3858 | 1461350205751 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 11:36:46 INFO - PROCESS | 3858 | 1461350206050 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496bb4800 == 156 [pid = 3858] [id = 395] 11:36:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 227 (0x7f049bad7c00) [pid = 3858] [serial = 1186] [outer = (nil)] 11:36:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 228 (0x7f04a5680000) [pid = 3858] [serial = 1187] [outer = 0x7f049bad7c00] 11:36:46 INFO - PROCESS | 3858 | 1461350206169 Marionette DEBUG loaded listener.js 11:36:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 229 (0x7f04a6438800) [pid = 3858] [serial = 1188] [outer = 0x7f049bad7c00] 11:36:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa78000 == 155 [pid = 3858] [id = 377] 11:36:46 INFO - PROCESS | 3858 | --DOMWINDOW == 228 (0x7f04b1c8e000) [pid = 3858] [serial = 1052] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 3858 | --DOMWINDOW == 227 (0x7f04af587800) [pid = 3858] [serial = 1079] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 3858 | --DOMWINDOW == 226 (0x7f04a6f99000) [pid = 3858] [serial = 1055] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5597000 == 154 [pid = 3858] [id = 375] 11:36:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e6e3000 == 153 [pid = 3858] [id = 374] 11:36:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ba9800 == 152 [pid = 3858] [id = 373] 11:36:46 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ecc1000 == 151 [pid = 3858] [id = 372] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498de5800 == 150 [pid = 3858] [id = 371] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c0792000 == 149 [pid = 3858] [id = 368] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd863800 == 148 [pid = 3858] [id = 367] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd19b000 == 147 [pid = 3858] [id = 366] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b340c800 == 146 [pid = 3858] [id = 365] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1bcc000 == 145 [pid = 3858] [id = 364] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5b3800 == 144 [pid = 3858] [id = 363] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1c6800 == 143 [pid = 3858] [id = 362] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7012800 == 142 [pid = 3858] [id = 361] 11:36:47 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b6db000 == 141 [pid = 3858] [id = 360] 11:36:47 INFO - PROCESS | 3858 | 1461350207494 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 225 (0x7f049f127800) [pid = 3858] [serial = 1062] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 224 (0x7f04afab7400) [pid = 3858] [serial = 1049] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 223 (0x7f049eceb400) [pid = 3858] [serial = 1064] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 222 (0x7f04a6fa8800) [pid = 3858] [serial = 1028] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 221 (0x7f04a89af800) [pid = 3858] [serial = 1076] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 220 (0x7f04a9f3fc00) [pid = 3858] [serial = 1073] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 219 (0x7f04aa98ec00) [pid = 3858] [serial = 1074] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04991cc800) [pid = 3858] [serial = 1019] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f04aa27a400) [pid = 3858] [serial = 1034] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04a68d0400) [pid = 3858] [serial = 1025] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f04a7488400) [pid = 3858] [serial = 1031] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f04aaeb4800) [pid = 3858] [serial = 1077] [outer = (nil)] [url = about:blank] 11:36:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1991ms 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f049a676000) [pid = 3858] [serial = 1059] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f04aecdd000) [pid = 3858] [serial = 1046] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f04976a4400) [pid = 3858] [serial = 1058] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04aaa92c00) [pid = 3858] [serial = 1037] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f04ae639400) [pid = 3858] [serial = 1043] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f04a82b7000) [pid = 3858] [serial = 1070] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f04a72e6400) [pid = 3858] [serial = 1068] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04a89b2c00) [pid = 3858] [serial = 1071] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04a6354c00) [pid = 3858] [serial = 1065] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04aadeb400) [pid = 3858] [serial = 1040] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f049c811400) [pid = 3858] [serial = 1022] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04a6f93400) [pid = 3858] [serial = 1067] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f049c807400) [pid = 3858] [serial = 1061] [outer = (nil)] [url = about:blank] 11:36:47 INFO - PROCESS | 3858 | 1461350207613 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 11:36:47 INFO - PROCESS | 3858 | 1461350207620 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 11:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:36:47 INFO - PROCESS | 3858 | 1461350207658 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 3858 | 1461350207669 Marionette TRACE conn4 <- [1,1554,null,{}] 11:36:47 INFO - PROCESS | 3858 | 1461350207678 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:48 INFO - PROCESS | 3858 | 1461350208054 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 11:36:48 INFO - PROCESS | 3858 | 1461350208306 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40ee000 == 142 [pid = 3858] [id = 396] 11:36:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f049bada800) [pid = 3858] [serial = 1189] [outer = (nil)] 11:36:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f04a6505800) [pid = 3858] [serial = 1190] [outer = 0x7f049bada800] 11:36:48 INFO - PROCESS | 3858 | 1461350208418 Marionette DEBUG loaded listener.js 11:36:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f04a6f96c00) [pid = 3858] [serial = 1191] [outer = 0x7f049bada800] 11:36:49 INFO - PROCESS | 3858 | 1461350209436 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:36:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:36:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1862ms 11:36:49 INFO - PROCESS | 3858 | 1461350209499 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 11:36:49 INFO - PROCESS | 3858 | 1461350209503 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 11:36:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:36:49 INFO - PROCESS | 3858 | 1461350209510 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:36:49 INFO - PROCESS | 3858 | 1461350209512 Marionette TRACE conn4 <- [1,1558,null,{}] 11:36:49 INFO - PROCESS | 3858 | 1461350209518 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:49 INFO - PROCESS | 3858 | 1461350209776 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 11:36:49 INFO - PROCESS | 3858 | 1461350209816 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7420800 == 143 [pid = 3858] [id = 397] 11:36:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f049c804000) [pid = 3858] [serial = 1192] [outer = (nil)] 11:36:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04a7487400) [pid = 3858] [serial = 1193] [outer = 0x7f049c804000] 11:36:49 INFO - PROCESS | 3858 | 1461350209882 Marionette DEBUG loaded listener.js 11:36:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04a89b2c00) [pid = 3858] [serial = 1194] [outer = 0x7f049c804000] 11:36:50 INFO - PROCESS | 3858 | 1461350210817 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:36:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:36:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1328ms 11:36:50 INFO - PROCESS | 3858 | 1461350210839 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 11:36:50 INFO - PROCESS | 3858 | 1461350210842 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 11:36:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:36:50 INFO - PROCESS | 3858 | 1461350210851 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:36:50 INFO - PROCESS | 3858 | 1461350210853 Marionette TRACE conn4 <- [1,1562,null,{}] 11:36:50 INFO - PROCESS | 3858 | 1461350210858 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:51 INFO - PROCESS | 3858 | 1461350211108 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 11:36:51 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f049fe3cc00) [pid = 3858] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:36:51 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04a72e6800) [pid = 3858] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:36:51 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f049afaf800) [pid = 3858] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:36:51 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f0495d0a800) [pid = 3858] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:36:51 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04991bc400) [pid = 3858] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:36:51 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04a6443400) [pid = 3858] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:36:51 INFO - PROCESS | 3858 | 1461350211836 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a408d800 == 144 [pid = 3858] [id = 398] 11:36:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f04a6438400) [pid = 3858] [serial = 1195] [outer = (nil)] 11:36:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f04a6d5b400) [pid = 3858] [serial = 1196] [outer = 0x7f04a6438400] 11:36:51 INFO - PROCESS | 3858 | 1461350211983 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f04ae67ec00) [pid = 3858] [serial = 1197] [outer = 0x7f04a6438400] 11:36:53 INFO - PROCESS | 3858 | 1461350213192 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:36:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:36:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2390ms 11:36:53 INFO - PROCESS | 3858 | 1461350213241 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 11:36:53 INFO - PROCESS | 3858 | 1461350213247 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 11:36:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:36:53 INFO - PROCESS | 3858 | 1461350213256 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:36:53 INFO - PROCESS | 3858 | 1461350213260 Marionette TRACE conn4 <- [1,1566,null,{}] 11:36:53 INFO - PROCESS | 3858 | 1461350213268 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:53 INFO - PROCESS | 3858 | 1461350213669 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 11:36:54 INFO - PROCESS | 3858 | 1461350214129 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495ed9000 == 145 [pid = 3858] [id = 399] 11:36:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f0495d0c000) [pid = 3858] [serial = 1198] [outer = (nil)] 11:36:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f0496beb400) [pid = 3858] [serial = 1199] [outer = 0x7f0495d0c000] 11:36:54 INFO - PROCESS | 3858 | 1461350214289 Marionette DEBUG loaded listener.js 11:36:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f0498f72000) [pid = 3858] [serial = 1200] [outer = 0x7f0495d0c000] 11:36:55 INFO - PROCESS | 3858 | 1461350215825 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:36:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:36:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2648ms 11:36:55 INFO - PROCESS | 3858 | 1461350215908 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 11:36:55 INFO - PROCESS | 3858 | 1461350215921 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 11:36:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:36:56 INFO - PROCESS | 3858 | 1461350216106 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:36:56 INFO - PROCESS | 3858 | 1461350216117 Marionette TRACE conn4 <- [1,1570,null,{}] 11:36:56 INFO - PROCESS | 3858 | 1461350216206 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:56 INFO - PROCESS | 3858 | 1461350216538 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 11:36:56 INFO - PROCESS | 3858 | 1461350216890 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef61800 == 146 [pid = 3858] [id = 400] 11:36:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f049bad7400) [pid = 3858] [serial = 1201] [outer = (nil)] 11:36:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f049c79b000) [pid = 3858] [serial = 1202] [outer = 0x7f049bad7400] 11:36:57 INFO - PROCESS | 3858 | 1461350217028 Marionette DEBUG loaded listener.js 11:36:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f049e7b3400) [pid = 3858] [serial = 1203] [outer = 0x7f049bad7400] 11:36:58 INFO - PROCESS | 3858 | 1461350218211 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:36:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:36:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2288ms 11:36:58 INFO - PROCESS | 3858 | 1461350218266 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 11:36:58 INFO - PROCESS | 3858 | 1461350218272 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 11:36:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:36:58 INFO - PROCESS | 3858 | 1461350218278 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:36:58 INFO - PROCESS | 3858 | 1461350218281 Marionette TRACE conn4 <- [1,1574,null,{}] 11:36:58 INFO - PROCESS | 3858 | 1461350218287 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:58 INFO - PROCESS | 3858 | 1461350218492 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 11:36:58 INFO - PROCESS | 3858 | 1461350218704 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84ca000 == 147 [pid = 3858] [id = 401] 11:36:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f049ebd4800) [pid = 3858] [serial = 1204] [outer = (nil)] 11:36:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f04a634fc00) [pid = 3858] [serial = 1205] [outer = 0x7f049ebd4800] 11:36:58 INFO - PROCESS | 3858 | 1461350218823 Marionette DEBUG loaded listener.js 11:36:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f04a643f400) [pid = 3858] [serial = 1206] [outer = 0x7f049ebd4800] 11:36:59 INFO - PROCESS | 3858 | 1461350219840 Marionette TRACE conn4 <- [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]]]}] 11:36:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:36:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1630ms 11:36:59 INFO - PROCESS | 3858 | 1461350219911 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 11:36:59 INFO - PROCESS | 3858 | 1461350219915 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 11:36:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:36:59 INFO - PROCESS | 3858 | 1461350219930 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:36:59 INFO - PROCESS | 3858 | 1461350219939 Marionette TRACE conn4 <- [1,1578,null,{}] 11:36:59 INFO - PROCESS | 3858 | 1461350219945 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:00 INFO - PROCESS | 3858 | 1461350220180 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 11:37:00 INFO - PROCESS | 3858 | 1461350220440 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1c5000 == 148 [pid = 3858] [id = 402] 11:37:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04a522b400) [pid = 3858] [serial = 1207] [outer = (nil)] 11:37:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f04a89bc800) [pid = 3858] [serial = 1208] [outer = 0x7f04a522b400] 11:37:00 INFO - PROCESS | 3858 | 1461350220567 Marionette DEBUG loaded listener.js 11:37:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f04aa510000) [pid = 3858] [serial = 1209] [outer = 0x7f04a522b400] 11:37:01 INFO - PROCESS | 3858 | 1461350221398 Marionette TRACE conn4 <- [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]]]}] 11:37:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:37:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1550ms 11:37:01 INFO - PROCESS | 3858 | 1461350221473 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 11:37:01 INFO - PROCESS | 3858 | 1461350221476 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 11:37:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:37:01 INFO - PROCESS | 3858 | 1461350221484 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:37:01 INFO - PROCESS | 3858 | 1461350221486 Marionette TRACE conn4 <- [1,1582,null,{}] 11:37:01 INFO - PROCESS | 3858 | 1461350221492 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:01 INFO - PROCESS | 3858 | 1461350221738 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 11:37:02 INFO - PROCESS | 3858 | 1461350222045 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af7f5800 == 149 [pid = 3858] [id = 403] 11:37:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f04a6504800) [pid = 3858] [serial = 1210] [outer = (nil)] 11:37:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04aaeb6c00) [pid = 3858] [serial = 1211] [outer = 0x7f04a6504800] 11:37:02 INFO - PROCESS | 3858 | 1461350222131 Marionette DEBUG loaded listener.js 11:37:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04af3ee400) [pid = 3858] [serial = 1212] [outer = 0x7f04a6504800] 11:37:03 INFO - PROCESS | 3858 | 1461350223193 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:37:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:37:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1782ms 11:37:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:37:03 INFO - PROCESS | 3858 | 1461350223268 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 11:37:03 INFO - PROCESS | 3858 | 1461350223271 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 11:37:03 INFO - PROCESS | 3858 | 1461350223277 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:37:03 INFO - PROCESS | 3858 | 1461350223284 Marionette TRACE conn4 <- [1,1586,null,{}] 11:37:03 INFO - PROCESS | 3858 | 1461350223290 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:03 INFO - PROCESS | 3858 | 1461350223484 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 11:37:03 INFO - PROCESS | 3858 | 1461350223770 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2dbf000 == 150 [pid = 3858] [id = 404] 11:37:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 220 (0x7f04b0e37000) [pid = 3858] [serial = 1213] [outer = (nil)] 11:37:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 221 (0x7f04b1107400) [pid = 3858] [serial = 1214] [outer = 0x7f04b0e37000] 11:37:03 INFO - PROCESS | 3858 | 1461350223860 Marionette DEBUG loaded listener.js 11:37:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 222 (0x7f04b30eb400) [pid = 3858] [serial = 1215] [outer = 0x7f04b0e37000] 11:37:04 INFO - PROCESS | 3858 | 1461350224743 Marionette TRACE conn4 <- [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]]]}] 11:37:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:37:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1538ms 11:37:04 INFO - PROCESS | 3858 | 1461350224816 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 11:37:04 INFO - PROCESS | 3858 | 1461350224819 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 11:37:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:37:04 INFO - PROCESS | 3858 | 1461350224825 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:37:04 INFO - PROCESS | 3858 | 1461350224828 Marionette TRACE conn4 <- [1,1590,null,{}] 11:37:04 INFO - PROCESS | 3858 | 1461350224833 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:05 INFO - PROCESS | 3858 | 1461350225065 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 11:37:05 INFO - PROCESS | 3858 | 1461350225381 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be820800 == 151 [pid = 3858] [id = 405] 11:37:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 223 (0x7f04bc531800) [pid = 3858] [serial = 1216] [outer = (nil)] 11:37:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 224 (0x7f04bd815800) [pid = 3858] [serial = 1217] [outer = 0x7f04bc531800] 11:37:05 INFO - PROCESS | 3858 | 1461350225460 Marionette DEBUG loaded listener.js 11:37:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 225 (0x7f04c0225400) [pid = 3858] [serial = 1218] [outer = 0x7f04bc531800] 11:37:06 INFO - PROCESS | 3858 | 1461350226274 Marionette TRACE conn4 <- [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]]]}] 11:37:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:37:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1477ms 11:37:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:37:06 INFO - PROCESS | 3858 | 1461350226304 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 11:37:06 INFO - PROCESS | 3858 | 1461350226307 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 11:37:06 INFO - PROCESS | 3858 | 1461350226314 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:37:06 INFO - PROCESS | 3858 | 1461350226317 Marionette TRACE conn4 <- [1,1594,null,{}] 11:37:06 INFO - PROCESS | 3858 | 1461350226322 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:06 INFO - PROCESS | 3858 | 1461350226518 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 11:37:06 INFO - PROCESS | 3858 | 1461350226748 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2ab8000 == 152 [pid = 3858] [id = 406] 11:37:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 226 (0x7f04991c8000) [pid = 3858] [serial = 1219] [outer = (nil)] 11:37:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 227 (0x7f049b119400) [pid = 3858] [serial = 1220] [outer = 0x7f04991c8000] 11:37:06 INFO - PROCESS | 3858 | 1461350226871 Marionette DEBUG loaded listener.js 11:37:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 228 (0x7f049b11d400) [pid = 3858] [serial = 1221] [outer = 0x7f04991c8000] 11:37:07 INFO - PROCESS | 3858 | 1461350227777 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:37:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:37:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1536ms 11:37:07 INFO - PROCESS | 3858 | 1461350227850 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 11:37:07 INFO - PROCESS | 3858 | 1461350227854 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 11:37:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:37:07 INFO - PROCESS | 3858 | 1461350227862 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:37:07 INFO - PROCESS | 3858 | 1461350227864 Marionette TRACE conn4 <- [1,1598,null,{}] 11:37:07 INFO - PROCESS | 3858 | 1461350227870 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:08 INFO - PROCESS | 3858 | 1461350228088 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 11:37:08 INFO - PROCESS | 3858 | 1461350228386 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fd4000 == 153 [pid = 3858] [id = 407] 11:37:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 229 (0x7f049b11b800) [pid = 3858] [serial = 1222] [outer = (nil)] 11:37:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 230 (0x7f049b606c00) [pid = 3858] [serial = 1223] [outer = 0x7f049b11b800] 11:37:08 INFO - PROCESS | 3858 | 1461350228474 Marionette DEBUG loaded listener.js 11:37:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 231 (0x7f049b60c400) [pid = 3858] [serial = 1224] [outer = 0x7f049b11b800] 11:37:09 INFO - PROCESS | 3858 | 1461350229329 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:37:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:37:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1530ms 11:37:09 INFO - PROCESS | 3858 | 1461350229391 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 11:37:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:37:09 INFO - PROCESS | 3858 | 1461350229394 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 11:37:09 INFO - PROCESS | 3858 | 1461350229400 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:37:09 INFO - PROCESS | 3858 | 1461350229404 Marionette TRACE conn4 <- [1,1602,null,{}] 11:37:09 INFO - PROCESS | 3858 | 1461350229410 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:09 INFO - PROCESS | 3858 | 1461350229724 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 11:37:10 INFO - PROCESS | 3858 | 1461350230034 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1a49800 == 154 [pid = 3858] [id = 408] 11:37:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 232 (0x7f049b11cc00) [pid = 3858] [serial = 1225] [outer = (nil)] 11:37:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 233 (0x7f049b611800) [pid = 3858] [serial = 1226] [outer = 0x7f049b11cc00] 11:37:10 INFO - PROCESS | 3858 | 1461350230111 Marionette DEBUG loaded listener.js 11:37:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 234 (0x7f04c0226400) [pid = 3858] [serial = 1227] [outer = 0x7f049b11cc00] 11:37:10 INFO - PROCESS | 3858 | 1461350230941 Marionette TRACE conn4 <- [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]]]}] 11:37:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:37:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 11:37:10 INFO - PROCESS | 3858 | 1461350230983 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 11:37:10 INFO - PROCESS | 3858 | 1461350230986 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 11:37:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:37:10 INFO - PROCESS | 3858 | 1461350230993 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:37:10 INFO - PROCESS | 3858 | 1461350230995 Marionette TRACE conn4 <- [1,1606,null,{}] 11:37:11 INFO - PROCESS | 3858 | 1461350231000 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:11 INFO - PROCESS | 3858 | 1461350231227 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 11:37:11 INFO - PROCESS | 3858 | 1461350231488 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9a7000 == 155 [pid = 3858] [id = 409] 11:37:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 235 (0x7f0498f27c00) [pid = 3858] [serial = 1228] [outer = (nil)] 11:37:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 236 (0x7f0498f2b800) [pid = 3858] [serial = 1229] [outer = 0x7f0498f27c00] 11:37:11 INFO - PROCESS | 3858 | 1461350231619 Marionette DEBUG loaded listener.js 11:37:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 237 (0x7f04be9f6c00) [pid = 3858] [serial = 1230] [outer = 0x7f0498f27c00] 11:37:12 INFO - PROCESS | 3858 | 1461350232546 Marionette TRACE conn4 <- [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]]]}] 11:37:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:37:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1629ms 11:37:12 INFO - PROCESS | 3858 | 1461350232624 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 11:37:12 INFO - PROCESS | 3858 | 1461350232628 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 11:37:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:37:12 INFO - PROCESS | 3858 | 1461350232633 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:37:12 INFO - PROCESS | 3858 | 1461350232637 Marionette TRACE conn4 <- [1,1610,null,{}] 11:37:12 INFO - PROCESS | 3858 | 1461350232643 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:12 INFO - PROCESS | 3858 | 1461350232921 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 11:37:13 INFO - PROCESS | 3858 | 1461350233245 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04940dd800 == 156 [pid = 3858] [id = 410] 11:37:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 238 (0x7f04c21a2000) [pid = 3858] [serial = 1231] [outer = (nil)] 11:37:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 239 (0x7f04c2334c00) [pid = 3858] [serial = 1232] [outer = 0x7f04c21a2000] 11:37:13 INFO - PROCESS | 3858 | 1461350233330 Marionette DEBUG loaded listener.js 11:37:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 240 (0x7f04c233c000) [pid = 3858] [serial = 1233] [outer = 0x7f04c21a2000] 11:37:14 INFO - PROCESS | 3858 | 1461350234116 Marionette TRACE conn4 <- [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]]]}] 11:37:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:37:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1529ms 11:37:14 INFO - PROCESS | 3858 | 1461350234179 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 11:37:14 INFO - PROCESS | 3858 | 1461350234184 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 11:37:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:37:14 INFO - PROCESS | 3858 | 1461350234193 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:37:14 INFO - PROCESS | 3858 | 1461350234196 Marionette TRACE conn4 <- [1,1614,null,{}] 11:37:14 INFO - PROCESS | 3858 | 1461350234203 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:14 INFO - PROCESS | 3858 | 1461350234393 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 11:37:14 INFO - PROCESS | 3858 | 1461350234611 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e82800 == 157 [pid = 3858] [id = 411] 11:37:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 241 (0x7f0495fed000) [pid = 3858] [serial = 1234] [outer = (nil)] 11:37:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 242 (0x7f0495ff3c00) [pid = 3858] [serial = 1235] [outer = 0x7f0495fed000] 11:37:14 INFO - PROCESS | 3858 | 1461350234754 Marionette DEBUG loaded listener.js 11:37:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 243 (0x7f0495ff8800) [pid = 3858] [serial = 1236] [outer = 0x7f0495fed000] 11:37:15 INFO - PROCESS | 3858 | 1461350235771 Marionette TRACE conn4 <- [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]]]}] 11:37:15 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 11:37:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1647ms 11:37:15 INFO - PROCESS | 3858 | 1461350235846 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 11:37:15 INFO - PROCESS | 3858 | 1461350235850 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 11:37:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:37:15 INFO - PROCESS | 3858 | 1461350235857 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:37:15 INFO - PROCESS | 3858 | 1461350235859 Marionette TRACE conn4 <- [1,1618,null,{}] 11:37:15 INFO - PROCESS | 3858 | 1461350235865 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:16 INFO - PROCESS | 3858 | 1461350236463 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 11:37:16 INFO - PROCESS | 3858 | 1461350236785 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049699d000 == 158 [pid = 3858] [id = 412] 11:37:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 244 (0x7f0494176000) [pid = 3858] [serial = 1237] [outer = (nil)] 11:37:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 245 (0x7f0495ff3400) [pid = 3858] [serial = 1238] [outer = 0x7f0494176000] 11:37:16 INFO - PROCESS | 3858 | 1461350236854 Marionette DEBUG loaded listener.js 11:37:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 246 (0x7f0496bed400) [pid = 3858] [serial = 1239] [outer = 0x7f0494176000] 11:37:17 INFO - PROCESS | 3858 | 1461350237712 Marionette TRACE conn4 <- [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]]]}] 11:37:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:37:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1887ms 11:37:17 INFO - PROCESS | 3858 | 1461350237751 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 11:37:17 INFO - PROCESS | 3858 | 1461350237761 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 11:37:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:37:17 INFO - PROCESS | 3858 | 1461350237768 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:37:17 INFO - PROCESS | 3858 | 1461350237773 Marionette TRACE conn4 <- [1,1622,null,{}] 11:37:17 INFO - PROCESS | 3858 | 1461350237780 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:17 INFO - PROCESS | 3858 | 1461350237956 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 11:37:18 INFO - PROCESS | 3858 | 1461350238183 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979b1000 == 159 [pid = 3858] [id = 413] 11:37:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 247 (0x7f0495d0ec00) [pid = 3858] [serial = 1240] [outer = (nil)] 11:37:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 248 (0x7f04974b1000) [pid = 3858] [serial = 1241] [outer = 0x7f0495d0ec00] 11:37:18 INFO - PROCESS | 3858 | 1461350238306 Marionette DEBUG loaded listener.js 11:37:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 249 (0x7f04991b9400) [pid = 3858] [serial = 1242] [outer = 0x7f0495d0ec00] 11:37:19 INFO - PROCESS | 3858 | 1461350239403 Marionette TRACE conn4 <- [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]]]}] 11:37:19 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 11:37:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1688ms 11:37:19 INFO - PROCESS | 3858 | 1461350239457 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 11:37:19 INFO - PROCESS | 3858 | 1461350239468 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 11:37:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:37:19 INFO - PROCESS | 3858 | 1461350239476 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:37:19 INFO - PROCESS | 3858 | 1461350239479 Marionette TRACE conn4 <- [1,1626,null,{}] 11:37:19 INFO - PROCESS | 3858 | 1461350239486 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:19 INFO - PROCESS | 3858 | 1461350239683 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 11:37:19 INFO - PROCESS | 3858 | 1461350239982 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eab6000 == 160 [pid = 3858] [id = 414] 11:37:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 250 (0x7f049b608800) [pid = 3858] [serial = 1243] [outer = (nil)] 11:37:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 251 (0x7f049b963400) [pid = 3858] [serial = 1244] [outer = 0x7f049b608800] 11:37:20 INFO - PROCESS | 3858 | 1461350240096 Marionette DEBUG loaded listener.js 11:37:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 252 (0x7f049c28bc00) [pid = 3858] [serial = 1245] [outer = 0x7f049b608800] 11:37:20 INFO - PROCESS | 3858 | 1461350240964 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:37:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:37:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 11:37:21 INFO - PROCESS | 3858 | 1461350241011 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 11:37:21 INFO - PROCESS | 3858 | 1461350241017 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 11:37:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:37:21 INFO - PROCESS | 3858 | 1461350241033 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:37:21 INFO - PROCESS | 3858 | 1461350241039 Marionette TRACE conn4 <- [1,1630,null,{}] 11:37:21 INFO - PROCESS | 3858 | 1461350241045 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:21 INFO - PROCESS | 3858 | 1461350241259 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 11:37:21 INFO - PROCESS | 3858 | 1461350241581 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a558f800 == 161 [pid = 3858] [id = 415] 11:37:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 253 (0x7f049b962000) [pid = 3858] [serial = 1246] [outer = (nil)] 11:37:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 254 (0x7f049e7be400) [pid = 3858] [serial = 1247] [outer = 0x7f049b962000] 11:37:21 INFO - PROCESS | 3858 | 1461350241656 Marionette DEBUG loaded listener.js 11:37:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 255 (0x7f049fe42c00) [pid = 3858] [serial = 1248] [outer = 0x7f049b962000] 11:37:22 INFO - PROCESS | 3858 | 1461350242514 Marionette TRACE conn4 <- [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]]]}] 11:37:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:37:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1539ms 11:37:22 INFO - PROCESS | 3858 | 1461350242565 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 11:37:22 INFO - PROCESS | 3858 | 1461350242569 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 11:37:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:37:22 INFO - PROCESS | 3858 | 1461350242576 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:37:22 INFO - PROCESS | 3858 | 1461350242579 Marionette TRACE conn4 <- [1,1634,null,{}] 11:37:22 INFO - PROCESS | 3858 | 1461350242584 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:22 INFO - PROCESS | 3858 | 1461350242776 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 11:37:23 INFO - PROCESS | 3858 | 1461350243119 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979e6000 == 162 [pid = 3858] [id = 416] 11:37:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 256 (0x7f049bf99c00) [pid = 3858] [serial = 1249] [outer = (nil)] 11:37:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 257 (0x7f04a61d8800) [pid = 3858] [serial = 1250] [outer = 0x7f049bf99c00] 11:37:23 INFO - PROCESS | 3858 | 1461350243196 Marionette DEBUG loaded listener.js 11:37:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 258 (0x7f04a643e800) [pid = 3858] [serial = 1251] [outer = 0x7f049bf99c00] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c233800 == 161 [pid = 3858] [id = 351] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c1e1e800 == 160 [pid = 3858] [id = 279] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad16000 == 159 [pid = 3858] [id = 346] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 257 (0x7f04b2d67c00) [pid = 3858] [serial = 1094] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 256 (0x7f04b66afc00) [pid = 3858] [serial = 1097] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 255 (0x7f04c2339400) [pid = 3858] [serial = 1109] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 254 (0x7f04a9f1f400) [pid = 3858] [serial = 1088] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 253 (0x7f04af588000) [pid = 3858] [serial = 1091] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 252 (0x7f04c074b800) [pid = 3858] [serial = 1106] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 251 (0x7f04bd60a000) [pid = 3858] [serial = 1100] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 250 (0x7f049c806c00) [pid = 3858] [serial = 1082] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 249 (0x7f04aa276c00) [pid = 3858] [serial = 1103] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 248 (0x7f04a6bba400) [pid = 3858] [serial = 1085] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 247 (0x7f049b023000) [pid = 3858] [serial = 1112] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOMWINDOW == 246 (0x7f04aa50fc00) [pid = 3858] [serial = 1133] [outer = (nil)] [url = about:blank] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5b8000 == 158 [pid = 3858] [id = 349] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a408d800 == 157 [pid = 3858] [id = 398] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7420800 == 156 [pid = 3858] [id = 397] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a40ee000 == 155 [pid = 3858] [id = 396] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496bb4800 == 154 [pid = 3858] [id = 395] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049be07000 == 153 [pid = 3858] [id = 394] 11:37:23 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499195800 == 152 [pid = 3858] [id = 393] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c7ad1000 == 151 [pid = 3858] [id = 387] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499197000 == 150 [pid = 3858] [id = 386] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c7abc000 == 149 [pid = 3858] [id = 385] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2b2e000 == 148 [pid = 3858] [id = 384] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b6918800 == 147 [pid = 3858] [id = 383] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1abe000 == 146 [pid = 3858] [id = 382] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af512800 == 145 [pid = 3858] [id = 381] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2da000 == 144 [pid = 3858] [id = 380] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5583000 == 143 [pid = 3858] [id = 379] 11:37:24 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496117800 == 142 [pid = 3858] [id = 378] 11:37:24 INFO - PROCESS | 3858 | 1461350244225 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:37:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:37:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1678ms 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 245 (0x7f04a748d800) [pid = 3858] [serial = 1130] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 244 (0x7f04a89ba000) [pid = 3858] [serial = 1131] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 243 (0x7f049bf9b400) [pid = 3858] [serial = 1119] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 242 (0x7f049c7a4000) [pid = 3858] [serial = 1118] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 241 (0x7f04976a9000) [pid = 3858] [serial = 1116] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 240 (0x7f0495d14c00) [pid = 3858] [serial = 1115] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 239 (0x7f04a5675c00) [pid = 3858] [serial = 1121] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 238 (0x7f04a6357800) [pid = 3858] [serial = 1122] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 237 (0x7f04a6447c00) [pid = 3858] [serial = 1124] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 236 (0x7f04a64fb800) [pid = 3858] [serial = 1125] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 235 (0x7f04a6f9a800) [pid = 3858] [serial = 1128] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | --DOMWINDOW == 234 (0x7f04a6d54800) [pid = 3858] [serial = 1127] [outer = (nil)] [url = about:blank] 11:37:24 INFO - PROCESS | 3858 | 1461350244298 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 11:37:24 INFO - PROCESS | 3858 | 1461350244302 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 11:37:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:37:24 INFO - PROCESS | 3858 | 1461350244319 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:37:24 INFO - PROCESS | 3858 | 1461350244321 Marionette TRACE conn4 <- [1,1638,null,{}] 11:37:24 INFO - PROCESS | 3858 | 1461350244328 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:24 INFO - PROCESS | 3858 | 1461350244522 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 11:37:24 INFO - PROCESS | 3858 | 1461350244710 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b913000 == 143 [pid = 3858] [id = 417] 11:37:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 235 (0x7f04a6446400) [pid = 3858] [serial = 1252] [outer = (nil)] 11:37:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 236 (0x7f04a64f6000) [pid = 3858] [serial = 1253] [outer = 0x7f04a6446400] 11:37:24 INFO - PROCESS | 3858 | 1461350244790 Marionette DEBUG loaded listener.js 11:37:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 237 (0x7f04a72e8000) [pid = 3858] [serial = 1254] [outer = 0x7f04a6446400] 11:37:25 INFO - PROCESS | 3858 | 1461350245608 Marionette TRACE conn4 <- [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]]]}] 11:37:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:37:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1348ms 11:37:25 INFO - PROCESS | 3858 | 1461350245664 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 11:37:25 INFO - PROCESS | 3858 | 1461350245666 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 11:37:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:37:25 INFO - PROCESS | 3858 | 1461350245673 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:37:25 INFO - PROCESS | 3858 | 1461350245675 Marionette TRACE conn4 <- [1,1642,null,{}] 11:37:25 INFO - PROCESS | 3858 | 1461350245680 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:25 INFO - PROCESS | 3858 | 1461350245858 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 11:37:25 INFO - PROCESS | 3858 | 1461350245871 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7018000 == 144 [pid = 3858] [id = 418] 11:37:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 238 (0x7f04a72ee400) [pid = 3858] [serial = 1255] [outer = (nil)] 11:37:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 239 (0x7f04a9f47c00) [pid = 3858] [serial = 1256] [outer = 0x7f04a72ee400] 11:37:25 INFO - PROCESS | 3858 | 1461350245933 Marionette DEBUG loaded listener.js 11:37:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 240 (0x7f04aa98c400) [pid = 3858] [serial = 1257] [outer = 0x7f04a72ee400] 11:37:26 INFO - PROCESS | 3858 | 1461350246907 Marionette TRACE conn4 <- [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]]]}] 11:37:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:37:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1285ms 11:37:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:37:26 INFO - PROCESS | 3858 | 1461350246962 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 11:37:26 INFO - PROCESS | 3858 | 1461350246964 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 11:37:26 INFO - PROCESS | 3858 | 1461350246971 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:37:26 INFO - PROCESS | 3858 | 1461350246974 Marionette TRACE conn4 <- [1,1646,null,{}] 11:37:26 INFO - PROCESS | 3858 | 1461350246979 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:27 INFO - PROCESS | 3858 | 1461350247262 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 11:37:27 INFO - PROCESS | 3858 | 1461350247322 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9a6800 == 145 [pid = 3858] [id = 419] 11:37:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 241 (0x7f04aac8dc00) [pid = 3858] [serial = 1258] [outer = (nil)] 11:37:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 242 (0x7f04aac90800) [pid = 3858] [serial = 1259] [outer = 0x7f04aac8dc00] 11:37:27 INFO - PROCESS | 3858 | 1461350247384 Marionette DEBUG loaded listener.js 11:37:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 243 (0x7f04aade4400) [pid = 3858] [serial = 1260] [outer = 0x7f04aac8dc00] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 242 (0x7f049b2c5000) [pid = 3858] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 241 (0x7f04a6bb0400) [pid = 3858] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 240 (0x7f049ebd3400) [pid = 3858] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 239 (0x7f0496bc3c00) [pid = 3858] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 238 (0x7f04bd8f0400) [pid = 3858] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 237 (0x7f04974b5000) [pid = 3858] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 236 (0x7f04a6353800) [pid = 3858] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 235 (0x7f04be609000) [pid = 3858] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 234 (0x7f04b2d69800) [pid = 3858] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 233 (0x7f049afae000) [pid = 3858] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 232 (0x7f04a9d5f400) [pid = 3858] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 231 (0x7f04ac8d0400) [pid = 3858] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 230 (0x7f049b024400) [pid = 3858] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 229 (0x7f049bad7c00) [pid = 3858] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 228 (0x7f04976a6000) [pid = 3858] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 227 (0x7f049c804000) [pid = 3858] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 226 (0x7f049bada800) [pid = 3858] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:37:29 INFO - PROCESS | 3858 | --DOMWINDOW == 225 (0x7f0495d10400) [pid = 3858] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:37:29 INFO - PROCESS | 3858 | 1461350249408 Marionette TRACE conn4 <- [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]]]}] 11:37:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:37:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2485ms 11:37:29 INFO - PROCESS | 3858 | 1461350249459 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 11:37:29 INFO - PROCESS | 3858 | 1461350249462 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 11:37:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:37:29 INFO - PROCESS | 3858 | 1461350249468 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:37:29 INFO - PROCESS | 3858 | 1461350249470 Marionette TRACE conn4 <- [1,1650,null,{}] 11:37:29 INFO - PROCESS | 3858 | 1461350249476 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:29 INFO - PROCESS | 3858 | 1461350249657 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 11:37:29 INFO - PROCESS | 3858 | 1461350249676 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef5b000 == 146 [pid = 3858] [id = 420] 11:37:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 226 (0x7f0496bc8000) [pid = 3858] [serial = 1261] [outer = (nil)] 11:37:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 227 (0x7f049b2c5000) [pid = 3858] [serial = 1262] [outer = 0x7f0496bc8000] 11:37:29 INFO - PROCESS | 3858 | 1461350249739 Marionette DEBUG loaded listener.js 11:37:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 228 (0x7f04a650ac00) [pid = 3858] [serial = 1263] [outer = 0x7f0496bc8000] 11:37:30 INFO - PROCESS | 3858 | 1461350250636 Marionette TRACE conn4 <- [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]]]}] 11:37:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1232ms 11:37:30 INFO - PROCESS | 3858 | 1461350250702 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 11:37:30 INFO - PROCESS | 3858 | 1461350250705 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 11:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:37:30 INFO - PROCESS | 3858 | 1461350250722 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:37:30 INFO - PROCESS | 3858 | 1461350250724 Marionette TRACE conn4 <- [1,1654,null,{}] 11:37:30 INFO - PROCESS | 3858 | 1461350250731 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:30 INFO - PROCESS | 3858 | 1461350250948 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 11:37:31 INFO - PROCESS | 3858 | 1461350251126 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf99000 == 147 [pid = 3858] [id = 421] 11:37:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 229 (0x7f0496bc9800) [pid = 3858] [serial = 1264] [outer = (nil)] 11:37:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 230 (0x7f04a89ba800) [pid = 3858] [serial = 1265] [outer = 0x7f0496bc9800] 11:37:31 INFO - PROCESS | 3858 | 1461350251190 Marionette DEBUG loaded listener.js 11:37:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 231 (0x7f04ae67f400) [pid = 3858] [serial = 1266] [outer = 0x7f0496bc9800] 11:37:32 INFO - PROCESS | 3858 | 1461350252347 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:37:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:37:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1695ms 11:37:32 INFO - PROCESS | 3858 | 1461350252408 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 11:37:32 INFO - PROCESS | 3858 | 1461350252415 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 11:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:37:32 INFO - PROCESS | 3858 | 1461350252425 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:37:32 INFO - PROCESS | 3858 | 1461350252429 Marionette TRACE conn4 <- [1,1658,null,{}] 11:37:32 INFO - PROCESS | 3858 | 1461350252437 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:32 INFO - PROCESS | 3858 | 1461350252710 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 11:37:33 INFO - PROCESS | 3858 | 1461350253033 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c226800 == 148 [pid = 3858] [id = 422] 11:37:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 232 (0x7f0498f2bc00) [pid = 3858] [serial = 1267] [outer = (nil)] 11:37:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 233 (0x7f0498f71400) [pid = 3858] [serial = 1268] [outer = 0x7f0498f2bc00] 11:37:33 INFO - PROCESS | 3858 | 1461350253123 Marionette DEBUG loaded listener.js 11:37:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 234 (0x7f049afb3c00) [pid = 3858] [serial = 1269] [outer = 0x7f0498f2bc00] 11:37:34 INFO - PROCESS | 3858 | 1461350254063 Marionette TRACE conn4 <- [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]]]}] 11:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1682ms 11:37:34 INFO - PROCESS | 3858 | 1461350254109 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 11:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:37:34 INFO - PROCESS | 3858 | 1461350254123 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 11:37:34 INFO - PROCESS | 3858 | 1461350254133 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:37:34 INFO - PROCESS | 3858 | 1461350254136 Marionette TRACE conn4 <- [1,1662,null,{}] 11:37:34 INFO - PROCESS | 3858 | 1461350254142 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:34 INFO - PROCESS | 3858 | 1461350254350 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 11:37:34 INFO - PROCESS | 3858 | 1461350254651 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c06000 == 149 [pid = 3858] [id = 423] 11:37:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 235 (0x7f049b966800) [pid = 3858] [serial = 1270] [outer = (nil)] 11:37:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 236 (0x7f049c744400) [pid = 3858] [serial = 1271] [outer = 0x7f049b966800] 11:37:34 INFO - PROCESS | 3858 | 1461350254775 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 237 (0x7f049ebddc00) [pid = 3858] [serial = 1272] [outer = 0x7f049b966800] 11:37:35 INFO - PROCESS | 3858 | 1461350255688 Marionette TRACE conn4 <- [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]]]}] 11:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1632ms 11:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:37:35 INFO - PROCESS | 3858 | 1461350255765 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 11:37:35 INFO - PROCESS | 3858 | 1461350255768 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 11:37:35 INFO - PROCESS | 3858 | 1461350255774 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:37:35 INFO - PROCESS | 3858 | 1461350255780 Marionette TRACE conn4 <- [1,1666,null,{}] 11:37:35 INFO - PROCESS | 3858 | 1461350255795 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:36 INFO - PROCESS | 3858 | 1461350255995 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 11:37:36 INFO - PROCESS | 3858 | 1461350256216 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04afa21000 == 150 [pid = 3858] [id = 424] 11:37:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 238 (0x7f04a5226000) [pid = 3858] [serial = 1273] [outer = (nil)] 11:37:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 239 (0x7f04a6511400) [pid = 3858] [serial = 1274] [outer = 0x7f04a5226000] 11:37:36 INFO - PROCESS | 3858 | 1461350256334 Marionette DEBUG loaded listener.js 11:37:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 240 (0x7f04a846f000) [pid = 3858] [serial = 1275] [outer = 0x7f04a5226000] 11:37:37 INFO - PROCESS | 3858 | 1461350257273 Marionette TRACE conn4 <- [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]]]}] 11:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1540ms 11:37:37 INFO - PROCESS | 3858 | 1461350257315 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 11:37:37 INFO - PROCESS | 3858 | 1461350257320 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 11:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:37:37 INFO - PROCESS | 3858 | 1461350257332 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:37:37 INFO - PROCESS | 3858 | 1461350257337 Marionette TRACE conn4 <- [1,1670,null,{}] 11:37:37 INFO - PROCESS | 3858 | 1461350257348 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:37 INFO - PROCESS | 3858 | 1461350257559 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 11:37:37 INFO - PROCESS | 3858 | 1461350257867 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3240000 == 151 [pid = 3858] [id = 425] 11:37:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 241 (0x7f04a6443000) [pid = 3858] [serial = 1276] [outer = (nil)] 11:37:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 242 (0x7f04aaa9ec00) [pid = 3858] [serial = 1277] [outer = 0x7f04a6443000] 11:37:37 INFO - PROCESS | 3858 | 1461350257959 Marionette DEBUG loaded listener.js 11:37:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 243 (0x7f04ad43cc00) [pid = 3858] [serial = 1278] [outer = 0x7f04a6443000] 11:37:38 INFO - PROCESS | 3858 | 1461350258840 Marionette TRACE conn4 <- [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]]]}] 11:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1585ms 11:37:38 INFO - PROCESS | 3858 | 1461350258920 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 11:37:38 INFO - PROCESS | 3858 | 1461350258923 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 11:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:37:38 INFO - PROCESS | 3858 | 1461350258932 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:37:38 INFO - PROCESS | 3858 | 1461350258935 Marionette TRACE conn4 <- [1,1674,null,{}] 11:37:38 INFO - PROCESS | 3858 | 1461350258940 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:39 INFO - PROCESS | 3858 | 1461350259149 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 11:37:39 INFO - PROCESS | 3858 | 1461350259480 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd6f0000 == 152 [pid = 3858] [id = 426] 11:37:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 244 (0x7f04af583800) [pid = 3858] [serial = 1279] [outer = (nil)] 11:37:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 245 (0x7f04af719c00) [pid = 3858] [serial = 1280] [outer = 0x7f04af583800] 11:37:39 INFO - PROCESS | 3858 | 1461350259563 Marionette DEBUG loaded listener.js 11:37:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 246 (0x7f04b0d0a000) [pid = 3858] [serial = 1281] [outer = 0x7f04af583800] 11:37:40 INFO - PROCESS | 3858 | 1461350260496 Marionette TRACE conn4 <- [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]]]}] 11:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1632ms 11:37:40 INFO - PROCESS | 3858 | 1461350260567 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 11:37:40 INFO - PROCESS | 3858 | 1461350260573 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 11:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:37:40 INFO - PROCESS | 3858 | 1461350260581 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:37:40 INFO - PROCESS | 3858 | 1461350260586 Marionette TRACE conn4 <- [1,1678,null,{}] 11:37:40 INFO - PROCESS | 3858 | 1461350260594 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:40 INFO - PROCESS | 3858 | 1461350260854 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 11:37:41 INFO - PROCESS | 3858 | 1461350261165 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6abf800 == 153 [pid = 3858] [id = 427] 11:37:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 247 (0x7f04b2199800) [pid = 3858] [serial = 1282] [outer = (nil)] 11:37:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 248 (0x7f04b2d70400) [pid = 3858] [serial = 1283] [outer = 0x7f04b2199800] 11:37:41 INFO - PROCESS | 3858 | 1461350261245 Marionette DEBUG loaded listener.js 11:37:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 249 (0x7f04b3823000) [pid = 3858] [serial = 1284] [outer = 0x7f04b2199800] 11:37:42 INFO - PROCESS | 3858 | 1461350262193 Marionette TRACE conn4 <- [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]]]}] 11:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1683ms 11:37:42 INFO - PROCESS | 3858 | 1461350262267 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 11:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:37:42 INFO - PROCESS | 3858 | 1461350262273 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 11:37:42 INFO - PROCESS | 3858 | 1461350262283 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:37:42 INFO - PROCESS | 3858 | 1461350262289 Marionette TRACE conn4 <- [1,1682,null,{}] 11:37:42 INFO - PROCESS | 3858 | 1461350262298 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:42 INFO - PROCESS | 3858 | 1461350262716 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 11:37:43 INFO - PROCESS | 3858 | 1461350263129 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fb3800 == 154 [pid = 3858] [id = 428] 11:37:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 250 (0x7f04b2793c00) [pid = 3858] [serial = 1285] [outer = (nil)] 11:37:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 251 (0x7f04bd373000) [pid = 3858] [serial = 1286] [outer = 0x7f04b2793c00] 11:37:43 INFO - PROCESS | 3858 | 1461350263260 Marionette DEBUG loaded listener.js 11:37:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 252 (0x7f04bd8eb800) [pid = 3858] [serial = 1287] [outer = 0x7f04b2793c00] 11:37:44 INFO - PROCESS | 3858 | 1461350264573 Marionette TRACE conn4 <- [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]]]}] 11:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2346ms 11:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:37:44 INFO - PROCESS | 3858 | 1461350264626 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 11:37:44 INFO - PROCESS | 3858 | 1461350264629 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 11:37:44 INFO - PROCESS | 3858 | 1461350264635 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:37:44 INFO - PROCESS | 3858 | 1461350264638 Marionette TRACE conn4 <- [1,1686,null,{}] 11:37:44 INFO - PROCESS | 3858 | 1461350264646 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:44 INFO - PROCESS | 3858 | 1461350264851 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 11:37:45 INFO - PROCESS | 3858 | 1461350265119 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494197000 == 155 [pid = 3858] [id = 429] 11:37:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 253 (0x7f049e729800) [pid = 3858] [serial = 1288] [outer = (nil)] 11:37:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 254 (0x7f049e733000) [pid = 3858] [serial = 1289] [outer = 0x7f049e729800] 11:37:45 INFO - PROCESS | 3858 | 1461350265237 Marionette DEBUG loaded listener.js 11:37:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 255 (0x7f049e738000) [pid = 3858] [serial = 1290] [outer = 0x7f049e729800] 11:37:46 INFO - PROCESS | 3858 | 1461350266097 Marionette TRACE conn4 <- [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]]]}] 11:37:46 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 11:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1528ms 11:37:46 INFO - PROCESS | 3858 | 1461350266165 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 11:37:46 INFO - PROCESS | 3858 | 1461350266168 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 11:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:37:46 INFO - PROCESS | 3858 | 1461350266174 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:37:46 INFO - PROCESS | 3858 | 1461350266176 Marionette TRACE conn4 <- [1,1690,null,{}] 11:37:46 INFO - PROCESS | 3858 | 1461350266182 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:46 INFO - PROCESS | 3858 | 1461350266398 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 11:37:46 INFO - PROCESS | 3858 | 1461350266701 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9b9000 == 156 [pid = 3858] [id = 430] 11:37:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 256 (0x7f049e72dc00) [pid = 3858] [serial = 1291] [outer = (nil)] 11:37:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 257 (0x7f04bd381400) [pid = 3858] [serial = 1292] [outer = 0x7f049e72dc00] 11:37:46 INFO - PROCESS | 3858 | 1461350266802 Marionette DEBUG loaded listener.js 11:37:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 258 (0x7f04c074b800) [pid = 3858] [serial = 1293] [outer = 0x7f049e72dc00] 11:37:47 INFO - PROCESS | 3858 | 1461350267629 Marionette TRACE conn4 <- [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]]]}] 11:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1485ms 11:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:37:47 INFO - PROCESS | 3858 | 1461350267661 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 11:37:47 INFO - PROCESS | 3858 | 1461350267664 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 11:37:47 INFO - PROCESS | 3858 | 1461350267670 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:37:47 INFO - PROCESS | 3858 | 1461350267673 Marionette TRACE conn4 <- [1,1694,null,{}] 11:37:47 INFO - PROCESS | 3858 | 1461350267678 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:47 INFO - PROCESS | 3858 | 1461350267956 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 11:37:48 INFO - PROCESS | 3858 | 1461350268353 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942db800 == 157 [pid = 3858] [id = 431] 11:37:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 259 (0x7f0499be4c00) [pid = 3858] [serial = 1294] [outer = (nil)] 11:37:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 260 (0x7f0499be7c00) [pid = 3858] [serial = 1295] [outer = 0x7f0499be4c00] 11:37:48 INFO - PROCESS | 3858 | 1461350268479 Marionette DEBUG loaded listener.js 11:37:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 261 (0x7f04b756b000) [pid = 3858] [serial = 1296] [outer = 0x7f0499be4c00] 11:37:49 INFO - PROCESS | 3858 | 1461350269383 Marionette TRACE conn4 <- [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]]]}] 11:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1741ms 11:37:49 INFO - PROCESS | 3858 | 1461350269412 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 11:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:37:49 INFO - PROCESS | 3858 | 1461350269416 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 11:37:49 INFO - PROCESS | 3858 | 1461350269422 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:37:49 INFO - PROCESS | 3858 | 1461350269426 Marionette TRACE conn4 <- [1,1698,null,{}] 11:37:49 INFO - PROCESS | 3858 | 1461350269432 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:49 INFO - PROCESS | 3858 | 1461350269732 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 11:37:50 INFO - PROCESS | 3858 | 1461350270082 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499a77000 == 158 [pid = 3858] [id = 432] 11:37:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 262 (0x7f0499ab7800) [pid = 3858] [serial = 1297] [outer = (nil)] 11:37:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 263 (0x7f0499be2000) [pid = 3858] [serial = 1298] [outer = 0x7f0499ab7800] 11:37:50 INFO - PROCESS | 3858 | 1461350270170 Marionette DEBUG loaded listener.js 11:37:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 264 (0x7f04c21a1800) [pid = 3858] [serial = 1299] [outer = 0x7f0499ab7800] 11:37:51 INFO - PROCESS | 3858 | 1461350271061 Marionette TRACE conn4 <- [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]]]}] 11:37:51 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 11:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1683ms 11:37:51 INFO - PROCESS | 3858 | 1461350271105 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 11:37:51 INFO - PROCESS | 3858 | 1461350271108 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 11:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:37:51 INFO - PROCESS | 3858 | 1461350271114 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:37:51 INFO - PROCESS | 3858 | 1461350271123 Marionette TRACE conn4 <- [1,1702,null,{}] 11:37:51 INFO - PROCESS | 3858 | 1461350271128 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:51 INFO - PROCESS | 3858 | 1461350271342 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 11:37:51 INFO - PROCESS | 3858 | 1461350271621 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495051800 == 159 [pid = 3858] [id = 433] 11:37:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 265 (0x7f0494741c00) [pid = 3858] [serial = 1300] [outer = (nil)] 11:37:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 266 (0x7f0494749c00) [pid = 3858] [serial = 1301] [outer = 0x7f0494741c00] 11:37:51 INFO - PROCESS | 3858 | 1461350271750 Marionette DEBUG loaded listener.js 11:37:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 267 (0x7f049474f000) [pid = 3858] [serial = 1302] [outer = 0x7f0494741c00] 11:37:52 INFO - PROCESS | 3858 | 1461350272638 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1601ms 11:37:52 INFO - PROCESS | 3858 | 1461350272716 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 11:37:52 INFO - PROCESS | 3858 | 1461350272722 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 11:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:37:52 INFO - PROCESS | 3858 | 1461350272733 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:37:52 INFO - PROCESS | 3858 | 1461350272735 Marionette TRACE conn4 <- [1,1706,null,{}] 11:37:52 INFO - PROCESS | 3858 | 1461350272741 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:52 INFO - PROCESS | 3858 | 1461350272990 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 11:37:53 INFO - PROCESS | 3858 | 1461350273298 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0491d28800 == 160 [pid = 3858] [id = 434] 11:37:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 268 (0x7f0491d02c00) [pid = 3858] [serial = 1303] [outer = (nil)] 11:37:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 269 (0x7f0491d0b800) [pid = 3858] [serial = 1304] [outer = 0x7f0491d02c00] 11:37:53 INFO - PROCESS | 3858 | 1461350273374 Marionette DEBUG loaded listener.js 11:37:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 270 (0x7f0491d10800) [pid = 3858] [serial = 1305] [outer = 0x7f0491d02c00] 11:37:54 INFO - PROCESS | 3858 | 1461350274198 Marionette TRACE conn4 <- [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]]]}] 11:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 11:37:54 INFO - PROCESS | 3858 | 1461350274263 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 11:37:54 INFO - PROCESS | 3858 | 1461350274267 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 11:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:37:54 INFO - PROCESS | 3858 | 1461350274272 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:37:54 INFO - PROCESS | 3858 | 1461350274275 Marionette TRACE conn4 <- [1,1710,null,{}] 11:37:54 INFO - PROCESS | 3858 | 1461350274280 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:54 INFO - PROCESS | 3858 | 1461350274499 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 11:37:54 INFO - PROCESS | 3858 | 1461350274816 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef5d000 == 161 [pid = 3858] [id = 435] 11:37:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 271 (0x7f0491d05400) [pid = 3858] [serial = 1306] [outer = (nil)] 11:37:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 272 (0x7f0494750000) [pid = 3858] [serial = 1307] [outer = 0x7f0491d05400] 11:37:54 INFO - PROCESS | 3858 | 1461350274895 Marionette DEBUG loaded listener.js 11:37:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 273 (0x7f049bf91c00) [pid = 3858] [serial = 1308] [outer = 0x7f0491d05400] 11:37:55 INFO - PROCESS | 3858 | 1461350275796 Marionette TRACE conn4 <- [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]]]}] 11:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1581ms 11:37:55 INFO - PROCESS | 3858 | 1461350275855 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 11:37:55 INFO - PROCESS | 3858 | 1461350275857 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 11:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:37:55 INFO - PROCESS | 3858 | 1461350275885 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:37:55 INFO - PROCESS | 3858 | 1461350275889 Marionette TRACE conn4 <- [1,1714,null,{}] 11:37:55 INFO - PROCESS | 3858 | 1461350275895 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:56 INFO - PROCESS | 3858 | 1461350276122 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 11:37:56 INFO - PROCESS | 3858 | 1461350276418 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499d58800 == 162 [pid = 3858] [id = 436] 11:37:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 274 (0x7f0491d11000) [pid = 3858] [serial = 1309] [outer = (nil)] 11:37:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 275 (0x7f0499ddc400) [pid = 3858] [serial = 1310] [outer = 0x7f0491d11000] 11:37:56 INFO - PROCESS | 3858 | 1461350276540 Marionette DEBUG loaded listener.js 11:37:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 276 (0x7f0499de2c00) [pid = 3858] [serial = 1311] [outer = 0x7f0491d11000] 11:37:57 INFO - PROCESS | 3858 | 1461350277451 Marionette TRACE conn4 <- [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]]]}] 11:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1643ms 11:37:57 INFO - PROCESS | 3858 | 1461350277527 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 11:37:57 INFO - PROCESS | 3858 | 1461350277531 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 11:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:37:57 INFO - PROCESS | 3858 | 1461350277539 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:37:57 INFO - PROCESS | 3858 | 1461350277542 Marionette TRACE conn4 <- [1,1718,null,{}] 11:37:57 INFO - PROCESS | 3858 | 1461350277547 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:57 INFO - PROCESS | 3858 | 1461350277789 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 11:37:58 INFO - PROCESS | 3858 | 1461350278152 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0491636000 == 163 [pid = 3858] [id = 437] 11:37:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 277 (0x7f049164b800) [pid = 3858] [serial = 1312] [outer = (nil)] 11:37:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 278 (0x7f0496bf0800) [pid = 3858] [serial = 1313] [outer = 0x7f049164b800] 11:37:58 INFO - PROCESS | 3858 | 1461350278226 Marionette DEBUG loaded listener.js 11:37:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 279 (0x7f0499de2400) [pid = 3858] [serial = 1314] [outer = 0x7f049164b800] 11:37:59 INFO - PROCESS | 3858 | 1461350279111 Marionette TRACE conn4 <- [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]]]}] 11:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1629ms 11:37:59 INFO - PROCESS | 3858 | 1461350279169 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 11:37:59 INFO - PROCESS | 3858 | 1461350279172 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 11:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:37:59 INFO - PROCESS | 3858 | 1461350279178 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:37:59 INFO - PROCESS | 3858 | 1461350279180 Marionette TRACE conn4 <- [1,1722,null,{}] 11:37:59 INFO - PROCESS | 3858 | 1461350279186 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:59 INFO - PROCESS | 3858 | 1461350279393 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 11:37:59 INFO - PROCESS | 3858 | 1461350279716 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c22b000 == 164 [pid = 3858] [id = 438] 11:37:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 280 (0x7f0491658400) [pid = 3858] [serial = 1315] [outer = (nil)] 11:37:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 281 (0x7f0499de8c00) [pid = 3858] [serial = 1316] [outer = 0x7f0491658400] 11:37:59 INFO - PROCESS | 3858 | 1461350279804 Marionette DEBUG loaded listener.js 11:37:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 282 (0x7f04a6446000) [pid = 3858] [serial = 1317] [outer = 0x7f0491658400] 11:38:00 INFO - PROCESS | 3858 | 1461350280647 Marionette TRACE conn4 <- [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]]]}] 11:38:00 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 11:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1534ms 11:38:00 INFO - PROCESS | 3858 | 1461350280716 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 11:38:00 INFO - PROCESS | 3858 | 1461350280720 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 11:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:38:00 INFO - PROCESS | 3858 | 1461350280726 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:38:00 INFO - PROCESS | 3858 | 1461350280728 Marionette TRACE conn4 <- [1,1726,null,{}] 11:38:00 INFO - PROCESS | 3858 | 1461350280734 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:00 INFO - PROCESS | 3858 | 1461350280964 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 11:38:01 INFO - PROCESS | 3858 | 1461350281296 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad11000 == 165 [pid = 3858] [id = 439] 11:38:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 283 (0x7f049165ac00) [pid = 3858] [serial = 1318] [outer = (nil)] 11:38:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 284 (0x7f04916a5000) [pid = 3858] [serial = 1319] [outer = 0x7f049165ac00] 11:38:01 INFO - PROCESS | 3858 | 1461350281377 Marionette DEBUG loaded listener.js 11:38:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 285 (0x7f04916a9400) [pid = 3858] [serial = 1320] [outer = 0x7f049165ac00] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a40f4800 == 164 [pid = 3858] [id = 270] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2484800 == 163 [pid = 3858] [id = 369] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fd4000 == 162 [pid = 3858] [id = 407] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2ab8000 == 161 [pid = 3858] [id = 406] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04be820800 == 160 [pid = 3858] [id = 405] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2dbf000 == 159 [pid = 3858] [id = 404] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af7f5800 == 158 [pid = 3858] [id = 403] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1c5000 == 157 [pid = 3858] [id = 402] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a84ca000 == 156 [pid = 3858] [id = 401] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef61800 == 155 [pid = 3858] [id = 400] 11:38:02 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495ed9000 == 154 [pid = 3858] [id = 399] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 284 (0x7f04a6d4f800) [pid = 3858] [serial = 873] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 283 (0x7f04a9d5d400) [pid = 3858] [serial = 900] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 282 (0x7f049ebe2800) [pid = 3858] [serial = 918] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 281 (0x7f04af58bc00) [pid = 3858] [serial = 930] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 280 (0x7f04be606800) [pid = 3858] [serial = 912] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 279 (0x7f04af58a400) [pid = 3858] [serial = 924] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 278 (0x7f04bd48a400) [pid = 3858] [serial = 909] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 277 (0x7f04c265d000) [pid = 3858] [serial = 915] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 276 (0x7f04b3827400) [pid = 3858] [serial = 906] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 275 (0x7f049afb9400) [pid = 3858] [serial = 927] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 274 (0x7f04aaa9b800) [pid = 3858] [serial = 1134] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 273 (0x7f04b0e32800) [pid = 3858] [serial = 903] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 272 (0x7f049ebd6400) [pid = 3858] [serial = 921] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 271 (0x7f0495d17c00) [pid = 3858] [serial = 1136] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 270 (0x7f04a9d5b000) [pid = 3858] [serial = 1145] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 269 (0x7f04a5680000) [pid = 3858] [serial = 1187] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 268 (0x7f04a6438800) [pid = 3858] [serial = 1188] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 267 (0x7f04bd15cc00) [pid = 3858] [serial = 1160] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 266 (0x7f04b314f800) [pid = 3858] [serial = 1154] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 265 (0x7f049a67c400) [pid = 3858] [serial = 1182] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 264 (0x7f0498f70800) [pid = 3858] [serial = 1181] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 263 (0x7f049ece8400) [pid = 3858] [serial = 1139] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 262 (0x7f04a7487400) [pid = 3858] [serial = 1193] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 261 (0x7f0496bf4400) [pid = 3858] [serial = 1163] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 260 (0x7f04a6d5b400) [pid = 3858] [serial = 1196] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 259 (0x7f04b34dcc00) [pid = 3858] [serial = 1157] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 258 (0x7f04c233e800) [pid = 3858] [serial = 1169] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 257 (0x7f04a6505800) [pid = 3858] [serial = 1190] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 256 (0x7f04be8a4800) [pid = 3858] [serial = 1166] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 255 (0x7f04aaa9c000) [pid = 3858] [serial = 1148] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 254 (0x7f049e7bd000) [pid = 3858] [serial = 1172] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 253 (0x7f049c79f800) [pid = 3858] [serial = 1185] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 252 (0x7f049afb1400) [pid = 3858] [serial = 1184] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 251 (0x7f049b967800) [pid = 3858] [serial = 1175] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 250 (0x7f04a6445800) [pid = 3858] [serial = 1142] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 249 (0x7f04af58fc00) [pid = 3858] [serial = 1151] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 248 (0x7f049c73f400) [pid = 3858] [serial = 1178] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 247 (0x7f04a89b2c00) [pid = 3858] [serial = 1194] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | --DOMWINDOW == 246 (0x7f04a6f96c00) [pid = 3858] [serial = 1191] [outer = (nil)] [url = about:blank] 11:38:03 INFO - PROCESS | 3858 | 1461350283594 Marionette TRACE conn4 <- [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]]]}] 11:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2885ms 11:38:03 INFO - PROCESS | 3858 | 1461350283612 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 11:38:03 INFO - PROCESS | 3858 | 1461350283620 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 11:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:38:03 INFO - PROCESS | 3858 | 1461350283669 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:38:03 INFO - PROCESS | 3858 | 1461350283672 Marionette TRACE conn4 <- [1,1730,null,{}] 11:38:03 INFO - PROCESS | 3858 | 1461350283684 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:03 INFO - PROCESS | 3858 | 1461350283902 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 11:38:04 INFO - PROCESS | 3858 | 1461350284082 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04940e1000 == 155 [pid = 3858] [id = 440] 11:38:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 247 (0x7f0495d15400) [pid = 3858] [serial = 1321] [outer = (nil)] 11:38:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 248 (0x7f0495ff8000) [pid = 3858] [serial = 1322] [outer = 0x7f0495d15400] 11:38:04 INFO - PROCESS | 3858 | 1461350284201 Marionette DEBUG loaded listener.js 11:38:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 249 (0x7f0496bf7800) [pid = 3858] [serial = 1323] [outer = 0x7f0495d15400] 11:38:04 INFO - PROCESS | 3858 | 1461350284965 Marionette TRACE conn4 <- [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]]]}] 11:38:05 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 11:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1383ms 11:38:05 INFO - PROCESS | 3858 | 1461350285025 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 11:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:38:05 INFO - PROCESS | 3858 | 1461350285034 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 11:38:05 INFO - PROCESS | 3858 | 1461350285046 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:38:05 INFO - PROCESS | 3858 | 1461350285049 Marionette TRACE conn4 <- [1,1734,null,{}] 11:38:05 INFO - PROCESS | 3858 | 1461350285055 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:05 INFO - PROCESS | 3858 | 1461350285254 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 11:38:05 INFO - PROCESS | 3858 | 1461350285265 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e86000 == 156 [pid = 3858] [id = 441] 11:38:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 250 (0x7f0498f26800) [pid = 3858] [serial = 1324] [outer = (nil)] 11:38:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 251 (0x7f0499ab5c00) [pid = 3858] [serial = 1325] [outer = 0x7f0498f26800] 11:38:05 INFO - PROCESS | 3858 | 1461350285346 Marionette DEBUG loaded listener.js 11:38:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 252 (0x7f0499ac2000) [pid = 3858] [serial = 1326] [outer = 0x7f0498f26800] 11:38:06 INFO - PROCESS | 3858 | 1461350286467 Marionette TRACE conn4 <- [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]]]}] 11:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1483ms 11:38:06 INFO - PROCESS | 3858 | 1461350286535 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 11:38:06 INFO - PROCESS | 3858 | 1461350286538 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 11:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:38:06 INFO - PROCESS | 3858 | 1461350286544 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:38:06 INFO - PROCESS | 3858 | 1461350286550 Marionette TRACE conn4 <- [1,1738,null,{}] 11:38:06 INFO - PROCESS | 3858 | 1461350286567 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:06 INFO - PROCESS | 3858 | 1461350286831 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 11:38:06 INFO - PROCESS | 3858 | 1461350286859 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497251800 == 157 [pid = 3858] [id = 442] 11:38:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 253 (0x7f049a67cc00) [pid = 3858] [serial = 1327] [outer = (nil)] 11:38:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 254 (0x7f049afb0c00) [pid = 3858] [serial = 1328] [outer = 0x7f049a67cc00] 11:38:06 INFO - PROCESS | 3858 | 1461350286959 Marionette DEBUG loaded listener.js 11:38:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 255 (0x7f049b11a800) [pid = 3858] [serial = 1329] [outer = 0x7f049a67cc00] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 254 (0x7f049b962000) [pid = 3858] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 253 (0x7f0496bc8000) [pid = 3858] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 252 (0x7f04a6446400) [pid = 3858] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 251 (0x7f04aac8dc00) [pid = 3858] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 250 (0x7f049b608800) [pid = 3858] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 249 (0x7f049bf99c00) [pid = 3858] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 248 (0x7f0494176000) [pid = 3858] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 247 (0x7f04a6438400) [pid = 3858] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 246 (0x7f0495d0ec00) [pid = 3858] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:38:08 INFO - PROCESS | 3858 | --DOMWINDOW == 245 (0x7f04a72ee400) [pid = 3858] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:38:09 INFO - PROCESS | 3858 | 1461350289075 Marionette TRACE conn4 <- [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]]]}] 11:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2590ms 11:38:09 INFO - PROCESS | 3858 | 1461350289137 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 11:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:38:09 INFO - PROCESS | 3858 | 1461350289141 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 11:38:09 INFO - PROCESS | 3858 | 1461350289146 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:38:09 INFO - PROCESS | 3858 | 1461350289148 Marionette TRACE conn4 <- [1,1742,null,{}] 11:38:09 INFO - PROCESS | 3858 | 1461350289156 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:09 INFO - PROCESS | 3858 | 1461350289338 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 11:38:09 INFO - PROCESS | 3858 | 1461350289355 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498dcf800 == 158 [pid = 3858] [id = 443] 11:38:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 246 (0x7f0496bc8000) [pid = 3858] [serial = 1330] [outer = (nil)] 11:38:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 247 (0x7f049b60f400) [pid = 3858] [serial = 1331] [outer = 0x7f0496bc8000] 11:38:09 INFO - PROCESS | 3858 | 1461350289422 Marionette DEBUG loaded listener.js 11:38:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 248 (0x7f049bacfc00) [pid = 3858] [serial = 1332] [outer = 0x7f0496bc8000] 11:38:10 INFO - PROCESS | 3858 | 1461350290330 Marionette TRACE conn4 <- [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]]]}] 11:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1237ms 11:38:10 INFO - PROCESS | 3858 | 1461350290385 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 11:38:10 INFO - PROCESS | 3858 | 1461350290388 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 11:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:38:10 INFO - PROCESS | 3858 | 1461350290397 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 3858 | 1461350290399 Marionette TRACE conn4 <- [1,1746,null,{}] 11:38:10 INFO - PROCESS | 3858 | 1461350290403 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:10 INFO - PROCESS | 3858 | 1461350290692 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 11:38:11 INFO - PROCESS | 3858 | 1461350291153 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0491821800 == 159 [pid = 3858] [id = 444] 11:38:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 249 (0x7f049164c800) [pid = 3858] [serial = 1333] [outer = (nil)] 11:38:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 250 (0x7f0491659400) [pid = 3858] [serial = 1334] [outer = 0x7f049164c800] 11:38:11 INFO - PROCESS | 3858 | 1461350291238 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 251 (0x7f0491d08c00) [pid = 3858] [serial = 1335] [outer = 0x7f049164c800] 11:38:12 INFO - PROCESS | 3858 | 1461350292363 Marionette TRACE conn4 <- [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]]]}] 11:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2037ms 11:38:12 INFO - PROCESS | 3858 | 1461350292438 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 11:38:12 INFO - PROCESS | 3858 | 1461350292444 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 11:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:38:12 INFO - PROCESS | 3858 | 1461350292454 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:38:12 INFO - PROCESS | 3858 | 1461350292458 Marionette TRACE conn4 <- [1,1750,null,{}] 11:38:12 INFO - PROCESS | 3858 | 1461350292466 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:12 INFO - PROCESS | 3858 | 1461350292802 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 11:38:13 INFO - PROCESS | 3858 | 1461350293177 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ac4000 == 160 [pid = 3858] [id = 445] 11:38:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 252 (0x7f04974a8c00) [pid = 3858] [serial = 1336] [outer = (nil)] 11:38:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 253 (0x7f0498f22800) [pid = 3858] [serial = 1337] [outer = 0x7f04974a8c00] 11:38:13 INFO - PROCESS | 3858 | 1461350293265 Marionette DEBUG loaded listener.js 11:38:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 254 (0x7f04991c2800) [pid = 3858] [serial = 1338] [outer = 0x7f04974a8c00] 11:38:14 INFO - PROCESS | 3858 | 1461350294243 Marionette TRACE conn4 <- [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]]]}] 11:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1832ms 11:38:14 INFO - PROCESS | 3858 | 1461350294290 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 11:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:38:14 INFO - PROCESS | 3858 | 1461350294297 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 11:38:14 INFO - PROCESS | 3858 | 1461350294303 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:38:14 INFO - PROCESS | 3858 | 1461350294307 Marionette TRACE conn4 <- [1,1754,null,{}] 11:38:14 INFO - PROCESS | 3858 | 1461350294312 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:14 INFO - PROCESS | 3858 | 1461350294567 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 11:38:15 INFO - PROCESS | 3858 | 1461350295000 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049afca000 == 161 [pid = 3858] [id = 446] 11:38:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 255 (0x7f0499bde000) [pid = 3858] [serial = 1339] [outer = (nil)] 11:38:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 256 (0x7f0499de6000) [pid = 3858] [serial = 1340] [outer = 0x7f0499bde000] 11:38:15 INFO - PROCESS | 3858 | 1461350295079 Marionette DEBUG loaded listener.js 11:38:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 257 (0x7f049b02d000) [pid = 3858] [serial = 1341] [outer = 0x7f0499bde000] 11:38:15 INFO - PROCESS | 3858 | 1461350295984 Marionette TRACE conn4 <- [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]]]}] 11:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1737ms 11:38:16 INFO - PROCESS | 3858 | 1461350296041 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 11:38:16 INFO - PROCESS | 3858 | 1461350296044 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 11:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:38:16 INFO - PROCESS | 3858 | 1461350296081 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:38:16 INFO - PROCESS | 3858 | 1461350296090 Marionette TRACE conn4 <- [1,1758,null,{}] 11:38:16 INFO - PROCESS | 3858 | 1461350296096 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:16 INFO - PROCESS | 3858 | 1461350296315 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 11:38:16 INFO - PROCESS | 3858 | 1461350296640 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eab4800 == 162 [pid = 3858] [id = 447] 11:38:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 258 (0x7f0499be5c00) [pid = 3858] [serial = 1342] [outer = (nil)] 11:38:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 259 (0x7f049c743800) [pid = 3858] [serial = 1343] [outer = 0x7f0499be5c00] 11:38:16 INFO - PROCESS | 3858 | 1461350296735 Marionette DEBUG loaded listener.js 11:38:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 260 (0x7f049c7a8c00) [pid = 3858] [serial = 1344] [outer = 0x7f0499be5c00] 11:38:17 INFO - PROCESS | 3858 | 1461350297650 Marionette TRACE conn4 <- [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]]]}] 11:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1649ms 11:38:17 INFO - PROCESS | 3858 | 1461350297719 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 11:38:17 INFO - PROCESS | 3858 | 1461350297725 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 11:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:38:17 INFO - PROCESS | 3858 | 1461350297736 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:38:17 INFO - PROCESS | 3858 | 1461350297739 Marionette TRACE conn4 <- [1,1762,null,{}] 11:38:17 INFO - PROCESS | 3858 | 1461350297748 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:18 INFO - PROCESS | 3858 | 1461350298039 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 11:38:18 INFO - PROCESS | 3858 | 1461350298372 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4314000 == 163 [pid = 3858] [id = 448] 11:38:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 261 (0x7f049c799c00) [pid = 3858] [serial = 1345] [outer = (nil)] 11:38:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 262 (0x7f049ebd4000) [pid = 3858] [serial = 1346] [outer = 0x7f049c799c00] 11:38:18 INFO - PROCESS | 3858 | 1461350298449 Marionette DEBUG loaded listener.js 11:38:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 263 (0x7f049ecef400) [pid = 3858] [serial = 1347] [outer = 0x7f049c799c00] 11:38:19 INFO - PROCESS | 3858 | 1461350299427 Marionette TRACE conn4 <- [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]]]}] 11:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1732ms 11:38:19 INFO - PROCESS | 3858 | 1461350299470 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 11:38:19 INFO - PROCESS | 3858 | 1461350299476 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 11:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:38:19 INFO - PROCESS | 3858 | 1461350299485 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:38:19 INFO - PROCESS | 3858 | 1461350299490 Marionette TRACE conn4 <- [1,1766,null,{}] 11:38:19 INFO - PROCESS | 3858 | 1461350299501 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:19 INFO - PROCESS | 3858 | 1461350299836 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 11:38:20 INFO - PROCESS | 3858 | 1461350300252 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6233800 == 164 [pid = 3858] [id = 449] 11:38:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 264 (0x7f04a61ce000) [pid = 3858] [serial = 1348] [outer = (nil)] 11:38:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 265 (0x7f04a634d000) [pid = 3858] [serial = 1349] [outer = 0x7f04a61ce000] 11:38:20 INFO - PROCESS | 3858 | 1461350300387 Marionette DEBUG loaded listener.js 11:38:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 266 (0x7f04a6511800) [pid = 3858] [serial = 1350] [outer = 0x7f04a61ce000] 11:38:21 INFO - PROCESS | 3858 | 1461350301719 Marionette TRACE conn4 <- [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]]]}] 11:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2296ms 11:38:21 INFO - PROCESS | 3858 | 1461350301783 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 11:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:38:21 INFO - PROCESS | 3858 | 1461350301789 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 11:38:21 INFO - PROCESS | 3858 | 1461350301798 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:38:21 INFO - PROCESS | 3858 | 1461350301803 Marionette TRACE conn4 <- [1,1770,null,{}] 11:38:21 INFO - PROCESS | 3858 | 1461350301821 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:22 INFO - PROCESS | 3858 | 1461350302204 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 11:38:22 INFO - PROCESS | 3858 | 1461350302522 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8576000 == 165 [pid = 3858] [id = 450] 11:38:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 267 (0x7f04a61d1400) [pid = 3858] [serial = 1351] [outer = (nil)] 11:38:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 268 (0x7f04a748b800) [pid = 3858] [serial = 1352] [outer = 0x7f04a61d1400] 11:38:22 INFO - PROCESS | 3858 | 1461350302597 Marionette DEBUG loaded listener.js 11:38:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 269 (0x7f04a89af400) [pid = 3858] [serial = 1353] [outer = 0x7f04a61d1400] 11:38:23 INFO - PROCESS | 3858 | 1461350303497 Marionette TRACE conn4 <- [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]]]}] 11:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1750ms 11:38:23 INFO - PROCESS | 3858 | 1461350303546 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 11:38:23 INFO - PROCESS | 3858 | 1461350303549 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 11:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:38:23 INFO - PROCESS | 3858 | 1461350303555 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:38:23 INFO - PROCESS | 3858 | 1461350303557 Marionette TRACE conn4 <- [1,1774,null,{}] 11:38:23 INFO - PROCESS | 3858 | 1461350303563 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:23 INFO - PROCESS | 3858 | 1461350303773 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 11:38:24 INFO - PROCESS | 3858 | 1461350304110 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa584800 == 166 [pid = 3858] [id = 451] 11:38:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 270 (0x7f04a6d51c00) [pid = 3858] [serial = 1354] [outer = (nil)] 11:38:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 271 (0x7f04a9d61000) [pid = 3858] [serial = 1355] [outer = 0x7f04a6d51c00] 11:38:24 INFO - PROCESS | 3858 | 1461350304187 Marionette DEBUG loaded listener.js 11:38:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 272 (0x7f04a9f24400) [pid = 3858] [serial = 1356] [outer = 0x7f04a6d51c00] 11:38:25 INFO - PROCESS | 3858 | 1461350305177 Marionette TRACE conn4 <- [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]]]}] 11:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1686ms 11:38:25 INFO - PROCESS | 3858 | 1461350305244 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 11:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:38:25 INFO - PROCESS | 3858 | 1461350305251 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 11:38:25 INFO - PROCESS | 3858 | 1461350305264 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:38:25 INFO - PROCESS | 3858 | 1461350305267 Marionette TRACE conn4 <- [1,1778,null,{}] 11:38:25 INFO - PROCESS | 3858 | 1461350305277 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:25 INFO - PROCESS | 3858 | 1461350305598 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 11:38:25 INFO - PROCESS | 3858 | 1461350305986 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad09800 == 167 [pid = 3858] [id = 452] 11:38:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 273 (0x7f04a89bb000) [pid = 3858] [serial = 1357] [outer = (nil)] 11:38:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 274 (0x7f04aa508000) [pid = 3858] [serial = 1358] [outer = 0x7f04a89bb000] 11:38:26 INFO - PROCESS | 3858 | 1461350306116 Marionette DEBUG loaded listener.js 11:38:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 275 (0x7f04aac8d000) [pid = 3858] [serial = 1359] [outer = 0x7f04a89bb000] 11:38:27 INFO - PROCESS | 3858 | 1461350307051 Marionette TRACE conn4 <- [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]]]}] 11:38:27 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 11:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1840ms 11:38:27 INFO - PROCESS | 3858 | 1461350307099 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 11:38:27 INFO - PROCESS | 3858 | 1461350307102 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 11:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:38:27 INFO - PROCESS | 3858 | 1461350307109 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:38:27 INFO - PROCESS | 3858 | 1461350307112 Marionette TRACE conn4 <- [1,1782,null,{}] 11:38:27 INFO - PROCESS | 3858 | 1461350307117 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:27 INFO - PROCESS | 3858 | 1461350307337 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 11:38:27 INFO - PROCESS | 3858 | 1461350307709 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac60b000 == 168 [pid = 3858] [id = 453] 11:38:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 276 (0x7f04a61cf800) [pid = 3858] [serial = 1360] [outer = (nil)] 11:38:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 277 (0x7f04aac93c00) [pid = 3858] [serial = 1361] [outer = 0x7f04a61cf800] 11:38:27 INFO - PROCESS | 3858 | 1461350307828 Marionette DEBUG loaded listener.js 11:38:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 278 (0x7f04ac649400) [pid = 3858] [serial = 1362] [outer = 0x7f04a61cf800] 11:38:28 INFO - PROCESS | 3858 | 1461350308740 Marionette TRACE conn4 <- [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]]]}] 11:38:28 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 11:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1682ms 11:38:28 INFO - PROCESS | 3858 | 1461350308793 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 11:38:28 INFO - PROCESS | 3858 | 1461350308797 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 11:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:38:28 INFO - PROCESS | 3858 | 1461350308803 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:38:28 INFO - PROCESS | 3858 | 1461350308805 Marionette TRACE conn4 <- [1,1786,null,{}] 11:38:28 INFO - PROCESS | 3858 | 1461350308811 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:29 INFO - PROCESS | 3858 | 1461350309060 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 11:38:29 INFO - PROCESS | 3858 | 1461350309383 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1a46000 == 169 [pid = 3858] [id = 454] 11:38:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 279 (0x7f04af58bc00) [pid = 3858] [serial = 1363] [outer = (nil)] 11:38:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 280 (0x7f04af71b000) [pid = 3858] [serial = 1364] [outer = 0x7f04af58bc00] 11:38:29 INFO - PROCESS | 3858 | 1461350309478 Marionette DEBUG loaded listener.js 11:38:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 281 (0x7f04b0e2f000) [pid = 3858] [serial = 1365] [outer = 0x7f04af58bc00] 11:38:30 INFO - PROCESS | 3858 | 1461350310341 Marionette TRACE conn4 <- [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]]]}] 11:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 11:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1582ms 11:38:30 INFO - PROCESS | 3858 | 1461350310386 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 11:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:38:30 INFO - PROCESS | 3858 | 1461350310391 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 11:38:30 INFO - PROCESS | 3858 | 1461350310396 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:38:30 INFO - PROCESS | 3858 | 1461350310400 Marionette TRACE conn4 <- [1,1790,null,{}] 11:38:30 INFO - PROCESS | 3858 | 1461350310406 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:30 INFO - PROCESS | 3858 | 1461350310638 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 11:38:30 INFO - PROCESS | 3858 | 1461350310950 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3311000 == 170 [pid = 3858] [id = 455] 11:38:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 282 (0x7f04ae637800) [pid = 3858] [serial = 1366] [outer = (nil)] 11:38:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 283 (0x7f04b314d000) [pid = 3858] [serial = 1367] [outer = 0x7f04ae637800] 11:38:31 INFO - PROCESS | 3858 | 1461350311033 Marionette DEBUG loaded listener.js 11:38:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 284 (0x7f04b66b4c00) [pid = 3858] [serial = 1368] [outer = 0x7f04ae637800] 11:38:31 INFO - PROCESS | 3858 | 1461350311879 Marionette TRACE conn4 <- [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]]]}] 11:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 11:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1530ms 11:38:31 INFO - PROCESS | 3858 | 1461350311927 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 11:38:31 INFO - PROCESS | 3858 | 1461350311930 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 11:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:38:31 INFO - PROCESS | 3858 | 1461350311936 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:38:31 INFO - PROCESS | 3858 | 1461350311938 Marionette TRACE conn4 <- [1,1794,null,{}] 11:38:31 INFO - PROCESS | 3858 | 1461350311944 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:32 INFO - PROCESS | 3858 | 1461350312172 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 11:38:32 INFO - PROCESS | 3858 | 1461350312509 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd86f000 == 171 [pid = 3858] [id = 456] 11:38:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 285 (0x7f04a9f19c00) [pid = 3858] [serial = 1369] [outer = (nil)] 11:38:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 286 (0x7f04bd15d800) [pid = 3858] [serial = 1370] [outer = 0x7f04a9f19c00] 11:38:32 INFO - PROCESS | 3858 | 1461350312592 Marionette DEBUG loaded listener.js 11:38:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 287 (0x7f04bd4f5800) [pid = 3858] [serial = 1371] [outer = 0x7f04a9f19c00] 11:38:33 INFO - PROCESS | 3858 | 1461350313531 Marionette TRACE conn4 <- [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]]]}] 11:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1637ms 11:38:33 INFO - PROCESS | 3858 | 1461350313583 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 11:38:33 INFO - PROCESS | 3858 | 1461350313590 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 11:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:38:33 INFO - PROCESS | 3858 | 1461350313599 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:38:33 INFO - PROCESS | 3858 | 1461350313602 Marionette TRACE conn4 <- [1,1798,null,{}] 11:38:33 INFO - PROCESS | 3858 | 1461350313611 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:33 INFO - PROCESS | 3858 | 1461350313887 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 11:38:34 INFO - PROCESS | 3858 | 1461350314215 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2b23800 == 172 [pid = 3858] [id = 457] 11:38:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 288 (0x7f04af588000) [pid = 3858] [serial = 1372] [outer = (nil)] 11:38:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 289 (0x7f04be55f400) [pid = 3858] [serial = 1373] [outer = 0x7f04af588000] 11:38:34 INFO - PROCESS | 3858 | 1461350314295 Marionette DEBUG loaded listener.js 11:38:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 290 (0x7f04c1f94400) [pid = 3858] [serial = 1374] [outer = 0x7f04af588000] 11:38:35 INFO - PROCESS | 3858 | 1461350315154 Marionette TRACE conn4 <- [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]]]}] 11:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1595ms 11:38:35 INFO - PROCESS | 3858 | 1461350315194 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 11:38:35 INFO - PROCESS | 3858 | 1461350315196 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 11:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:38:35 INFO - PROCESS | 3858 | 1461350315204 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:38:35 INFO - PROCESS | 3858 | 1461350315207 Marionette TRACE conn4 <- [1,1802,null,{}] 11:38:35 INFO - PROCESS | 3858 | 1461350315212 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:35 INFO - PROCESS | 3858 | 1461350315429 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 11:38:35 INFO - PROCESS | 3858 | 1461350315750 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492ecf800 == 173 [pid = 3858] [id = 458] 11:38:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 291 (0x7f049413f800) [pid = 3858] [serial = 1375] [outer = (nil)] 11:38:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 292 (0x7f0494145c00) [pid = 3858] [serial = 1376] [outer = 0x7f049413f800] 11:38:35 INFO - PROCESS | 3858 | 1461350315833 Marionette DEBUG loaded listener.js 11:38:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 293 (0x7f049414ac00) [pid = 3858] [serial = 1377] [outer = 0x7f049413f800] 11:38:36 INFO - PROCESS | 3858 | 1461350316648 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1528ms 11:38:36 INFO - PROCESS | 3858 | 1461350316733 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 11:38:36 INFO - PROCESS | 3858 | 1461350316737 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 11:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:38:36 INFO - PROCESS | 3858 | 1461350316743 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:38:36 INFO - PROCESS | 3858 | 1461350316745 Marionette TRACE conn4 <- [1,1806,null,{}] 11:38:36 INFO - PROCESS | 3858 | 1461350316750 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:36 INFO - PROCESS | 3858 | 1461350316955 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 11:38:37 INFO - PROCESS | 3858 | 1461350317286 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c7ad4000 == 174 [pid = 3858] [id = 459] 11:38:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 294 (0x7f0494140400) [pid = 3858] [serial = 1378] [outer = (nil)] 11:38:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 295 (0x7f0495dee400) [pid = 3858] [serial = 1379] [outer = 0x7f0494140400] 11:38:37 INFO - PROCESS | 3858 | 1461350317377 Marionette DEBUG loaded listener.js 11:38:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 296 (0x7f0495df2000) [pid = 3858] [serial = 1380] [outer = 0x7f0494140400] 11:38:38 INFO - PROCESS | 3858 | 1461350318234 Marionette TRACE conn4 <- [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]]]}] 11:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1534ms 11:38:38 INFO - PROCESS | 3858 | 1461350318278 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 11:38:38 INFO - PROCESS | 3858 | 1461350318281 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 11:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:38:38 INFO - PROCESS | 3858 | 1461350318304 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:38:38 INFO - PROCESS | 3858 | 1461350318308 Marionette TRACE conn4 <- [1,1810,null,{}] 11:38:38 INFO - PROCESS | 3858 | 1461350318320 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:38 INFO - PROCESS | 3858 | 1461350318540 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 11:38:38 INFO - PROCESS | 3858 | 1461350318863 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492fca000 == 175 [pid = 3858] [id = 460] 11:38:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 297 (0x7f0495df2400) [pid = 3858] [serial = 1381] [outer = (nil)] 11:38:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 298 (0x7f0495df7800) [pid = 3858] [serial = 1382] [outer = 0x7f0495df2400] 11:38:38 INFO - PROCESS | 3858 | 1461350318977 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 299 (0x7f04bd8f0c00) [pid = 3858] [serial = 1383] [outer = 0x7f0495df2400] 11:38:39 INFO - PROCESS | 3858 | 1461350319946 Marionette TRACE conn4 <- [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]]]}] 11:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1707ms 11:38:39 INFO - PROCESS | 3858 | 1461350319995 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 11:38:39 INFO - PROCESS | 3858 | 1461350319999 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 11:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:38:40 INFO - PROCESS | 3858 | 1461350320004 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:38:40 INFO - PROCESS | 3858 | 1461350320006 Marionette TRACE conn4 <- [1,1814,null,{}] 11:38:40 INFO - PROCESS | 3858 | 1461350320012 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:40 INFO - PROCESS | 3858 | 1461350320237 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 11:38:40 INFO - PROCESS | 3858 | 1461350320631 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049407a800 == 176 [pid = 3858] [id = 461] 11:38:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 300 (0x7f0492d46800) [pid = 3858] [serial = 1384] [outer = (nil)] 11:38:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 301 (0x7f0492d4ec00) [pid = 3858] [serial = 1385] [outer = 0x7f0492d46800] 11:38:40 INFO - PROCESS | 3858 | 1461350320764 Marionette DEBUG loaded listener.js 11:38:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 302 (0x7f0492d53800) [pid = 3858] [serial = 1386] [outer = 0x7f0492d46800] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b920800 == 175 [pid = 3858] [id = 391] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf89000 == 174 [pid = 3858] [id = 282] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b3dd800 == 173 [pid = 3858] [id = 392] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497471000 == 172 [pid = 3858] [id = 286] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498dcf800 == 171 [pid = 3858] [id = 443] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497251800 == 170 [pid = 3858] [id = 442] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495e86000 == 169 [pid = 3858] [id = 441] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04940e1000 == 168 [pid = 3858] [id = 440] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0491636000 == 167 [pid = 3858] [id = 437] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499d58800 == 166 [pid = 3858] [id = 436] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef5d000 == 165 [pid = 3858] [id = 435] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0491d28800 == 164 [pid = 3858] [id = 434] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495051800 == 163 [pid = 3858] [id = 433] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499a77000 == 162 [pid = 3858] [id = 432] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04942db800 == 161 [pid = 3858] [id = 431] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa9b9000 == 160 [pid = 3858] [id = 430] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494197000 == 159 [pid = 3858] [id = 429] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fb3800 == 158 [pid = 3858] [id = 428] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c6abf800 == 157 [pid = 3858] [id = 427] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7421000 == 156 [pid = 3858] [id = 319] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd6f0000 == 155 [pid = 3858] [id = 426] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3240000 == 154 [pid = 3858] [id = 425] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04afa21000 == 153 [pid = 3858] [id = 424] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6c06000 == 152 [pid = 3858] [id = 423] 11:38:42 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c226800 == 151 [pid = 3858] [id = 422] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 301 (0x7f049b119400) [pid = 3858] [serial = 1220] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 300 (0x7f04a89bc800) [pid = 3858] [serial = 1208] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 299 (0x7f049e7be400) [pid = 3858] [serial = 1247] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 298 (0x7f04a634fc00) [pid = 3858] [serial = 1205] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 297 (0x7f04aaeb6c00) [pid = 3858] [serial = 1211] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 296 (0x7f049b2c5000) [pid = 3858] [serial = 1262] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 295 (0x7f0495ff3c00) [pid = 3858] [serial = 1235] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 294 (0x7f049b611800) [pid = 3858] [serial = 1226] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 293 (0x7f0496beb400) [pid = 3858] [serial = 1199] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 292 (0x7f04a72e8000) [pid = 3858] [serial = 1254] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 291 (0x7f04aade4400) [pid = 3858] [serial = 1260] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 290 (0x7f049c28bc00) [pid = 3858] [serial = 1245] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 289 (0x7f049b963400) [pid = 3858] [serial = 1244] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 288 (0x7f04a61d8800) [pid = 3858] [serial = 1250] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 287 (0x7f0496bed400) [pid = 3858] [serial = 1239] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 286 (0x7f04c2334c00) [pid = 3858] [serial = 1232] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 285 (0x7f04bd815800) [pid = 3858] [serial = 1217] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 284 (0x7f04aac90800) [pid = 3858] [serial = 1259] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 283 (0x7f049fe42c00) [pid = 3858] [serial = 1248] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 282 (0x7f04a643e800) [pid = 3858] [serial = 1251] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 281 (0x7f0498f2b800) [pid = 3858] [serial = 1229] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 280 (0x7f04ae67ec00) [pid = 3858] [serial = 1197] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 279 (0x7f04b1107400) [pid = 3858] [serial = 1214] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 278 (0x7f04991b9400) [pid = 3858] [serial = 1242] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 277 (0x7f04a64f6000) [pid = 3858] [serial = 1253] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 276 (0x7f04974b1000) [pid = 3858] [serial = 1241] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 275 (0x7f049c79b000) [pid = 3858] [serial = 1202] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 274 (0x7f049b606c00) [pid = 3858] [serial = 1223] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 273 (0x7f04a9f47c00) [pid = 3858] [serial = 1256] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 272 (0x7f04aa98c400) [pid = 3858] [serial = 1257] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 271 (0x7f0495ff3400) [pid = 3858] [serial = 1238] [outer = (nil)] [url = about:blank] 11:38:42 INFO - PROCESS | 3858 | --DOMWINDOW == 270 (0x7f04a650ac00) [pid = 3858] [serial = 1263] [outer = (nil)] [url = about:blank] 11:38:43 INFO - PROCESS | 3858 | 1461350323204 Marionette TRACE conn4 <- [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]]]}] 11:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 3237ms 11:38:43 INFO - PROCESS | 3858 | 1461350323244 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 11:38:43 INFO - PROCESS | 3858 | 1461350323250 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 11:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:38:43 INFO - PROCESS | 3858 | 1461350323259 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:38:43 INFO - PROCESS | 3858 | 1461350323264 Marionette TRACE conn4 <- [1,1818,null,{}] 11:38:43 INFO - PROCESS | 3858 | 1461350323270 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:43 INFO - PROCESS | 3858 | 1461350323501 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 11:38:43 INFO - PROCESS | 3858 | 1461350323723 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fae000 == 152 [pid = 3858] [id = 462] 11:38:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 271 (0x7f049413c400) [pid = 3858] [serial = 1387] [outer = (nil)] 11:38:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 272 (0x7f049414a800) [pid = 3858] [serial = 1388] [outer = 0x7f049413c400] 11:38:43 INFO - PROCESS | 3858 | 1461350323792 Marionette DEBUG loaded listener.js 11:38:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 273 (0x7f0494742800) [pid = 3858] [serial = 1389] [outer = 0x7f049413c400] 11:38:44 INFO - PROCESS | 3858 | 1461350324661 Marionette TRACE conn4 <- [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]]]}] 11:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1485ms 11:38:44 INFO - PROCESS | 3858 | 1461350324745 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 11:38:44 INFO - PROCESS | 3858 | 1461350324753 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 11:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:38:44 INFO - PROCESS | 3858 | 1461350324763 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:38:44 INFO - PROCESS | 3858 | 1461350324767 Marionette TRACE conn4 <- [1,1822,null,{}] 11:38:44 INFO - PROCESS | 3858 | 1461350324772 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:44 INFO - PROCESS | 3858 | 1461350324973 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 11:38:45 INFO - PROCESS | 3858 | 1461350325196 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04941aa000 == 153 [pid = 3858] [id = 463] 11:38:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 274 (0x7f0494745400) [pid = 3858] [serial = 1390] [outer = (nil)] 11:38:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 275 (0x7f0495ff6400) [pid = 3858] [serial = 1391] [outer = 0x7f0494745400] 11:38:45 INFO - PROCESS | 3858 | 1461350325260 Marionette DEBUG loaded listener.js 11:38:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 276 (0x7f049769e800) [pid = 3858] [serial = 1392] [outer = 0x7f0494745400] 11:38:46 INFO - PROCESS | 3858 | 1461350326166 Marionette TRACE conn4 <- [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]]]}] 11:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1434ms 11:38:46 INFO - PROCESS | 3858 | 1461350326196 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 11:38:46 INFO - PROCESS | 3858 | 1461350326200 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 11:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:38:46 INFO - PROCESS | 3858 | 1461350326205 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:38:46 INFO - PROCESS | 3858 | 1461350326211 Marionette TRACE conn4 <- [1,1826,null,{}] 11:38:46 INFO - PROCESS | 3858 | 1461350326231 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:46 INFO - PROCESS | 3858 | 1461350326491 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 11:38:46 INFO - PROCESS | 3858 | 1461350326541 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049504f800 == 154 [pid = 3858] [id = 464] 11:38:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 277 (0x7f0499abf800) [pid = 3858] [serial = 1393] [outer = (nil)] 11:38:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 278 (0x7f0499ac3000) [pid = 3858] [serial = 1394] [outer = 0x7f0499abf800] 11:38:46 INFO - PROCESS | 3858 | 1461350326641 Marionette DEBUG loaded listener.js 11:38:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 279 (0x7f049a67f000) [pid = 3858] [serial = 1395] [outer = 0x7f0499abf800] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 278 (0x7f04a522b400) [pid = 3858] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 277 (0x7f04991b8400) [pid = 3858] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 276 (0x7f049b966800) [pid = 3858] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 275 (0x7f04974b0000) [pid = 3858] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 274 (0x7f049e72dc00) [pid = 3858] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 273 (0x7f0496bc6c00) [pid = 3858] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 272 (0x7f049769e400) [pid = 3858] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 271 (0x7f04b2793c00) [pid = 3858] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 270 (0x7f04a9d60c00) [pid = 3858] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 269 (0x7f0495d14400) [pid = 3858] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 268 (0x7f04af583800) [pid = 3858] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 267 (0x7f04a6443000) [pid = 3858] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 266 (0x7f0491658400) [pid = 3858] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 265 (0x7f04a6f98000) [pid = 3858] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 264 (0x7f0499be4c00) [pid = 3858] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 263 (0x7f04b0d04400) [pid = 3858] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 262 (0x7f04a6bb7800) [pid = 3858] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 261 (0x7f049164b800) [pid = 3858] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 260 (0x7f0498f26800) [pid = 3858] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 259 (0x7f049a67cc00) [pid = 3858] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 258 (0x7f04aa273000) [pid = 3858] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 257 (0x7f04b2795400) [pid = 3858] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 256 (0x7f049b960400) [pid = 3858] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 255 (0x7f049bad3400) [pid = 3858] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 254 (0x7f04a6d58c00) [pid = 3858] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 253 (0x7f0498f2bc00) [pid = 3858] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 252 (0x7f0499ab7800) [pid = 3858] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 251 (0x7f0496bcb400) [pid = 3858] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 250 (0x7f04b11dcc00) [pid = 3858] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 249 (0x7f049a676400) [pid = 3858] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 248 (0x7f04b2199800) [pid = 3858] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 247 (0x7f04c21a2000) [pid = 3858] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 246 (0x7f04a61ca400) [pid = 3858] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 245 (0x7f0495fed000) [pid = 3858] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 244 (0x7f04a89b5c00) [pid = 3858] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 243 (0x7f04b3343400) [pid = 3858] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 242 (0x7f049b960c00) [pid = 3858] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 241 (0x7f0495d0a400) [pid = 3858] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 240 (0x7f04a9f23800) [pid = 3858] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 239 (0x7f04991b2400) [pid = 3858] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 238 (0x7f04c2333400) [pid = 3858] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 237 (0x7f0494741c00) [pid = 3858] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 236 (0x7f049b2ba800) [pid = 3858] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 235 (0x7f0495d0c000) [pid = 3858] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 234 (0x7f049b2bb000) [pid = 3858] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 233 (0x7f04a64fac00) [pid = 3858] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 232 (0x7f049ebd4800) [pid = 3858] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 231 (0x7f049bf97000) [pid = 3858] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 230 (0x7f049bad7400) [pid = 3858] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 229 (0x7f04a6350400) [pid = 3858] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 228 (0x7f04a6356400) [pid = 3858] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 227 (0x7f0496bcc000) [pid = 3858] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 226 (0x7f0491d11000) [pid = 3858] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 225 (0x7f0498f7ec00) [pid = 3858] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 224 (0x7f04991c8000) [pid = 3858] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 223 (0x7f049b11b800) [pid = 3858] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 222 (0x7f0498f27c00) [pid = 3858] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 221 (0x7f04af718000) [pid = 3858] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 220 (0x7f049c28a800) [pid = 3858] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 219 (0x7f04a853bc00) [pid = 3858] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04af858000) [pid = 3858] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f0495d15400) [pid = 3858] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04af409000) [pid = 3858] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f049b11cc00) [pid = 3858] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f04a6504800) [pid = 3858] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f0491d05400) [pid = 3858] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f04a6bb2400) [pid = 3858] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f0491d02c00) [pid = 3858] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04bd47cc00) [pid = 3858] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f04a6d9c400) [pid = 3858] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f04a9d62000) [pid = 3858] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f049e729800) [pid = 3858] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04b315a800) [pid = 3858] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f049e7b2800) [pid = 3858] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04be243000) [pid = 3858] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f04b7566800) [pid = 3858] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04974a9000) [pid = 3858] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f04b0e37000) [pid = 3858] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f049c7a6000) [pid = 3858] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f049ebdcc00) [pid = 3858] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f049c283800) [pid = 3858] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f04a5226000) [pid = 3858] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f04a78cec00) [pid = 3858] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f0496bec000) [pid = 3858] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04aaebdc00) [pid = 3858] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f04bc531800) [pid = 3858] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:38:48 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f04afaaa000) [pid = 3858] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:38:48 INFO - PROCESS | 3858 | 1461350328893 Marionette TRACE conn4 <- [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]]]}] 11:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2751ms 11:38:48 INFO - PROCESS | 3858 | 1461350328957 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 11:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:38:48 INFO - PROCESS | 3858 | 1461350328963 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 11:38:48 INFO - PROCESS | 3858 | 1461350328968 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:38:48 INFO - PROCESS | 3858 | 1461350328971 Marionette TRACE conn4 <- [1,1830,null,{}] 11:38:48 INFO - PROCESS | 3858 | 1461350328977 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:49 INFO - PROCESS | 3858 | 1461350329203 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 11:38:49 INFO - PROCESS | 3858 | 1461350329434 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e93000 == 155 [pid = 3858] [id = 465] 11:38:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f049164e400) [pid = 3858] [serial = 1396] [outer = (nil)] 11:38:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f0495fed000) [pid = 3858] [serial = 1397] [outer = 0x7f049164e400] 11:38:49 INFO - PROCESS | 3858 | 1461350329497 Marionette DEBUG loaded listener.js 11:38:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f0498f2c000) [pid = 3858] [serial = 1398] [outer = 0x7f049164e400] 11:38:50 INFO - PROCESS | 3858 | 1461350330444 Marionette TRACE conn4 <- [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]]]}] 11:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1530ms 11:38:50 INFO - PROCESS | 3858 | 1461350330499 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 11:38:50 INFO - PROCESS | 3858 | 1461350330505 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 11:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:38:50 INFO - PROCESS | 3858 | 1461350330513 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:38:50 INFO - PROCESS | 3858 | 1461350330518 Marionette TRACE conn4 <- [1,1834,null,{}] 11:38:50 INFO - PROCESS | 3858 | 1461350330525 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:50 INFO - PROCESS | 3858 | 1461350330738 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 11:38:51 INFO - PROCESS | 3858 | 1461350331083 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fa8800 == 156 [pid = 3858] [id = 466] 11:38:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f0491d06000) [pid = 3858] [serial = 1399] [outer = (nil)] 11:38:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f0492d49c00) [pid = 3858] [serial = 1400] [outer = 0x7f0491d06000] 11:38:51 INFO - PROCESS | 3858 | 1461350331163 Marionette DEBUG loaded listener.js 11:38:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f0494171800) [pid = 3858] [serial = 1401] [outer = 0x7f0491d06000] 11:38:52 INFO - PROCESS | 3858 | 1461350332062 Marionette TRACE conn4 <- [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]]]}] 11:38:52 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 11:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1581ms 11:38:52 INFO - PROCESS | 3858 | 1461350332095 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 11:38:52 INFO - PROCESS | 3858 | 1461350332102 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 11:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:38:52 INFO - PROCESS | 3858 | 1461350332113 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:38:52 INFO - PROCESS | 3858 | 1461350332116 Marionette TRACE conn4 <- [1,1838,null,{}] 11:38:52 INFO - PROCESS | 3858 | 1461350332122 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:52 INFO - PROCESS | 3858 | 1461350332357 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 11:38:52 INFO - PROCESS | 3858 | 1461350332691 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496112000 == 157 [pid = 3858] [id = 467] 11:38:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f0495df2800) [pid = 3858] [serial = 1402] [outer = (nil)] 11:38:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f04974a7000) [pid = 3858] [serial = 1403] [outer = 0x7f0495df2800] 11:38:52 INFO - PROCESS | 3858 | 1461350332771 Marionette DEBUG loaded listener.js 11:38:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f0498f77800) [pid = 3858] [serial = 1404] [outer = 0x7f0495df2800] 11:38:53 INFO - PROCESS | 3858 | 1461350333707 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1633ms 11:38:53 INFO - PROCESS | 3858 | 1461350333746 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 11:38:53 INFO - PROCESS | 3858 | 1461350333750 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 11:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:38:53 INFO - PROCESS | 3858 | 1461350333756 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:38:53 INFO - PROCESS | 3858 | 1461350333762 Marionette TRACE conn4 <- [1,1842,null,{}] 11:38:53 INFO - PROCESS | 3858 | 1461350333779 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:54 INFO - PROCESS | 3858 | 1461350334021 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 11:38:54 INFO - PROCESS | 3858 | 1461350334379 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049918e800 == 158 [pid = 3858] [id = 468] 11:38:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f0499abf400) [pid = 3858] [serial = 1405] [outer = (nil)] 11:38:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f0499de1000) [pid = 3858] [serial = 1406] [outer = 0x7f0499abf400] 11:38:54 INFO - PROCESS | 3858 | 1461350334458 Marionette DEBUG loaded listener.js 11:38:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f049b025c00) [pid = 3858] [serial = 1407] [outer = 0x7f0499abf400] 11:38:55 INFO - PROCESS | 3858 | 1461350335427 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1735ms 11:38:55 INFO - PROCESS | 3858 | 1461350335494 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 11:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:38:55 INFO - PROCESS | 3858 | 1461350335499 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 11:38:55 INFO - PROCESS | 3858 | 1461350335505 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:38:55 INFO - PROCESS | 3858 | 1461350335508 Marionette TRACE conn4 <- [1,1846,null,{}] 11:38:55 INFO - PROCESS | 3858 | 1461350335515 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:55 INFO - PROCESS | 3858 | 1461350335752 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 11:38:56 INFO - PROCESS | 3858 | 1461350336134 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b90f800 == 159 [pid = 3858] [id = 469] 11:38:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f049b96f800) [pid = 3858] [serial = 1408] [outer = (nil)] 11:38:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f049bad4000) [pid = 3858] [serial = 1409] [outer = 0x7f049b96f800] 11:38:56 INFO - PROCESS | 3858 | 1461350336229 Marionette DEBUG loaded listener.js 11:38:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f049c2ac000) [pid = 3858] [serial = 1410] [outer = 0x7f049b96f800] 11:38:56 INFO - PROCESS | 3858 | ************************* 11:38:56 INFO - PROCESS | 3858 | A coding exception was thrown and uncaught in a Task. 11:38:56 INFO - PROCESS | 3858 | 11:38:56 INFO - PROCESS | 3858 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:38:56 INFO - PROCESS | 3858 | Full stack: 11:38:56 INFO - PROCESS | 3858 | ************************* 11:38:57 INFO - PROCESS | 3858 | 1461350337112 Marionette TRACE conn4 <- [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]]]}] 11:38:57 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) 11:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1638ms 11:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:38:57 INFO - PROCESS | 3858 | 1461350337145 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 11:38:57 INFO - PROCESS | 3858 | 1461350337148 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 11:38:57 INFO - PROCESS | 3858 | 1461350337154 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:38:57 INFO - PROCESS | 3858 | 1461350337158 Marionette TRACE conn4 <- [1,1850,null,{}] 11:38:57 INFO - PROCESS | 3858 | 1461350337163 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:57 INFO - PROCESS | 3858 | 1461350337384 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 11:38:57 INFO - PROCESS | 3858 | 1461350337674 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c640000 == 160 [pid = 3858] [id = 470] 11:38:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f049b112000) [pid = 3858] [serial = 1411] [outer = (nil)] 11:38:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f049c79c000) [pid = 3858] [serial = 1412] [outer = 0x7f049b112000] 11:38:57 INFO - PROCESS | 3858 | 1461350337802 Marionette DEBUG loaded listener.js 11:38:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 210 (0x7f049e72a000) [pid = 3858] [serial = 1413] [outer = 0x7f049b112000] 11:38:58 INFO - PROCESS | 3858 | 1461350338667 Marionette TRACE conn4 <- [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]]]}] 11:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1587ms 11:38:58 INFO - PROCESS | 3858 | 1461350338750 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 11:38:58 INFO - PROCESS | 3858 | 1461350338756 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 11:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:38:58 INFO - PROCESS | 3858 | 1461350338766 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:38:58 INFO - PROCESS | 3858 | 1461350338769 Marionette TRACE conn4 <- [1,1854,null,{}] 11:38:58 INFO - PROCESS | 3858 | 1461350338774 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:38:59 INFO - PROCESS | 3858 | 1461350339049 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 11:38:59 INFO - PROCESS | 3858 | 1461350339386 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a424d000 == 161 [pid = 3858] [id = 471] 11:38:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 211 (0x7f049e7b5c00) [pid = 3858] [serial = 1414] [outer = (nil)] 11:38:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 212 (0x7f04a5224400) [pid = 3858] [serial = 1415] [outer = 0x7f049e7b5c00] 11:38:59 INFO - PROCESS | 3858 | 1461350339465 Marionette DEBUG loaded listener.js 11:38:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 213 (0x7f04a61ca400) [pid = 3858] [serial = 1416] [outer = 0x7f049e7b5c00] 11:39:00 INFO - PROCESS | 3858 | 1461350340382 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1683ms 11:39:00 INFO - PROCESS | 3858 | 1461350340453 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 11:39:00 INFO - PROCESS | 3858 | 1461350340458 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 11:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:39:00 INFO - PROCESS | 3858 | 1461350340467 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:39:00 INFO - PROCESS | 3858 | 1461350340472 Marionette TRACE conn4 <- [1,1858,null,{}] 11:39:00 INFO - PROCESS | 3858 | 1461350340481 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:00 INFO - PROCESS | 3858 | 1461350340702 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 11:39:01 INFO - PROCESS | 3858 | 1461350341040 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a623b000 == 162 [pid = 3858] [id = 472] 11:39:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 214 (0x7f04a6439000) [pid = 3858] [serial = 1417] [outer = (nil)] 11:39:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 215 (0x7f04a6440800) [pid = 3858] [serial = 1418] [outer = 0x7f04a6439000] 11:39:01 INFO - PROCESS | 3858 | 1461350341130 Marionette DEBUG loaded listener.js 11:39:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 216 (0x7f04a6445800) [pid = 3858] [serial = 1419] [outer = 0x7f04a6439000] 11:39:02 INFO - PROCESS | 3858 | 1461350342070 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1645ms 11:39:02 INFO - PROCESS | 3858 | 1461350342111 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 11:39:02 INFO - PROCESS | 3858 | 1461350342115 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 11:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:39:02 INFO - PROCESS | 3858 | 1461350342121 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:39:02 INFO - PROCESS | 3858 | 1461350342123 Marionette TRACE conn4 <- [1,1862,null,{}] 11:39:02 INFO - PROCESS | 3858 | 1461350342129 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:02 INFO - PROCESS | 3858 | 1461350342348 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 11:39:02 INFO - PROCESS | 3858 | 1461350342722 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0e1000 == 163 [pid = 3858] [id = 473] 11:39:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 217 (0x7f04a64f0000) [pid = 3858] [serial = 1420] [outer = (nil)] 11:39:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 218 (0x7f04a6bbac00) [pid = 3858] [serial = 1421] [outer = 0x7f04a64f0000] 11:39:02 INFO - PROCESS | 3858 | 1461350342875 Marionette DEBUG loaded listener.js 11:39:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 219 (0x7f04a6da4000) [pid = 3858] [serial = 1422] [outer = 0x7f04a64f0000] 11:39:04 INFO - PROCESS | 3858 | 1461350344141 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2102ms 11:39:04 INFO - PROCESS | 3858 | 1461350344228 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 11:39:04 INFO - PROCESS | 3858 | 1461350344237 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 11:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:39:04 INFO - PROCESS | 3858 | 1461350344262 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:39:04 INFO - PROCESS | 3858 | 1461350344268 Marionette TRACE conn4 <- [1,1866,null,{}] 11:39:04 INFO - PROCESS | 3858 | 1461350344338 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:04 INFO - PROCESS | 3858 | 1461350344583 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 11:39:04 INFO - PROCESS | 3858 | 1461350344919 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9b2800 == 164 [pid = 3858] [id = 474] 11:39:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 220 (0x7f04a64fa400) [pid = 3858] [serial = 1423] [outer = (nil)] 11:39:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 221 (0x7f04a78cec00) [pid = 3858] [serial = 1424] [outer = 0x7f04a64fa400] 11:39:05 INFO - PROCESS | 3858 | 1461350345001 Marionette DEBUG loaded listener.js 11:39:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 222 (0x7f04a9d5b800) [pid = 3858] [serial = 1425] [outer = 0x7f04a64fa400] 11:39:05 INFO - PROCESS | 3858 | 1461350345891 Marionette TRACE conn4 <- [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]]]}] 11:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1700ms 11:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:39:05 INFO - PROCESS | 3858 | 1461350345946 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 11:39:05 INFO - PROCESS | 3858 | 1461350345949 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 11:39:05 INFO - PROCESS | 3858 | 1461350345955 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:39:05 INFO - PROCESS | 3858 | 1461350345958 Marionette TRACE conn4 <- [1,1870,null,{}] 11:39:05 INFO - PROCESS | 3858 | 1461350345963 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:06 INFO - PROCESS | 3858 | 1461350346165 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 11:39:06 INFO - PROCESS | 3858 | 1461350346506 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1c8000 == 165 [pid = 3858] [id = 475] 11:39:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 223 (0x7f049b2c3400) [pid = 3858] [serial = 1426] [outer = (nil)] 11:39:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 224 (0x7f04aa275400) [pid = 3858] [serial = 1427] [outer = 0x7f049b2c3400] 11:39:06 INFO - PROCESS | 3858 | 1461350346591 Marionette DEBUG loaded listener.js 11:39:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 225 (0x7f04aa98fc00) [pid = 3858] [serial = 1428] [outer = 0x7f049b2c3400] 11:39:07 INFO - PROCESS | 3858 | 1461350347452 Marionette TRACE conn4 <- [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]]]}] 11:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1531ms 11:39:07 INFO - PROCESS | 3858 | 1461350347486 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 11:39:07 INFO - PROCESS | 3858 | 1461350347490 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 11:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:39:07 INFO - PROCESS | 3858 | 1461350347496 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:39:07 INFO - PROCESS | 3858 | 1461350347500 Marionette TRACE conn4 <- [1,1874,null,{}] 11:39:07 INFO - PROCESS | 3858 | 1461350347506 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:07 INFO - PROCESS | 3858 | 1461350347737 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 11:39:08 INFO - PROCESS | 3858 | 1461350348074 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1051800 == 166 [pid = 3858] [id = 476] 11:39:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 226 (0x7f04aaeb5c00) [pid = 3858] [serial = 1429] [outer = (nil)] 11:39:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 227 (0x7f04ac64cc00) [pid = 3858] [serial = 1430] [outer = 0x7f04aaeb5c00] 11:39:08 INFO - PROCESS | 3858 | 1461350348167 Marionette DEBUG loaded listener.js 11:39:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 228 (0x7f04ae6f6000) [pid = 3858] [serial = 1431] [outer = 0x7f04aaeb5c00] 11:39:09 INFO - PROCESS | 3858 | 1461350349101 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1685ms 11:39:09 INFO - PROCESS | 3858 | 1461350349182 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 11:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:39:09 INFO - PROCESS | 3858 | 1461350349186 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 11:39:09 INFO - PROCESS | 3858 | 1461350349192 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:39:09 INFO - PROCESS | 3858 | 1461350349196 Marionette TRACE conn4 <- [1,1878,null,{}] 11:39:09 INFO - PROCESS | 3858 | 1461350349209 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:09 INFO - PROCESS | 3858 | 1461350349465 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 11:39:09 INFO - PROCESS | 3858 | 1461350349790 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1caf000 == 167 [pid = 3858] [id = 477] 11:39:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 229 (0x7f04aaebdc00) [pid = 3858] [serial = 1432] [outer = (nil)] 11:39:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 230 (0x7f04af40a000) [pid = 3858] [serial = 1433] [outer = 0x7f04aaebdc00] 11:39:09 INFO - PROCESS | 3858 | 1461350349879 Marionette DEBUG loaded listener.js 11:39:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 231 (0x7f04af8b3400) [pid = 3858] [serial = 1434] [outer = 0x7f04aaebdc00] 11:39:10 INFO - PROCESS | 3858 | 1461350350883 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1747ms 11:39:10 INFO - PROCESS | 3858 | 1461350350942 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 11:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:39:10 INFO - PROCESS | 3858 | 1461350350953 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 11:39:10 INFO - PROCESS | 3858 | 1461350350967 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:39:10 INFO - PROCESS | 3858 | 1461350350971 Marionette TRACE conn4 <- [1,1882,null,{}] 11:39:10 INFO - PROCESS | 3858 | 1461350350980 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:11 INFO - PROCESS | 3858 | 1461350351351 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 11:39:11 INFO - PROCESS | 3858 | 1461350351759 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b341d800 == 168 [pid = 3858] [id = 478] 11:39:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 232 (0x7f04aec05c00) [pid = 3858] [serial = 1435] [outer = (nil)] 11:39:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 233 (0x7f04b0e32400) [pid = 3858] [serial = 1436] [outer = 0x7f04aec05c00] 11:39:11 INFO - PROCESS | 3858 | 1461350351888 Marionette DEBUG loaded listener.js 11:39:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 234 (0x7f04b117f400) [pid = 3858] [serial = 1437] [outer = 0x7f04aec05c00] 11:39:13 INFO - PROCESS | 3858 | 1461350353157 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2253ms 11:39:13 INFO - PROCESS | 3858 | 1461350353215 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 11:39:13 INFO - PROCESS | 3858 | 1461350353218 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 11:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:39:13 INFO - PROCESS | 3858 | 1461350353224 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:39:13 INFO - PROCESS | 3858 | 1461350353226 Marionette TRACE conn4 <- [1,1886,null,{}] 11:39:13 INFO - PROCESS | 3858 | 1461350353232 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:13 INFO - PROCESS | 3858 | 1461350353460 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 11:39:13 INFO - PROCESS | 3858 | 1461350353786 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2479000 == 169 [pid = 3858] [id = 479] 11:39:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 235 (0x7f04b1c8e000) [pid = 3858] [serial = 1438] [outer = (nil)] 11:39:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 236 (0x7f04b1eb7800) [pid = 3858] [serial = 1439] [outer = 0x7f04b1c8e000] 11:39:13 INFO - PROCESS | 3858 | 1461350353892 Marionette DEBUG loaded listener.js 11:39:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 237 (0x7f04b279c000) [pid = 3858] [serial = 1440] [outer = 0x7f04b1c8e000] 11:39:14 INFO - PROCESS | 3858 | 1461350354753 Marionette TRACE conn4 <- [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]]]}] 11:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1580ms 11:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:39:14 INFO - PROCESS | 3858 | 1461350354806 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 11:39:14 INFO - PROCESS | 3858 | 1461350354808 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 11:39:14 INFO - PROCESS | 3858 | 1461350354814 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:39:14 INFO - PROCESS | 3858 | 1461350354817 Marionette TRACE conn4 <- [1,1890,null,{}] 11:39:14 INFO - PROCESS | 3858 | 1461350354822 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:15 INFO - PROCESS | 3858 | 1461350355029 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 11:39:15 INFO - PROCESS | 3858 | 1461350355312 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4004000 == 170 [pid = 3858] [id = 480] 11:39:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 238 (0x7f04b1c95000) [pid = 3858] [serial = 1441] [outer = (nil)] 11:39:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 239 (0x7f04b3151800) [pid = 3858] [serial = 1442] [outer = 0x7f04b1c95000] 11:39:15 INFO - PROCESS | 3858 | 1461350355440 Marionette DEBUG loaded listener.js 11:39:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 240 (0x7f04b343b800) [pid = 3858] [serial = 1443] [outer = 0x7f04b1c95000] 11:39:16 INFO - PROCESS | 3858 | 1461350356324 Marionette TRACE conn4 <- [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]]]}] 11:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1541ms 11:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:39:16 INFO - PROCESS | 3858 | 1461350356356 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 11:39:16 INFO - PROCESS | 3858 | 1461350356358 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 11:39:16 INFO - PROCESS | 3858 | 1461350356364 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:39:16 INFO - PROCESS | 3858 | 1461350356367 Marionette TRACE conn4 <- [1,1894,null,{}] 11:39:16 INFO - PROCESS | 3858 | 1461350356372 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:16 INFO - PROCESS | 3858 | 1461350356596 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 11:39:16 INFO - PROCESS | 3858 | 1461350356919 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a401f000 == 171 [pid = 3858] [id = 481] 11:39:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 241 (0x7f04b2798800) [pid = 3858] [serial = 1444] [outer = (nil)] 11:39:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 242 (0x7f04bd378800) [pid = 3858] [serial = 1445] [outer = 0x7f04b2798800] 11:39:17 INFO - PROCESS | 3858 | 1461350357001 Marionette DEBUG loaded listener.js 11:39:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 243 (0x7f04bd817400) [pid = 3858] [serial = 1446] [outer = 0x7f04b2798800] 11:39:17 INFO - PROCESS | 3858 | 1461350357846 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1534ms 11:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:39:17 INFO - PROCESS | 3858 | 1461350357898 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 11:39:17 INFO - PROCESS | 3858 | 1461350357901 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 11:39:17 INFO - PROCESS | 3858 | 1461350357907 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:39:17 INFO - PROCESS | 3858 | 1461350357910 Marionette TRACE conn4 <- [1,1898,null,{}] 11:39:17 INFO - PROCESS | 3858 | 1461350357915 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:18 INFO - PROCESS | 3858 | 1461350358121 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 11:39:18 INFO - PROCESS | 3858 | 1461350358572 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fca800 == 172 [pid = 3858] [id = 482] 11:39:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 244 (0x7f0492d4dc00) [pid = 3858] [serial = 1447] [outer = (nil)] 11:39:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 245 (0x7f0499bdf400) [pid = 3858] [serial = 1448] [outer = 0x7f0492d4dc00] 11:39:18 INFO - PROCESS | 3858 | 1461350358672 Marionette DEBUG loaded listener.js 11:39:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 246 (0x7f04be89f000) [pid = 3858] [serial = 1449] [outer = 0x7f0492d4dc00] 11:39:19 INFO - PROCESS | 3858 | 1461350359606 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1738ms 11:39:19 INFO - PROCESS | 3858 | 1461350359644 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 11:39:19 INFO - PROCESS | 3858 | 1461350359647 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 11:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:39:19 INFO - PROCESS | 3858 | 1461350359654 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:39:19 INFO - PROCESS | 3858 | 1461350359656 Marionette TRACE conn4 <- [1,1902,null,{}] 11:39:19 INFO - PROCESS | 3858 | 1461350359661 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:19 INFO - PROCESS | 3858 | 1461350359870 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 11:39:20 INFO - PROCESS | 3858 | 1461350360201 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fb6000 == 173 [pid = 3858] [id = 483] 11:39:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 247 (0x7f0491652c00) [pid = 3858] [serial = 1450] [outer = (nil)] 11:39:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 248 (0x7f0494173800) [pid = 3858] [serial = 1451] [outer = 0x7f0491652c00] 11:39:20 INFO - PROCESS | 3858 | 1461350360278 Marionette DEBUG loaded listener.js 11:39:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 249 (0x7f0499ab9800) [pid = 3858] [serial = 1452] [outer = 0x7f0491652c00] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b913000 == 172 [pid = 3858] [id = 417] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049eab6000 == 171 [pid = 3858] [id = 414] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ac9000 == 170 [pid = 3858] [id = 370] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979b1000 == 169 [pid = 3858] [id = 413] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049699d000 == 168 [pid = 3858] [id = 412] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3311000 == 167 [pid = 3858] [id = 455] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1a46000 == 166 [pid = 3858] [id = 454] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ac60b000 == 165 [pid = 3858] [id = 453] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad09800 == 164 [pid = 3858] [id = 452] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa584800 == 163 [pid = 3858] [id = 451] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8576000 == 162 [pid = 3858] [id = 450] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6233800 == 161 [pid = 3858] [id = 449] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4314000 == 160 [pid = 3858] [id = 448] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049eab4800 == 159 [pid = 3858] [id = 447] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049afca000 == 158 [pid = 3858] [id = 446] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ac4000 == 157 [pid = 3858] [id = 445] 11:39:21 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0491821800 == 156 [pid = 3858] [id = 444] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 248 (0x7f04aa510000) [pid = 3858] [serial = 1209] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 247 (0x7f04c1f92400) [pid = 3858] [serial = 1107] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 246 (0x7f049c744400) [pid = 3858] [serial = 1271] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 245 (0x7f049b022800) [pid = 3858] [serial = 1020] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 244 (0x7f04bd381400) [pid = 3858] [serial = 1292] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 243 (0x7f04991d1c00) [pid = 3858] [serial = 963] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 242 (0x7f04aaa9b000) [pid = 3858] [serial = 990] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 241 (0x7f04bd373000) [pid = 3858] [serial = 1286] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 240 (0x7f04aa513400) [pid = 3858] [serial = 1035] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 239 (0x7f04b30e9000) [pid = 3858] [serial = 1056] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 238 (0x7f04b0d0a000) [pid = 3858] [serial = 1281] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 237 (0x7f04ad43cc00) [pid = 3858] [serial = 1278] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 236 (0x7f0499de8c00) [pid = 3858] [serial = 1316] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 235 (0x7f04adca0800) [pid = 3858] [serial = 1149] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 234 (0x7f04b756b000) [pid = 3858] [serial = 1296] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 233 (0x7f04c2334800) [pid = 3858] [serial = 984] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 232 (0x7f04a6fa9000) [pid = 3858] [serial = 1017] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 231 (0x7f0499de2400) [pid = 3858] [serial = 1314] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 230 (0x7f0499ac2000) [pid = 3858] [serial = 1326] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 229 (0x7f049b11a800) [pid = 3858] [serial = 1329] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 228 (0x7f04af58c000) [pid = 3858] [serial = 975] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 227 (0x7f04b333ac00) [pid = 3858] [serial = 1155] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 226 (0x7f049b96f400) [pid = 3858] [serial = 1176] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 225 (0x7f04bd8eb800) [pid = 3858] [serial = 1287] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 224 (0x7f0499ab5c00) [pid = 3858] [serial = 1325] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 223 (0x7f04aea58400) [pid = 3858] [serial = 1044] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 222 (0x7f04a93d2000) [pid = 3858] [serial = 969] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 221 (0x7f0498f71400) [pid = 3858] [serial = 1268] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 220 (0x7f049ebddc00) [pid = 3858] [serial = 1272] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 219 (0x7f04c21a1800) [pid = 3858] [serial = 1299] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 218 (0x7f04a64fec00) [pid = 3858] [serial = 1113] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 217 (0x7f04b3151400) [pid = 3858] [serial = 1095] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 216 (0x7f04af857c00) [pid = 3858] [serial = 1080] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 215 (0x7f04b2d70400) [pid = 3858] [serial = 1283] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 214 (0x7f04c233c000) [pid = 3858] [serial = 1233] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 213 (0x7f04a6fa4800) [pid = 3858] [serial = 1086] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 212 (0x7f0495ff8800) [pid = 3858] [serial = 1236] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 211 (0x7f04a6446000) [pid = 3858] [serial = 1317] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 210 (0x7f04b0d07400) [pid = 3858] [serial = 1092] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 209 (0x7f04bd37e800) [pid = 3858] [serial = 1098] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f049c745400) [pid = 3858] [serial = 1179] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f04991b7800) [pid = 3858] [serial = 1137] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f04b7570c00) [pid = 3858] [serial = 1158] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f04991c1000) [pid = 3858] [serial = 987] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04c233f000) [pid = 3858] [serial = 1110] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f049474f000) [pid = 3858] [serial = 1302] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f04c074b800) [pid = 3858] [serial = 1293] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f0499be7c00) [pid = 3858] [serial = 1295] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f04ac651400) [pid = 3858] [serial = 1041] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f0498f72000) [pid = 3858] [serial = 1200] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f04a6353000) [pid = 3858] [serial = 996] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f0499be2000) [pid = 3858] [serial = 1298] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f04a6d55000) [pid = 3858] [serial = 1026] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f04af719c00) [pid = 3858] [serial = 1280] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04a643f400) [pid = 3858] [serial = 1206] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f04a89ba800) [pid = 3858] [serial = 1265] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f049f129000) [pid = 3858] [serial = 1083] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f049e7b3400) [pid = 3858] [serial = 1203] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04a6bb4800) [pid = 3858] [serial = 1143] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04a72ea000) [pid = 3858] [serial = 1029] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04be8a2000) [pid = 3858] [serial = 1104] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f0499de2c00) [pid = 3858] [serial = 1311] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04aaa9ec00) [pid = 3858] [serial = 1277] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04c2659400) [pid = 3858] [serial = 1170] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f049b11d400) [pid = 3858] [serial = 1221] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f049b60c400) [pid = 3858] [serial = 1224] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04be9f6c00) [pid = 3858] [serial = 1230] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04bd608400) [pid = 3858] [serial = 1161] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04afaae000) [pid = 3858] [serial = 993] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04aade8c00) [pid = 3858] [serial = 1089] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04b1eba400) [pid = 3858] [serial = 1053] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f0495ff8000) [pid = 3858] [serial = 1322] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04b1180800) [pid = 3858] [serial = 1152] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04c0226400) [pid = 3858] [serial = 1227] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04af3ee400) [pid = 3858] [serial = 1212] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f049bf91c00) [pid = 3858] [serial = 1308] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04916a5000) [pid = 3858] [serial = 1319] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04a8538800) [pid = 3858] [serial = 1032] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f0491d10800) [pid = 3858] [serial = 1305] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04be553800) [pid = 3858] [serial = 1101] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04aaebe800) [pid = 3858] [serial = 972] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f0494749c00) [pid = 3858] [serial = 1301] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f0491d0b800) [pid = 3858] [serial = 1304] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04aade2c00) [pid = 3858] [serial = 1038] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f049e733000) [pid = 3858] [serial = 1289] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f0496bf0800) [pid = 3858] [serial = 1313] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f049afb3c00) [pid = 3858] [serial = 1269] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f0494750000) [pid = 3858] [serial = 1307] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04bc532c00) [pid = 3858] [serial = 978] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04b3823000) [pid = 3858] [serial = 1284] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04c2333000) [pid = 3858] [serial = 1173] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04c21a2400) [pid = 3858] [serial = 1167] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04be9f7000) [pid = 3858] [serial = 981] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f0499ddc400) [pid = 3858] [serial = 1310] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a6d50400) [pid = 3858] [serial = 960] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f049afb0c00) [pid = 3858] [serial = 1328] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04b30eb400) [pid = 3858] [serial = 1215] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a522a800) [pid = 3858] [serial = 1140] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a5678800) [pid = 3858] [serial = 966] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049ecf0800) [pid = 3858] [serial = 1023] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a6511400) [pid = 3858] [serial = 1274] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a9f21000) [pid = 3858] [serial = 1146] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f0496bfa400) [pid = 3858] [serial = 1164] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04af586800) [pid = 3858] [serial = 1047] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049e738000) [pid = 3858] [serial = 1290] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04c0225400) [pid = 3858] [serial = 1218] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04b0e38000) [pid = 3858] [serial = 1050] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a846f000) [pid = 3858] [serial = 1275] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f0496bf7800) [pid = 3858] [serial = 1323] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049b60f400) [pid = 3858] [serial = 1331] [outer = (nil)] [url = about:blank] 11:39:22 INFO - PROCESS | 3858 | 1461350362583 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2989ms 11:39:22 INFO - PROCESS | 3858 | 1461350362650 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 11:39:22 INFO - PROCESS | 3858 | 1461350362656 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 11:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:39:22 INFO - PROCESS | 3858 | 1461350362664 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:39:22 INFO - PROCESS | 3858 | 1461350362668 Marionette TRACE conn4 <- [1,1906,null,{}] 11:39:22 INFO - PROCESS | 3858 | 1461350362675 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:22 INFO - PROCESS | 3858 | 1461350362859 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 11:39:22 INFO - PROCESS | 3858 | 1461350362872 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492edd000 == 157 [pid = 3858] [id = 484] 11:39:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0491d10800) [pid = 3858] [serial = 1453] [outer = (nil)] 11:39:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049413cc00) [pid = 3858] [serial = 1454] [outer = 0x7f0491d10800] 11:39:22 INFO - PROCESS | 3858 | 1461350362936 Marionette DEBUG loaded listener.js 11:39:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f049414b400) [pid = 3858] [serial = 1455] [outer = 0x7f0491d10800] 11:39:24 INFO - PROCESS | 3858 | 1461350364066 Marionette TRACE conn4 <- [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]]]}] 11:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1436ms 11:39:24 INFO - PROCESS | 3858 | 1461350364100 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 11:39:24 INFO - PROCESS | 3858 | 1461350364109 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 11:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:39:24 INFO - PROCESS | 3858 | 1461350364119 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:39:24 INFO - PROCESS | 3858 | 1461350364122 Marionette TRACE conn4 <- [1,1910,null,{}] 11:39:24 INFO - PROCESS | 3858 | 1461350364126 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:24 INFO - PROCESS | 3858 | 1461350364413 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 11:39:24 INFO - PROCESS | 3858 | 1461350364604 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494085000 == 158 [pid = 3858] [id = 485] 11:39:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0494170000) [pid = 3858] [serial = 1456] [outer = (nil)] 11:39:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0495dec000) [pid = 3858] [serial = 1457] [outer = 0x7f0494170000] 11:39:24 INFO - PROCESS | 3858 | 1461350364700 Marionette DEBUG loaded listener.js 11:39:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0495ff4400) [pid = 3858] [serial = 1458] [outer = 0x7f0494170000] 11:39:25 INFO - PROCESS | 3858 | 1461350365497 Marionette TRACE conn4 <- [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]]]}] 11:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1432ms 11:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:39:25 INFO - PROCESS | 3858 | 1461350365556 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 11:39:25 INFO - PROCESS | 3858 | 1461350365559 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 11:39:25 INFO - PROCESS | 3858 | 1461350365565 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:39:25 INFO - PROCESS | 3858 | 1461350365570 Marionette TRACE conn4 <- [1,1914,null,{}] 11:39:25 INFO - PROCESS | 3858 | 1461350365585 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:25 INFO - PROCESS | 3858 | 1461350365858 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 11:39:25 INFO - PROCESS | 3858 | 1461350365900 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fd9000 == 159 [pid = 3858] [id = 486] 11:39:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04974aa000) [pid = 3858] [serial = 1459] [outer = (nil)] 11:39:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0498f20c00) [pid = 3858] [serial = 1460] [outer = 0x7f04974aa000] 11:39:26 INFO - PROCESS | 3858 | 1461350366033 Marionette DEBUG loaded listener.js 11:39:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0498f75400) [pid = 3858] [serial = 1461] [outer = 0x7f04974aa000] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f0499bde000) [pid = 3858] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a89bb000) [pid = 3858] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04ae637800) [pid = 3858] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049413f800) [pid = 3858] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f049c799c00) [pid = 3858] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04974a8c00) [pid = 3858] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f0495df2400) [pid = 3858] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049413c400) [pid = 3858] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04af588000) [pid = 3858] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f049165ac00) [pid = 3858] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04a6d51c00) [pid = 3858] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04a61cf800) [pid = 3858] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f0494745400) [pid = 3858] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f0499be5c00) [pid = 3858] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049164c800) [pid = 3858] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0499abf800) [pid = 3858] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04a61d1400) [pid = 3858] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f0494140400) [pid = 3858] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04a9f19c00) [pid = 3858] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04af58bc00) [pid = 3858] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f0496bc9800) [pid = 3858] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:39:27 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04a61ce000) [pid = 3858] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:39:27 INFO - PROCESS | 3858 | 1461350367641 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2097ms 11:39:27 INFO - PROCESS | 3858 | 1461350367661 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 11:39:27 INFO - PROCESS | 3858 | 1461350367665 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 11:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:39:27 INFO - PROCESS | 3858 | 1461350367671 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:39:27 INFO - PROCESS | 3858 | 1461350367673 Marionette TRACE conn4 <- [1,1918,null,{}] 11:39:27 INFO - PROCESS | 3858 | 1461350367680 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:27 INFO - PROCESS | 3858 | 1461350367919 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 11:39:27 INFO - PROCESS | 3858 | 1461350367940 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495058000 == 160 [pid = 3858] [id = 487] 11:39:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f049165ac00) [pid = 3858] [serial = 1462] [outer = (nil)] 11:39:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f0495df6400) [pid = 3858] [serial = 1463] [outer = 0x7f049165ac00] 11:39:28 INFO - PROCESS | 3858 | 1461350368001 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f0498f7cc00) [pid = 3858] [serial = 1464] [outer = 0x7f049165ac00] 11:39:28 INFO - PROCESS | 3858 | 1461350368828 Marionette TRACE conn4 <- [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]]]}] 11:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1229ms 11:39:28 INFO - PROCESS | 3858 | 1461350368905 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 11:39:28 INFO - PROCESS | 3858 | 1461350368908 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 11:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:39:28 INFO - PROCESS | 3858 | 1461350368914 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:39:28 INFO - PROCESS | 3858 | 1461350368916 Marionette TRACE conn4 <- [1,1922,null,{}] 11:39:28 INFO - PROCESS | 3858 | 1461350368921 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:29 INFO - PROCESS | 3858 | 1461350369170 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 11:39:29 INFO - PROCESS | 3858 | 1461350369637 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0491d30000 == 161 [pid = 3858] [id = 488] 11:39:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0491655400) [pid = 3858] [serial = 1465] [outer = (nil)] 11:39:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04916a7000) [pid = 3858] [serial = 1466] [outer = 0x7f0491655400] 11:39:29 INFO - PROCESS | 3858 | 1461350369715 Marionette DEBUG loaded listener.js 11:39:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0491d10c00) [pid = 3858] [serial = 1467] [outer = 0x7f0491655400] 11:39:30 INFO - PROCESS | 3858 | 1461350370620 Marionette TRACE conn4 <- [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]]]}] 11:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1783ms 11:39:30 INFO - PROCESS | 3858 | 1461350370700 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 11:39:30 INFO - PROCESS | 3858 | 1461350370707 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 11:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:39:30 INFO - PROCESS | 3858 | 1461350370716 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:39:30 INFO - PROCESS | 3858 | 1461350370719 Marionette TRACE conn4 <- [1,1926,null,{}] 11:39:30 INFO - PROCESS | 3858 | 1461350370727 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:30 INFO - PROCESS | 3858 | 1461350370972 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 11:39:31 INFO - PROCESS | 3858 | 1461350371282 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942d4000 == 162 [pid = 3858] [id = 489] 11:39:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f0494749c00) [pid = 3858] [serial = 1468] [outer = (nil)] 11:39:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0495d10c00) [pid = 3858] [serial = 1469] [outer = 0x7f0494749c00] 11:39:31 INFO - PROCESS | 3858 | 1461350371366 Marionette DEBUG loaded listener.js 11:39:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0495df7000) [pid = 3858] [serial = 1470] [outer = 0x7f0494749c00] 11:39:32 INFO - PROCESS | 3858 | 1461350372257 Marionette TRACE conn4 <- [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]]]}] 11:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1579ms 11:39:32 INFO - PROCESS | 3858 | 1461350372298 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 11:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:39:32 INFO - PROCESS | 3858 | 1461350372305 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 11:39:32 INFO - PROCESS | 3858 | 1461350372313 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:39:32 INFO - PROCESS | 3858 | 1461350372318 Marionette TRACE conn4 <- [1,1930,null,{}] 11:39:32 INFO - PROCESS | 3858 | 1461350372324 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:32 INFO - PROCESS | 3858 | 1461350372546 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 11:39:32 INFO - PROCESS | 3858 | 1461350372845 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496107000 == 163 [pid = 3858] [id = 490] 11:39:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0495ffa000) [pid = 3858] [serial = 1471] [outer = (nil)] 11:39:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f04974a8c00) [pid = 3858] [serial = 1472] [outer = 0x7f0495ffa000] 11:39:32 INFO - PROCESS | 3858 | 1461350372965 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f0498f71400) [pid = 3858] [serial = 1473] [outer = 0x7f0495ffa000] 11:39:33 INFO - PROCESS | 3858 | 1461350373875 Marionette TRACE conn4 <- [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]]]}] 11:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 11:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:39:33 INFO - PROCESS | 3858 | 1461350373947 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 11:39:33 INFO - PROCESS | 3858 | 1461350373950 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 11:39:33 INFO - PROCESS | 3858 | 1461350373965 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:39:33 INFO - PROCESS | 3858 | 1461350373974 Marionette TRACE conn4 <- [1,1934,null,{}] 11:39:33 INFO - PROCESS | 3858 | 1461350373981 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:34 INFO - PROCESS | 3858 | 1461350374242 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 11:39:34 INFO - PROCESS | 3858 | 1461350374613 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049747a800 == 164 [pid = 3858] [id = 491] 11:39:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f0496bf0400) [pid = 3858] [serial = 1474] [outer = (nil)] 11:39:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0499abf800) [pid = 3858] [serial = 1475] [outer = 0x7f0496bf0400] 11:39:34 INFO - PROCESS | 3858 | 1461350374688 Marionette DEBUG loaded listener.js 11:39:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f0499be2000) [pid = 3858] [serial = 1476] [outer = 0x7f0496bf0400] 11:39:35 INFO - PROCESS | 3858 | 1461350375534 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1651ms 11:39:35 INFO - PROCESS | 3858 | 1461350375608 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 11:39:35 INFO - PROCESS | 3858 | 1461350375612 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 11:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:39:35 INFO - PROCESS | 3858 | 1461350375620 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:39:35 INFO - PROCESS | 3858 | 1461350375624 Marionette TRACE conn4 <- [1,1938,null,{}] 11:39:35 INFO - PROCESS | 3858 | 1461350375630 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:35 INFO - PROCESS | 3858 | 1461350375863 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 11:39:36 INFO - PROCESS | 3858 | 1461350376167 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498dd4000 == 165 [pid = 3858] [id = 492] 11:39:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f0499ab9400) [pid = 3858] [serial = 1477] [outer = (nil)] 11:39:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0499de2400) [pid = 3858] [serial = 1478] [outer = 0x7f0499ab9400] 11:39:36 INFO - PROCESS | 3858 | 1461350376248 Marionette DEBUG loaded listener.js 11:39:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049afae400) [pid = 3858] [serial = 1479] [outer = 0x7f0499ab9400] 11:39:37 INFO - PROCESS | 3858 | 1461350377100 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 11:39:37 INFO - PROCESS | 3858 | 1461350377155 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 11:39:37 INFO - PROCESS | 3858 | 1461350377161 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 11:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:39:37 INFO - PROCESS | 3858 | 1461350377169 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:39:37 INFO - PROCESS | 3858 | 1461350377172 Marionette TRACE conn4 <- [1,1942,null,{}] 11:39:37 INFO - PROCESS | 3858 | 1461350377178 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:37 INFO - PROCESS | 3858 | 1461350377376 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 11:39:37 INFO - PROCESS | 3858 | 1461350377600 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499a7e000 == 166 [pid = 3858] [id = 493] 11:39:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049b10f800) [pid = 3858] [serial = 1480] [outer = (nil)] 11:39:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049b112c00) [pid = 3858] [serial = 1481] [outer = 0x7f049b10f800] 11:39:37 INFO - PROCESS | 3858 | 1461350377728 Marionette DEBUG loaded listener.js 11:39:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049bad3400) [pid = 3858] [serial = 1482] [outer = 0x7f049b10f800] 11:39:38 INFO - PROCESS | 3858 | 1461350378723 Marionette TRACE conn4 <- [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]]]}] 11:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1579ms 11:39:38 INFO - PROCESS | 3858 | 1461350378748 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 11:39:38 INFO - PROCESS | 3858 | 1461350378752 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 11:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:39:38 INFO - PROCESS | 3858 | 1461350378757 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 3858 | 1461350378760 Marionette TRACE conn4 <- [1,1946,null,{}] 11:39:38 INFO - PROCESS | 3858 | 1461350378765 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:38 INFO - PROCESS | 3858 | 1461350378968 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 11:39:39 INFO - PROCESS | 3858 | 1461350379235 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b90c000 == 167 [pid = 3858] [id = 494] 11:39:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049b024400) [pid = 3858] [serial = 1483] [outer = (nil)] 11:39:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049c799400) [pid = 3858] [serial = 1484] [outer = 0x7f049b024400] 11:39:39 INFO - PROCESS | 3858 | 1461350379378 Marionette DEBUG loaded listener.js 11:39:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049c7a2400) [pid = 3858] [serial = 1485] [outer = 0x7f049b024400] 11:39:40 INFO - PROCESS | 3858 | 1461350380328 Marionette TRACE conn4 <- [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]]]}] 11:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1632ms 11:39:40 INFO - PROCESS | 3858 | 1461350380391 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 11:39:40 INFO - PROCESS | 3858 | 1461350380394 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 11:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:39:40 INFO - PROCESS | 3858 | 1461350380400 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:39:40 INFO - PROCESS | 3858 | 1461350380402 Marionette TRACE conn4 <- [1,1950,null,{}] 11:39:40 INFO - PROCESS | 3858 | 1461350380408 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:40 INFO - PROCESS | 3858 | 1461350380611 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 11:39:40 INFO - PROCESS | 3858 | 1461350380919 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c23a800 == 168 [pid = 3858] [id = 495] 11:39:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049c73f400) [pid = 3858] [serial = 1486] [outer = (nil)] 11:39:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049e729800) [pid = 3858] [serial = 1487] [outer = 0x7f049c73f400] 11:39:41 INFO - PROCESS | 3858 | 1461350381001 Marionette DEBUG loaded listener.js 11:39:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049e731800) [pid = 3858] [serial = 1488] [outer = 0x7f049c73f400] 11:39:41 INFO - PROCESS | 3858 | 1461350381847 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1482ms 11:39:41 INFO - PROCESS | 3858 | 1461350381884 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 11:39:41 INFO - PROCESS | 3858 | 1461350381887 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 11:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:39:41 INFO - PROCESS | 3858 | 1461350381895 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:39:41 INFO - PROCESS | 3858 | 1461350381899 Marionette TRACE conn4 <- [1,1954,null,{}] 11:39:41 INFO - PROCESS | 3858 | 1461350381904 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:42 INFO - PROCESS | 3858 | 1461350382100 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 11:39:42 INFO - PROCESS | 3858 | 1461350382365 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eac6800 == 169 [pid = 3858] [id = 496] 11:39:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049c7a2800) [pid = 3858] [serial = 1489] [outer = (nil)] 11:39:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049e7b3c00) [pid = 3858] [serial = 1490] [outer = 0x7f049c7a2800] 11:39:42 INFO - PROCESS | 3858 | 1461350382441 Marionette DEBUG loaded listener.js 11:39:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049e7ba000) [pid = 3858] [serial = 1491] [outer = 0x7f049c7a2800] 11:39:43 INFO - PROCESS | 3858 | 1461350383329 Marionette TRACE conn4 <- [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]]]}] 11:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1494ms 11:39:43 INFO - PROCESS | 3858 | 1461350383388 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 11:39:43 INFO - PROCESS | 3858 | 1461350383391 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 11:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:39:43 INFO - PROCESS | 3858 | 1461350383396 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:39:43 INFO - PROCESS | 3858 | 1461350383400 Marionette TRACE conn4 <- [1,1958,null,{}] 11:39:43 INFO - PROCESS | 3858 | 1461350383405 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:43 INFO - PROCESS | 3858 | 1461350383608 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 11:39:43 INFO - PROCESS | 3858 | 1461350383878 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a401b800 == 170 [pid = 3858] [id = 497] 11:39:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f049e7ba400) [pid = 3858] [serial = 1492] [outer = (nil)] 11:39:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049ebddc00) [pid = 3858] [serial = 1493] [outer = 0x7f049e7ba400] 11:39:44 INFO - PROCESS | 3858 | 1461350384026 Marionette DEBUG loaded listener.js 11:39:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049f127800) [pid = 3858] [serial = 1494] [outer = 0x7f049e7ba400] 11:39:44 INFO - PROCESS | 3858 | 1461350384854 Marionette TRACE conn4 <- [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]]]}] 11:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 11:39:44 INFO - PROCESS | 3858 | 1461350384930 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 11:39:44 INFO - PROCESS | 3858 | 1461350384934 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 11:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:39:44 INFO - PROCESS | 3858 | 1461350384941 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:39:44 INFO - PROCESS | 3858 | 1461350384943 Marionette TRACE conn4 <- [1,1962,null,{}] 11:39:44 INFO - PROCESS | 3858 | 1461350384949 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:45 INFO - PROCESS | 3858 | 1461350385284 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 11:39:45 INFO - PROCESS | 3858 | 1461350385638 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4241000 == 171 [pid = 3858] [id = 498] 11:39:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a5230000) [pid = 3858] [serial = 1495] [outer = (nil)] 11:39:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a5679c00) [pid = 3858] [serial = 1496] [outer = 0x7f04a5230000] 11:39:45 INFO - PROCESS | 3858 | 1461350385724 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a62e9000) [pid = 3858] [serial = 1497] [outer = 0x7f04a5230000] 11:39:46 INFO - PROCESS | 3858 | 1461350386631 Marionette TRACE conn4 <- [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]]]}] 11:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1738ms 11:39:46 INFO - PROCESS | 3858 | 1461350386680 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 11:39:46 INFO - PROCESS | 3858 | 1461350386685 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 11:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:39:46 INFO - PROCESS | 3858 | 1461350386690 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:39:46 INFO - PROCESS | 3858 | 1461350386694 Marionette TRACE conn4 <- [1,1966,null,{}] 11:39:46 INFO - PROCESS | 3858 | 1461350386699 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:46 INFO - PROCESS | 3858 | 1461350386941 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 11:39:47 INFO - PROCESS | 3858 | 1461350387250 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a622b800 == 172 [pid = 3858] [id = 499] 11:39:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a5230800) [pid = 3858] [serial = 1498] [outer = (nil)] 11:39:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a64f3800) [pid = 3858] [serial = 1499] [outer = 0x7f04a5230800] 11:39:47 INFO - PROCESS | 3858 | 1461350387330 Marionette DEBUG loaded listener.js 11:39:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a6bba400) [pid = 3858] [serial = 1500] [outer = 0x7f04a5230800] 11:39:48 INFO - PROCESS | 3858 | 1461350388153 Marionette TRACE conn4 <- [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]]]}] 11:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1529ms 11:39:48 INFO - PROCESS | 3858 | 1461350388221 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 11:39:48 INFO - PROCESS | 3858 | 1461350388231 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 11:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:39:48 INFO - PROCESS | 3858 | 1461350388236 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:39:48 INFO - PROCESS | 3858 | 1461350388239 Marionette TRACE conn4 <- [1,1970,null,{}] 11:39:48 INFO - PROCESS | 3858 | 1461350388244 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:48 INFO - PROCESS | 3858 | 1461350388471 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 11:39:48 INFO - PROCESS | 3858 | 1461350388737 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6462000 == 173 [pid = 3858] [id = 500] 11:39:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a6351400) [pid = 3858] [serial = 1501] [outer = (nil)] 11:39:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a6fa4800) [pid = 3858] [serial = 1502] [outer = 0x7f04a6351400] 11:39:48 INFO - PROCESS | 3858 | 1461350388853 Marionette DEBUG loaded listener.js 11:39:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a7487000) [pid = 3858] [serial = 1503] [outer = 0x7f04a6351400] 11:39:49 INFO - PROCESS | 3858 | 1461350389707 Marionette TRACE conn4 <- [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]]]}] 11:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1533ms 11:39:49 INFO - PROCESS | 3858 | 1461350389776 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 11:39:49 INFO - PROCESS | 3858 | 1461350389781 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 11:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:39:49 INFO - PROCESS | 3858 | 1461350389788 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:39:49 INFO - PROCESS | 3858 | 1461350389790 Marionette TRACE conn4 <- [1,1974,null,{}] 11:39:49 INFO - PROCESS | 3858 | 1461350389795 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:50 INFO - PROCESS | 3858 | 1461350390052 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 11:39:50 INFO - PROCESS | 3858 | 1461350390368 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7404800 == 174 [pid = 3858] [id = 501] 11:39:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a7488400) [pid = 3858] [serial = 1504] [outer = (nil)] 11:39:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04a853bc00) [pid = 3858] [serial = 1505] [outer = 0x7f04a7488400] 11:39:50 INFO - PROCESS | 3858 | 1461350390442 Marionette DEBUG loaded listener.js 11:39:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a93d1c00) [pid = 3858] [serial = 1506] [outer = 0x7f04a7488400] 11:39:51 INFO - PROCESS | 3858 | 1461350391282 Marionette TRACE conn4 <- [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]]]}] 11:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1535ms 11:39:51 INFO - PROCESS | 3858 | 1461350391324 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 11:39:51 INFO - PROCESS | 3858 | 1461350391327 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 11:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:39:51 INFO - PROCESS | 3858 | 1461350391333 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:39:51 INFO - PROCESS | 3858 | 1461350391336 Marionette TRACE conn4 <- [1,1978,null,{}] 11:39:51 INFO - PROCESS | 3858 | 1461350391341 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:51 INFO - PROCESS | 3858 | 1461350391560 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 11:39:51 INFO - PROCESS | 3858 | 1461350391834 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a936a000 == 175 [pid = 3858] [id = 502] 11:39:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04a748f800) [pid = 3858] [serial = 1507] [outer = (nil)] 11:39:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a9d68400) [pid = 3858] [serial = 1508] [outer = 0x7f04a748f800] 11:39:51 INFO - PROCESS | 3858 | 1461350391959 Marionette DEBUG loaded listener.js 11:39:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04a9f3ec00) [pid = 3858] [serial = 1509] [outer = 0x7f04a748f800] 11:39:52 INFO - PROCESS | 3858 | 1461350392853 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1532ms 11:39:52 INFO - PROCESS | 3858 | 1461350392880 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 11:39:52 INFO - PROCESS | 3858 | 1461350392884 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 11:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:39:52 INFO - PROCESS | 3858 | 1461350392895 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:39:52 INFO - PROCESS | 3858 | 1461350392898 Marionette TRACE conn4 <- [1,1982,null,{}] 11:39:52 INFO - PROCESS | 3858 | 1461350392903 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:53 INFO - PROCESS | 3858 | 1461350393112 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 11:39:53 INFO - PROCESS | 3858 | 1461350393399 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa12f800 == 176 [pid = 3858] [id = 503] 11:39:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f049b025000) [pid = 3858] [serial = 1510] [outer = (nil)] 11:39:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04aa27cc00) [pid = 3858] [serial = 1511] [outer = 0x7f049b025000] 11:39:53 INFO - PROCESS | 3858 | 1461350393532 Marionette DEBUG loaded listener.js 11:39:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04aa50ec00) [pid = 3858] [serial = 1512] [outer = 0x7f049b025000] 11:39:54 INFO - PROCESS | 3858 | 1461350394411 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1592ms 11:39:54 INFO - PROCESS | 3858 | 1461350394487 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 11:39:54 INFO - PROCESS | 3858 | 1461350394491 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 11:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:39:54 INFO - PROCESS | 3858 | 1461350394497 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:39:54 INFO - PROCESS | 3858 | 1461350394499 Marionette TRACE conn4 <- [1,1986,null,{}] 11:39:54 INFO - PROCESS | 3858 | 1461350394505 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:54 INFO - PROCESS | 3858 | 1461350394729 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 11:39:55 INFO - PROCESS | 3858 | 1461350395056 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa573800 == 177 [pid = 3858] [id = 504] 11:39:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f0491d0a400) [pid = 3858] [serial = 1513] [outer = (nil)] 11:39:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04aaa95400) [pid = 3858] [serial = 1514] [outer = 0x7f0491d0a400] 11:39:55 INFO - PROCESS | 3858 | 1461350395136 Marionette DEBUG loaded listener.js 11:39:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04aac8c800) [pid = 3858] [serial = 1515] [outer = 0x7f0491d0a400] 11:39:56 INFO - PROCESS | 3858 | 1461350396026 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1578ms 11:39:56 INFO - PROCESS | 3858 | 1461350396076 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 11:39:56 INFO - PROCESS | 3858 | 1461350396080 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 11:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:39:56 INFO - PROCESS | 3858 | 1461350396085 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:39:56 INFO - PROCESS | 3858 | 1461350396088 Marionette TRACE conn4 <- [1,1990,null,{}] 11:39:56 INFO - PROCESS | 3858 | 1461350396093 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:56 INFO - PROCESS | 3858 | 1461350396316 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 11:39:56 INFO - PROCESS | 3858 | 1461350396638 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492ed2000 == 178 [pid = 3858] [id = 505] 11:39:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f049164dc00) [pid = 3858] [serial = 1516] [outer = (nil)] 11:39:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f0494176000) [pid = 3858] [serial = 1517] [outer = 0x7f049164dc00] 11:39:56 INFO - PROCESS | 3858 | 1461350396718 Marionette DEBUG loaded listener.js 11:39:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f049b605c00) [pid = 3858] [serial = 1518] [outer = 0x7f049164dc00] 11:39:58 INFO - PROCESS | 3858 | 1461350398133 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2139ms 11:39:58 INFO - PROCESS | 3858 | 1461350398240 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 11:39:58 INFO - PROCESS | 3858 | 1461350398246 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 11:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:39:58 INFO - PROCESS | 3858 | 1461350398258 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:39:58 INFO - PROCESS | 3858 | 1461350398262 Marionette TRACE conn4 <- [1,1994,null,{}] 11:39:58 INFO - PROCESS | 3858 | 1461350398271 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:58 INFO - PROCESS | 3858 | 1461350398556 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 11:39:58 INFO - PROCESS | 3858 | 1461350398837 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942d9000 == 179 [pid = 3858] [id = 506] 11:39:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f0491d03c00) [pid = 3858] [serial = 1519] [outer = (nil)] 11:39:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f0494140c00) [pid = 3858] [serial = 1520] [outer = 0x7f0491d03c00] 11:39:58 INFO - PROCESS | 3858 | 1461350398913 Marionette DEBUG loaded listener.js 11:39:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f0494745800) [pid = 3858] [serial = 1521] [outer = 0x7f0491d03c00] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04e18d2800 == 178 [pid = 3858] [id = 389] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049504f800 == 177 [pid = 3858] [id = 464] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2837000 == 176 [pid = 3858] [id = 69] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04941aa000 == 175 [pid = 3858] [id = 463] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b903000 == 174 [pid = 3858] [id = 390] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fae000 == 173 [pid = 3858] [id = 462] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2b2f000 == 172 [pid = 3858] [id = 80] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3243800 == 171 [pid = 3858] [id = 244] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c22b000 == 170 [pid = 3858] [id = 438] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a9371000 == 169 [pid = 3858] [id = 376] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495058000 == 168 [pid = 3858] [id = 487] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fd9000 == 167 [pid = 3858] [id = 486] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494085000 == 166 [pid = 3858] [id = 485] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492edd000 == 165 [pid = 3858] [id = 484] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fca800 == 164 [pid = 3858] [id = 482] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a401f000 == 163 [pid = 3858] [id = 481] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4004000 == 162 [pid = 3858] [id = 480] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2479000 == 161 [pid = 3858] [id = 479] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b341d800 == 160 [pid = 3858] [id = 478] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1caf000 == 159 [pid = 3858] [id = 477] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1051800 == 158 [pid = 3858] [id = 476] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1c8000 == 157 [pid = 3858] [id = 475] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa9b2800 == 156 [pid = 3858] [id = 474] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0e1000 == 155 [pid = 3858] [id = 473] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a623b000 == 154 [pid = 3858] [id = 472] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a424d000 == 153 [pid = 3858] [id = 471] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c640000 == 152 [pid = 3858] [id = 470] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b90f800 == 151 [pid = 3858] [id = 469] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049918e800 == 150 [pid = 3858] [id = 468] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496112000 == 149 [pid = 3858] [id = 467] 11:40:00 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fa8800 == 148 [pid = 3858] [id = 466] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f0499de6000) [pid = 3858] [serial = 1340] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04aac8d000) [pid = 3858] [serial = 1359] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04b66b4c00) [pid = 3858] [serial = 1368] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049414ac00) [pid = 3858] [serial = 1377] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f049ebd4000) [pid = 3858] [serial = 1346] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04991c2800) [pid = 3858] [serial = 1338] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04bd8f0c00) [pid = 3858] [serial = 1383] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f0492d4ec00) [pid = 3858] [serial = 1385] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f0494742800) [pid = 3858] [serial = 1389] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04c1f94400) [pid = 3858] [serial = 1374] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04916a9400) [pid = 3858] [serial = 1320] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a9f24400) [pid = 3858] [serial = 1356] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04aac93c00) [pid = 3858] [serial = 1361] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04b314d000) [pid = 3858] [serial = 1367] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04aa508000) [pid = 3858] [serial = 1358] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04be55f400) [pid = 3858] [serial = 1373] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f0495ff6400) [pid = 3858] [serial = 1391] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f049c743800) [pid = 3858] [serial = 1343] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f0491659400) [pid = 3858] [serial = 1334] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049769e800) [pid = 3858] [serial = 1392] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f0499ac3000) [pid = 3858] [serial = 1394] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f049c7a8c00) [pid = 3858] [serial = 1344] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04a748b800) [pid = 3858] [serial = 1352] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f0495dee400) [pid = 3858] [serial = 1379] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f049414a800) [pid = 3858] [serial = 1388] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f0495df2000) [pid = 3858] [serial = 1380] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f049a67f000) [pid = 3858] [serial = 1395] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0495df7800) [pid = 3858] [serial = 1382] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f0494145c00) [pid = 3858] [serial = 1376] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f0491d08c00) [pid = 3858] [serial = 1335] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04bd15d800) [pid = 3858] [serial = 1370] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f049b02d000) [pid = 3858] [serial = 1341] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f0498f22800) [pid = 3858] [serial = 1337] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04ac649400) [pid = 3858] [serial = 1362] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a9d61000) [pid = 3858] [serial = 1355] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04af71b000) [pid = 3858] [serial = 1364] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04ae67f400) [pid = 3858] [serial = 1266] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a634d000) [pid = 3858] [serial = 1349] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04b0e2f000) [pid = 3858] [serial = 1365] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a89af400) [pid = 3858] [serial = 1353] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a6511800) [pid = 3858] [serial = 1350] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04bd4f5800) [pid = 3858] [serial = 1371] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f049ecef400) [pid = 3858] [serial = 1347] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f0495fed000) [pid = 3858] [serial = 1397] [outer = (nil)] [url = about:blank] 11:40:00 INFO - PROCESS | 3858 | 1461350400556 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2339ms 11:40:00 INFO - PROCESS | 3858 | 1461350400599 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 11:40:00 INFO - PROCESS | 3858 | 1461350400607 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 11:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:40:00 INFO - PROCESS | 3858 | 1461350400616 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:40:00 INFO - PROCESS | 3858 | 1461350400621 Marionette TRACE conn4 <- [1,1998,null,{}] 11:40:00 INFO - PROCESS | 3858 | 1461350400626 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:00 INFO - PROCESS | 3858 | 1461350400881 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 11:40:01 INFO - PROCESS | 3858 | 1461350401070 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492fb8000 == 149 [pid = 3858] [id = 507] 11:40:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049165a400) [pid = 3858] [serial = 1522] [outer = (nil)] 11:40:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0495df2000) [pid = 3858] [serial = 1523] [outer = 0x7f049165a400] 11:40:01 INFO - PROCESS | 3858 | 1461350401148 Marionette DEBUG loaded listener.js 11:40:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0496bf8000) [pid = 3858] [serial = 1524] [outer = 0x7f049165a400] 11:40:02 INFO - PROCESS | 3858 | 1461350402086 Marionette TRACE conn4 <- [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]]]}] 11:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1486ms 11:40:02 INFO - PROCESS | 3858 | 1461350402103 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 11:40:02 INFO - PROCESS | 3858 | 1461350402106 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 11:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:40:02 INFO - PROCESS | 3858 | 1461350402112 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:40:02 INFO - PROCESS | 3858 | 1461350402118 Marionette TRACE conn4 <- [1,2002,null,{}] 11:40:02 INFO - PROCESS | 3858 | 1461350402167 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:02 INFO - PROCESS | 3858 | 1461350402459 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 11:40:02 INFO - PROCESS | 3858 | 1461350402751 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942d6800 == 150 [pid = 3858] [id = 508] 11:40:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0498f2f800) [pid = 3858] [serial = 1525] [outer = (nil)] 11:40:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0498f79400) [pid = 3858] [serial = 1526] [outer = 0x7f0498f2f800] 11:40:02 INFO - PROCESS | 3858 | 1461350402822 Marionette DEBUG loaded listener.js 11:40:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04991d1c00) [pid = 3858] [serial = 1527] [outer = 0x7f0498f2f800] 11:40:03 INFO - PROCESS | 3858 | 1461350403684 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1589ms 11:40:03 INFO - PROCESS | 3858 | 1461350403707 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 11:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:40:03 INFO - PROCESS | 3858 | 1461350403712 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 11:40:03 INFO - PROCESS | 3858 | 1461350403718 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:40:03 INFO - PROCESS | 3858 | 1461350403721 Marionette TRACE conn4 <- [1,2006,null,{}] 11:40:03 INFO - PROCESS | 3858 | 1461350403739 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:04 INFO - PROCESS | 3858 | 1461350404014 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 11:40:04 INFO - PROCESS | 3858 | 1461350404048 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496bb0800 == 151 [pid = 3858] [id = 509] 11:40:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f0498f70c00) [pid = 3858] [serial = 1528] [outer = (nil)] 11:40:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049afac000) [pid = 3858] [serial = 1529] [outer = 0x7f0498f70c00] 11:40:04 INFO - PROCESS | 3858 | 1461350404113 Marionette DEBUG loaded listener.js 11:40:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049b027400) [pid = 3858] [serial = 1530] [outer = 0x7f0498f70c00] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f0491d06000) [pid = 3858] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0495df2800) [pid = 3858] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f0491d10800) [pid = 3858] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f0494170000) [pid = 3858] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a6439000) [pid = 3858] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04aec05c00) [pid = 3858] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049b2c3400) [pid = 3858] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a64fa400) [pid = 3858] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04b1c8e000) [pid = 3858] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04aaeb5c00) [pid = 3858] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04974aa000) [pid = 3858] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049b96f800) [pid = 3858] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04aaebdc00) [pid = 3858] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04b1c95000) [pid = 3858] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f049e7b5c00) [pid = 3858] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049b112000) [pid = 3858] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a64f0000) [pid = 3858] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0492d46800) [pid = 3858] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0499abf400) [pid = 3858] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04b2798800) [pid = 3858] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f0492d4dc00) [pid = 3858] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:40:05 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f0496bc8000) [pid = 3858] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:40:05 INFO - PROCESS | 3858 | 1461350405622 Marionette TRACE conn4 <- [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]]]}] 11:40:05 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 11:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1935ms 11:40:05 INFO - PROCESS | 3858 | 1461350405655 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 11:40:05 INFO - PROCESS | 3858 | 1461350405660 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 11:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:40:05 INFO - PROCESS | 3858 | 1461350405666 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:40:05 INFO - PROCESS | 3858 | 1461350405668 Marionette TRACE conn4 <- [1,2010,null,{}] 11:40:05 INFO - PROCESS | 3858 | 1461350405673 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:05 INFO - PROCESS | 3858 | 1461350405939 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 11:40:05 INFO - PROCESS | 3858 | 1461350405963 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497690800 == 152 [pid = 3858] [id = 510] 11:40:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f049169f400) [pid = 3858] [serial = 1531] [outer = (nil)] 11:40:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f049b021800) [pid = 3858] [serial = 1532] [outer = 0x7f049169f400] 11:40:06 INFO - PROCESS | 3858 | 1461350406031 Marionette DEBUG loaded listener.js 11:40:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f049b113c00) [pid = 3858] [serial = 1533] [outer = 0x7f049169f400] 11:40:06 INFO - PROCESS | 3858 | 1461350406897 Marionette TRACE conn4 <- [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]]]}] 11:40:06 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 11:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1282ms 11:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:40:06 INFO - PROCESS | 3858 | 1461350406949 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 11:40:06 INFO - PROCESS | 3858 | 1461350406952 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 11:40:06 INFO - PROCESS | 3858 | 1461350406959 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:40:06 INFO - PROCESS | 3858 | 1461350406961 Marionette TRACE conn4 <- [1,2014,null,{}] 11:40:06 INFO - PROCESS | 3858 | 1461350406966 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:07 INFO - PROCESS | 3858 | 1461350407235 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 11:40:07 INFO - PROCESS | 3858 | 1461350407732 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492ed8000 == 153 [pid = 3858] [id = 511] 11:40:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f0491652400) [pid = 3858] [serial = 1534] [outer = (nil)] 11:40:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04916a7800) [pid = 3858] [serial = 1535] [outer = 0x7f0491652400] 11:40:07 INFO - PROCESS | 3858 | 1461350407889 Marionette DEBUG loaded listener.js 11:40:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0492d4ac00) [pid = 3858] [serial = 1536] [outer = 0x7f0491652400] 11:40:08 INFO - PROCESS | 3858 | 1461350408939 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2032ms 11:40:08 INFO - PROCESS | 3858 | 1461350408992 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 11:40:09 INFO - PROCESS | 3858 | 1461350409000 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 11:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:40:09 INFO - PROCESS | 3858 | 1461350409008 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:40:09 INFO - PROCESS | 3858 | 1461350409013 Marionette TRACE conn4 <- [1,2018,null,{}] 11:40:09 INFO - PROCESS | 3858 | 1461350409020 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:09 INFO - PROCESS | 3858 | 1461350409273 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 11:40:09 INFO - PROCESS | 3858 | 1461350409607 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049505b000 == 154 [pid = 3858] [id = 512] 11:40:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0494746000) [pid = 3858] [serial = 1537] [outer = (nil)] 11:40:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0496bca400) [pid = 3858] [serial = 1538] [outer = 0x7f0494746000] 11:40:09 INFO - PROCESS | 3858 | 1461350409690 Marionette DEBUG loaded listener.js 11:40:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f049769e000) [pid = 3858] [serial = 1539] [outer = 0x7f0494746000] 11:40:10 INFO - PROCESS | 3858 | 1461350410634 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1682ms 11:40:10 INFO - PROCESS | 3858 | 1461350410694 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 11:40:10 INFO - PROCESS | 3858 | 1461350410701 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 11:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:40:10 INFO - PROCESS | 3858 | 1461350410707 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:40:10 INFO - PROCESS | 3858 | 1461350410709 Marionette TRACE conn4 <- [1,2022,null,{}] 11:40:10 INFO - PROCESS | 3858 | 1461350410715 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:10 INFO - PROCESS | 3858 | 1461350410952 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 11:40:11 INFO - PROCESS | 3858 | 1461350411307 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499a7b800 == 155 [pid = 3858] [id = 513] 11:40:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04991c2800) [pid = 3858] [serial = 1540] [outer = (nil)] 11:40:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0499aba000) [pid = 3858] [serial = 1541] [outer = 0x7f04991c2800] 11:40:11 INFO - PROCESS | 3858 | 1461350411389 Marionette DEBUG loaded listener.js 11:40:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f0499ddb000) [pid = 3858] [serial = 1542] [outer = 0x7f04991c2800] 11:40:12 INFO - PROCESS | 3858 | 1461350412297 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1631ms 11:40:12 INFO - PROCESS | 3858 | 1461350412338 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 11:40:12 INFO - PROCESS | 3858 | 1461350412342 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 11:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:40:12 INFO - PROCESS | 3858 | 1461350412357 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:40:12 INFO - PROCESS | 3858 | 1461350412366 Marionette TRACE conn4 <- [1,2026,null,{}] 11:40:12 INFO - PROCESS | 3858 | 1461350412372 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:12 INFO - PROCESS | 3858 | 1461350412612 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 11:40:12 INFO - PROCESS | 3858 | 1461350412933 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c238000 == 156 [pid = 3858] [id = 514] 11:40:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04991d0400) [pid = 3858] [serial = 1543] [outer = (nil)] 11:40:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049b96c000) [pid = 3858] [serial = 1544] [outer = 0x7f04991d0400] 11:40:13 INFO - PROCESS | 3858 | 1461350413066 Marionette DEBUG loaded listener.js 11:40:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049c28f800) [pid = 3858] [serial = 1545] [outer = 0x7f04991d0400] 11:40:14 INFO - PROCESS | 3858 | 1461350414044 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1744ms 11:40:14 INFO - PROCESS | 3858 | 1461350414094 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 3858 | 1461350414098 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 11:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:40:14 INFO - PROCESS | 3858 | 1461350414106 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 3858 | 1461350414109 Marionette TRACE conn4 <- [1,2030,null,{}] 11:40:14 INFO - PROCESS | 3858 | 1461350414115 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:14 INFO - PROCESS | 3858 | 1461350414344 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 11:40:14 INFO - PROCESS | 3858 | 1461350414696 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a400a000 == 157 [pid = 3858] [id = 515] 11:40:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049c2a7c00) [pid = 3858] [serial = 1546] [outer = (nil)] 11:40:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049c79c400) [pid = 3858] [serial = 1547] [outer = 0x7f049c2a7c00] 11:40:14 INFO - PROCESS | 3858 | 1461350414783 Marionette DEBUG loaded listener.js 11:40:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049e72fc00) [pid = 3858] [serial = 1548] [outer = 0x7f049c2a7c00] 11:40:15 INFO - PROCESS | 3858 | 1461350415908 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1849ms 11:40:15 INFO - PROCESS | 3858 | 1461350415958 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 11:40:15 INFO - PROCESS | 3858 | 1461350415964 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 11:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:40:15 INFO - PROCESS | 3858 | 1461350415974 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:40:15 INFO - PROCESS | 3858 | 1461350415977 Marionette TRACE conn4 <- [1,2034,null,{}] 11:40:15 INFO - PROCESS | 3858 | 1461350415988 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:16 INFO - PROCESS | 3858 | 1461350416345 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 11:40:16 INFO - PROCESS | 3858 | 1461350416680 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56df000 == 158 [pid = 3858] [id = 516] 11:40:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049ece8400) [pid = 3858] [serial = 1549] [outer = (nil)] 11:40:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049f129800) [pid = 3858] [serial = 1550] [outer = 0x7f049ece8400] 11:40:16 INFO - PROCESS | 3858 | 1461350416784 Marionette DEBUG loaded listener.js 11:40:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a61d4c00) [pid = 3858] [serial = 1551] [outer = 0x7f049ece8400] 11:40:17 INFO - PROCESS | 3858 | 1461350417693 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1755ms 11:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:40:17 INFO - PROCESS | 3858 | 1461350417728 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 11:40:17 INFO - PROCESS | 3858 | 1461350417731 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 11:40:17 INFO - PROCESS | 3858 | 1461350417738 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:40:17 INFO - PROCESS | 3858 | 1461350417740 Marionette TRACE conn4 <- [1,2038,null,{}] 11:40:17 INFO - PROCESS | 3858 | 1461350417747 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:17 INFO - PROCESS | 3858 | 1461350417967 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 11:40:18 INFO - PROCESS | 3858 | 1461350418239 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6460800 == 159 [pid = 3858] [id = 517] 11:40:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049ecee400) [pid = 3858] [serial = 1552] [outer = (nil)] 11:40:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a64f7c00) [pid = 3858] [serial = 1553] [outer = 0x7f049ecee400] 11:40:18 INFO - PROCESS | 3858 | 1461350418370 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04a6bae000) [pid = 3858] [serial = 1554] [outer = 0x7f049ecee400] 11:40:19 INFO - PROCESS | 3858 | 1461350419328 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1634ms 11:40:19 INFO - PROCESS | 3858 | 1461350419371 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 11:40:19 INFO - PROCESS | 3858 | 1461350419375 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 11:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:40:19 INFO - PROCESS | 3858 | 1461350419381 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 3858 | 1461350419384 Marionette TRACE conn4 <- [1,2042,null,{}] 11:40:19 INFO - PROCESS | 3858 | 1461350419389 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:19 INFO - PROCESS | 3858 | 1461350419654 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 11:40:19 INFO - PROCESS | 3858 | 1461350419964 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a935b800 == 160 [pid = 3858] [id = 518] 11:40:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a635a800) [pid = 3858] [serial = 1555] [outer = (nil)] 11:40:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a6da4400) [pid = 3858] [serial = 1556] [outer = 0x7f04a635a800] 11:40:20 INFO - PROCESS | 3858 | 1461350420050 Marionette DEBUG loaded listener.js 11:40:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04a72f2c00) [pid = 3858] [serial = 1557] [outer = 0x7f04a635a800] 11:40:20 INFO - PROCESS | 3858 | 1461350420934 Marionette TRACE conn4 <- [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]]]}] 11:40:20 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) 11:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1584ms 11:40:20 INFO - PROCESS | 3858 | 1461350420966 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 11:40:20 INFO - PROCESS | 3858 | 1461350420970 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 11:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:40:20 INFO - PROCESS | 3858 | 1461350420980 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 3858 | 1461350420982 Marionette TRACE conn4 <- [1,2046,null,{}] 11:40:20 INFO - PROCESS | 3858 | 1461350420987 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:21 INFO - PROCESS | 3858 | 1461350421214 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 11:40:21 INFO - PROCESS | 3858 | 1461350421488 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8e1800 == 161 [pid = 3858] [id = 519] 11:40:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a6d52400) [pid = 3858] [serial = 1558] [outer = (nil)] 11:40:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a93d3800) [pid = 3858] [serial = 1559] [outer = 0x7f04a6d52400] 11:40:21 INFO - PROCESS | 3858 | 1461350421616 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a9f3fc00) [pid = 3858] [serial = 1560] [outer = 0x7f04a6d52400] 11:40:22 INFO - PROCESS | 3858 | 1461350422488 Marionette TRACE conn4 <- [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]]]}] 11:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1588ms 11:40:22 INFO - PROCESS | 3858 | 1461350422566 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 3858 | 1461350422569 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 11:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:40:22 INFO - PROCESS | 3858 | 1461350422576 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 3858 | 1461350422579 Marionette TRACE conn4 <- [1,2050,null,{}] 11:40:22 INFO - PROCESS | 3858 | 1461350422585 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:22 INFO - PROCESS | 3858 | 1461350422857 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 11:40:23 INFO - PROCESS | 3858 | 1461350423180 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa7a800 == 162 [pid = 3858] [id = 520] 11:40:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04991b6400) [pid = 3858] [serial = 1561] [outer = (nil)] 11:40:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04aa508800) [pid = 3858] [serial = 1562] [outer = 0x7f04991b6400] 11:40:23 INFO - PROCESS | 3858 | 1461350423261 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04aaa9a800) [pid = 3858] [serial = 1563] [outer = 0x7f04991b6400] 11:40:24 INFO - PROCESS | 3858 | 1461350424137 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1632ms 11:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:40:24 INFO - PROCESS | 3858 | 1461350424209 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 3858 | 1461350424212 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 11:40:24 INFO - PROCESS | 3858 | 1461350424219 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 3858 | 1461350424222 Marionette TRACE conn4 <- [1,2054,null,{}] 11:40:24 INFO - PROCESS | 3858 | 1461350424227 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:24 INFO - PROCESS | 3858 | 1461350424504 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 11:40:24 INFO - PROCESS | 3858 | 1461350424838 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf83000 == 163 [pid = 3858] [id = 521] 11:40:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04aadddc00) [pid = 3858] [serial = 1564] [outer = (nil)] 11:40:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04aade2c00) [pid = 3858] [serial = 1565] [outer = 0x7f04aadddc00] 11:40:24 INFO - PROCESS | 3858 | 1461350424937 Marionette DEBUG loaded listener.js 11:40:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04aaebf000) [pid = 3858] [serial = 1566] [outer = 0x7f04aadddc00] 11:40:25 INFO - PROCESS | 3858 | 1461350425867 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1688ms 11:40:25 INFO - PROCESS | 3858 | 1461350425907 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 11:40:25 INFO - PROCESS | 3858 | 1461350425912 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 11:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:40:25 INFO - PROCESS | 3858 | 1461350425919 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:40:25 INFO - PROCESS | 3858 | 1461350425924 Marionette TRACE conn4 <- [1,2058,null,{}] 11:40:25 INFO - PROCESS | 3858 | 1461350425931 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:26 INFO - PROCESS | 3858 | 1461350426198 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 11:40:26 INFO - PROCESS | 3858 | 1461350426514 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac619800 == 164 [pid = 3858] [id = 522] 11:40:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f049badec00) [pid = 3858] [serial = 1567] [outer = (nil)] 11:40:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04aecd3000) [pid = 3858] [serial = 1568] [outer = 0x7f049badec00] 11:40:26 INFO - PROCESS | 3858 | 1461350426597 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04af58a800) [pid = 3858] [serial = 1569] [outer = 0x7f049badec00] 11:40:27 INFO - PROCESS | 3858 | 1461350427461 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1589ms 11:40:27 INFO - PROCESS | 3858 | 1461350427509 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 11:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:40:27 INFO - PROCESS | 3858 | 1461350427519 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 11:40:27 INFO - PROCESS | 3858 | 1461350427524 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:40:27 INFO - PROCESS | 3858 | 1461350427526 Marionette TRACE conn4 <- [1,2062,null,{}] 11:40:27 INFO - PROCESS | 3858 | 1461350427533 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:27 INFO - PROCESS | 3858 | 1461350427752 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 11:40:28 INFO - PROCESS | 3858 | 1461350428036 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af517000 == 165 [pid = 3858] [id = 523] 11:40:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04aa2b4000) [pid = 3858] [serial = 1570] [outer = (nil)] 11:40:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04af723c00) [pid = 3858] [serial = 1571] [outer = 0x7f04aa2b4000] 11:40:28 INFO - PROCESS | 3858 | 1461350428154 Marionette DEBUG loaded listener.js 11:40:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04afab3800) [pid = 3858] [serial = 1572] [outer = 0x7f04aa2b4000] 11:40:29 INFO - PROCESS | 3858 | 1461350429054 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1578ms 11:40:29 INFO - PROCESS | 3858 | 1461350429109 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 11:40:29 INFO - PROCESS | 3858 | 1461350429114 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 11:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:40:29 INFO - PROCESS | 3858 | 1461350429122 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:40:29 INFO - PROCESS | 3858 | 1461350429124 Marionette TRACE conn4 <- [1,2066,null,{}] 11:40:29 INFO - PROCESS | 3858 | 1461350429129 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:29 INFO - PROCESS | 3858 | 1461350429353 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 11:40:29 INFO - PROCESS | 3858 | 1461350429727 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b0d8a800 == 166 [pid = 3858] [id = 524] 11:40:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04b0e37000) [pid = 3858] [serial = 1573] [outer = (nil)] 11:40:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04b0e3cc00) [pid = 3858] [serial = 1574] [outer = 0x7f04b0e37000] 11:40:29 INFO - PROCESS | 3858 | 1461350429814 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04b1180800) [pid = 3858] [serial = 1575] [outer = 0x7f04b0e37000] 11:40:30 INFO - PROCESS | 3858 | 1461350430631 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 11:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:40:30 INFO - PROCESS | 3858 | 1461350430705 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 11:40:30 INFO - PROCESS | 3858 | 1461350430708 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 11:40:30 INFO - PROCESS | 3858 | 1461350430714 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 3858 | 1461350430717 Marionette TRACE conn4 <- [1,2070,null,{}] 11:40:30 INFO - PROCESS | 3858 | 1461350430722 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:30 INFO - PROCESS | 3858 | 1461350430949 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 11:40:31 INFO - PROCESS | 3858 | 1461350431222 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1a44000 == 167 [pid = 3858] [id = 525] 11:40:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04b0dd4000) [pid = 3858] [serial = 1576] [outer = (nil)] 11:40:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04b1931000) [pid = 3858] [serial = 1577] [outer = 0x7f04b0dd4000] 11:40:31 INFO - PROCESS | 3858 | 1461350431344 Marionette DEBUG loaded listener.js 11:40:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04b2797800) [pid = 3858] [serial = 1578] [outer = 0x7f04b0dd4000] 11:40:32 INFO - PROCESS | 3858 | 1461350432209 Marionette TRACE conn4 <- [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]]]}] 11:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1582ms 11:40:32 INFO - PROCESS | 3858 | 1461350432297 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 11:40:32 INFO - PROCESS | 3858 | 1461350432300 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 11:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:40:32 INFO - PROCESS | 3858 | 1461350432306 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:40:32 INFO - PROCESS | 3858 | 1461350432308 Marionette TRACE conn4 <- [1,2074,null,{}] 11:40:32 INFO - PROCESS | 3858 | 1461350432314 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:32 INFO - PROCESS | 3858 | 1461350432570 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 11:40:32 INFO - PROCESS | 3858 | 1461350432893 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1ac0800 == 168 [pid = 3858] [id = 526] 11:40:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f049afaac00) [pid = 3858] [serial = 1579] [outer = (nil)] 11:40:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04b27c9000) [pid = 3858] [serial = 1580] [outer = 0x7f049afaac00] 11:40:32 INFO - PROCESS | 3858 | 1461350432970 Marionette DEBUG loaded listener.js 11:40:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04b3338000) [pid = 3858] [serial = 1581] [outer = 0x7f049afaac00] 11:40:33 INFO - PROCESS | 3858 | 1461350433815 Marionette TRACE conn4 <- [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]]]}] 11:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1584ms 11:40:33 INFO - PROCESS | 3858 | 1461350433891 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 11:40:33 INFO - PROCESS | 3858 | 1461350433895 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 11:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:40:33 INFO - PROCESS | 3858 | 1461350433900 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:40:33 INFO - PROCESS | 3858 | 1461350433902 Marionette TRACE conn4 <- [1,2078,null,{}] 11:40:33 INFO - PROCESS | 3858 | 1461350433908 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:34 INFO - PROCESS | 3858 | 1461350434134 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 11:40:34 INFO - PROCESS | 3858 | 1461350434455 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1f65800 == 169 [pid = 3858] [id = 527] 11:40:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04b333c000) [pid = 3858] [serial = 1582] [outer = (nil)] 11:40:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04b34ddc00) [pid = 3858] [serial = 1583] [outer = 0x7f04b333c000] 11:40:34 INFO - PROCESS | 3858 | 1461350434533 Marionette DEBUG loaded listener.js 11:40:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04b751c000) [pid = 3858] [serial = 1584] [outer = 0x7f04b333c000] 11:40:35 INFO - PROCESS | 3858 | 1461350435411 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1578ms 11:40:35 INFO - PROCESS | 3858 | 1461350435481 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 11:40:35 INFO - PROCESS | 3858 | 1461350435483 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 11:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:40:35 INFO - PROCESS | 3858 | 1461350435490 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:40:35 INFO - PROCESS | 3858 | 1461350435492 Marionette TRACE conn4 <- [1,2082,null,{}] 11:40:35 INFO - PROCESS | 3858 | 1461350435497 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:35 INFO - PROCESS | 3858 | 1461350435716 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 11:40:36 INFO - PROCESS | 3858 | 1461350436031 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3305000 == 170 [pid = 3858] [id = 528] 11:40:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04a68cdc00) [pid = 3858] [serial = 1585] [outer = (nil)] 11:40:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04bd375400) [pid = 3858] [serial = 1586] [outer = 0x7f04a68cdc00] 11:40:36 INFO - PROCESS | 3858 | 1461350436109 Marionette DEBUG loaded listener.js 11:40:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04bd385000) [pid = 3858] [serial = 1587] [outer = 0x7f04a68cdc00] 11:40:36 INFO - PROCESS | 3858 | 1461350436949 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 11:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1532ms 11:40:37 INFO - PROCESS | 3858 | 1461350437023 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 11:40:37 INFO - PROCESS | 3858 | 1461350437026 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 11:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:40:37 INFO - PROCESS | 3858 | 1461350437032 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 3858 | 1461350437035 Marionette TRACE conn4 <- [1,2086,null,{}] 11:40:37 INFO - PROCESS | 3858 | 1461350437041 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:37 INFO - PROCESS | 3858 | 1461350437253 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 11:40:37 INFO - PROCESS | 3858 | 1461350437535 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492fc1000 == 171 [pid = 3858] [id = 529] 11:40:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f0491651c00) [pid = 3858] [serial = 1588] [outer = (nil)] 11:40:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f0494145000) [pid = 3858] [serial = 1589] [outer = 0x7f0491651c00] 11:40:37 INFO - PROCESS | 3858 | 1461350437652 Marionette DEBUG loaded listener.js 11:40:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04aa998c00) [pid = 3858] [serial = 1590] [outer = 0x7f0491651c00] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd86f000 == 170 [pid = 3858] [id = 456] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04940dd800 == 169 [pid = 3858] [id = 410] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c7ad4000 == 168 [pid = 3858] [id = 459] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492fca000 == 167 [pid = 3858] [id = 460] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492ecf800 == 166 [pid = 3858] [id = 458] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495e82800 == 165 [pid = 3858] [id = 411] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2b23800 == 164 [pid = 3858] [id = 457] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa9a7000 == 163 [pid = 3858] [id = 409] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1a49800 == 162 [pid = 3858] [id = 408] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497690800 == 161 [pid = 3858] [id = 510] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496bb0800 == 160 [pid = 3858] [id = 509] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04942d6800 == 159 [pid = 3858] [id = 508] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492fb8000 == 158 [pid = 3858] [id = 507] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04942d9000 == 157 [pid = 3858] [id = 506] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4241000 == 156 [pid = 3858] [id = 498] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a401b800 == 155 [pid = 3858] [id = 497] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049eac6800 == 154 [pid = 3858] [id = 496] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c23a800 == 153 [pid = 3858] [id = 495] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b90c000 == 152 [pid = 3858] [id = 494] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499a7e000 == 151 [pid = 3858] [id = 493] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498dd4000 == 150 [pid = 3858] [id = 492] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049747a800 == 149 [pid = 3858] [id = 491] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496107000 == 148 [pid = 3858] [id = 490] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04942d4000 == 147 [pid = 3858] [id = 489] 11:40:38 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0491d30000 == 146 [pid = 3858] [id = 488] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f0492d49c00) [pid = 3858] [serial = 1400] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04974a7000) [pid = 3858] [serial = 1403] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f049414b400) [pid = 3858] [serial = 1455] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f0495ff4400) [pid = 3858] [serial = 1458] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f049413cc00) [pid = 3858] [serial = 1454] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04a6440800) [pid = 3858] [serial = 1418] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04b117f400) [pid = 3858] [serial = 1437] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04aa275400) [pid = 3858] [serial = 1427] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04a78cec00) [pid = 3858] [serial = 1424] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f0495dec000) [pid = 3858] [serial = 1457] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04b279c000) [pid = 3858] [serial = 1440] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04ac64cc00) [pid = 3858] [serial = 1430] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f0498f75400) [pid = 3858] [serial = 1461] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f049bad4000) [pid = 3858] [serial = 1409] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f0494173800) [pid = 3858] [serial = 1451] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04ae6f6000) [pid = 3858] [serial = 1431] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f0498f77800) [pid = 3858] [serial = 1404] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04af40a000) [pid = 3858] [serial = 1433] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04b343b800) [pid = 3858] [serial = 1443] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a6445800) [pid = 3858] [serial = 1419] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a5224400) [pid = 3858] [serial = 1415] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f049e72a000) [pid = 3858] [serial = 1413] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f0495df6400) [pid = 3858] [serial = 1463] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04a6bbac00) [pid = 3858] [serial = 1421] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04a6da4000) [pid = 3858] [serial = 1422] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f0492d53800) [pid = 3858] [serial = 1386] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f0499de1000) [pid = 3858] [serial = 1406] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04a61ca400) [pid = 3858] [serial = 1416] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f049c79c000) [pid = 3858] [serial = 1412] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04af8b3400) [pid = 3858] [serial = 1434] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0498f20c00) [pid = 3858] [serial = 1460] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f049b025c00) [pid = 3858] [serial = 1407] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04b1eb7800) [pid = 3858] [serial = 1439] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04bd378800) [pid = 3858] [serial = 1445] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04aa98fc00) [pid = 3858] [serial = 1428] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04be89f000) [pid = 3858] [serial = 1449] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04b0e32400) [pid = 3858] [serial = 1436] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f0499bdf400) [pid = 3858] [serial = 1448] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f0494171800) [pid = 3858] [serial = 1401] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049c2ac000) [pid = 3858] [serial = 1410] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049bacfc00) [pid = 3858] [serial = 1332] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a9d5b800) [pid = 3858] [serial = 1425] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04bd817400) [pid = 3858] [serial = 1446] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04b3151800) [pid = 3858] [serial = 1442] [outer = (nil)] [url = about:blank] 11:40:39 INFO - PROCESS | 3858 | 1461350439880 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 11:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2889ms 11:40:39 INFO - PROCESS | 3858 | 1461350439923 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 11:40:39 INFO - PROCESS | 3858 | 1461350439930 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 11:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:40:39 INFO - PROCESS | 3858 | 1461350439938 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:40:39 INFO - PROCESS | 3858 | 1461350439943 Marionette TRACE conn4 <- [1,2090,null,{}] 11:40:39 INFO - PROCESS | 3858 | 1461350439950 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:40 INFO - PROCESS | 3858 | 1461350440168 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 11:40:40 INFO - PROCESS | 3858 | 1461350440358 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494085800 == 147 [pid = 3858] [id = 530] 11:40:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0492d4a400) [pid = 3858] [serial = 1591] [outer = (nil)] 11:40:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0494148400) [pid = 3858] [serial = 1592] [outer = 0x7f0492d4a400] 11:40:40 INFO - PROCESS | 3858 | 1461350440432 Marionette DEBUG loaded listener.js 11:40:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0494744c00) [pid = 3858] [serial = 1593] [outer = 0x7f0492d4a400] 11:40:41 INFO - PROCESS | 3858 | 1461350441226 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 11:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1333ms 11:40:41 INFO - PROCESS | 3858 | 1461350441278 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 11:40:41 INFO - PROCESS | 3858 | 1461350441288 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 11:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:40:41 INFO - PROCESS | 3858 | 1461350441297 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:40:41 INFO - PROCESS | 3858 | 1461350441300 Marionette TRACE conn4 <- [1,2094,null,{}] 11:40:41 INFO - PROCESS | 3858 | 1461350441306 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:41 INFO - PROCESS | 3858 | 1461350441529 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 11:40:41 INFO - PROCESS | 3858 | 1461350441756 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942d7000 == 148 [pid = 3858] [id = 531] 11:40:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049413ec00) [pid = 3858] [serial = 1594] [outer = (nil)] 11:40:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0496bf1400) [pid = 3858] [serial = 1595] [outer = 0x7f049413ec00] 11:40:41 INFO - PROCESS | 3858 | 1461350441822 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f0498f29800) [pid = 3858] [serial = 1596] [outer = 0x7f049413ec00] 11:40:42 INFO - PROCESS | 3858 | 1461350442752 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 11:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1488ms 11:40:42 INFO - PROCESS | 3858 | 1461350442786 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 3858 | 1461350442788 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 11:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:40:42 INFO - PROCESS | 3858 | 1461350442800 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 3858 | 1461350442805 Marionette TRACE conn4 <- [1,2098,null,{}] 11:40:42 INFO - PROCESS | 3858 | 1461350442821 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:43 INFO - PROCESS | 3858 | 1461350443108 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 11:40:43 INFO - PROCESS | 3858 | 1461350443168 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ae1000 == 149 [pid = 3858] [id = 532] 11:40:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f0499abe800) [pid = 3858] [serial = 1597] [outer = (nil)] 11:40:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0499be5400) [pid = 3858] [serial = 1598] [outer = 0x7f0499abe800] 11:40:43 INFO - PROCESS | 3858 | 1461350443394 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049b111000) [pid = 3858] [serial = 1599] [outer = 0x7f0499abe800] 11:40:44 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f0498f2f800) [pid = 3858] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:40:44 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f0491d03c00) [pid = 3858] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:40:44 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049165a400) [pid = 3858] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:40:44 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f0491652c00) [pid = 3858] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:40:44 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049165ac00) [pid = 3858] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:40:44 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f0498f70c00) [pid = 3858] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:40:44 INFO - PROCESS | 3858 | 1461350444601 Marionette TRACE conn4 <- [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]]]}] 11:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1840ms 11:40:44 INFO - PROCESS | 3858 | 1461350444636 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 11:40:44 INFO - PROCESS | 3858 | 1461350444645 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 11:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:40:44 INFO - PROCESS | 3858 | 1461350444667 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:40:44 INFO - PROCESS | 3858 | 1461350444670 Marionette TRACE conn4 <- [1,2102,null,{}] 11:40:44 INFO - PROCESS | 3858 | 1461350444677 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:44 INFO - PROCESS | 3858 | 1461350444920 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 11:40:45 INFO - PROCESS | 3858 | 1461350445111 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497693000 == 150 [pid = 3858] [id = 533] 11:40:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f0491651400) [pid = 3858] [serial = 1600] [outer = (nil)] 11:40:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049b603000) [pid = 3858] [serial = 1601] [outer = 0x7f0491651400] 11:40:45 INFO - PROCESS | 3858 | 1461350445176 Marionette DEBUG loaded listener.js 11:40:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049b96f800) [pid = 3858] [serial = 1602] [outer = 0x7f0491651400] 11:40:45 INFO - PROCESS | 3858 | 1461350445952 Marionette TRACE conn4 <- [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]]]}] 11:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1333ms 11:40:46 INFO - PROCESS | 3858 | 1461350446002 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 11:40:46 INFO - PROCESS | 3858 | 1461350446006 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 11:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:40:46 INFO - PROCESS | 3858 | 1461350446034 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:40:46 INFO - PROCESS | 3858 | 1461350446038 Marionette TRACE conn4 <- [1,2106,null,{}] 11:40:46 INFO - PROCESS | 3858 | 1461350446206 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:46 INFO - PROCESS | 3858 | 1461350446431 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 11:40:46 INFO - PROCESS | 3858 | 1461350446779 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04940de000 == 151 [pid = 3858] [id = 534] 11:40:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f0491d11000) [pid = 3858] [serial = 1603] [outer = (nil)] 11:40:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049414b400) [pid = 3858] [serial = 1604] [outer = 0x7f0491d11000] 11:40:46 INFO - PROCESS | 3858 | 1461350446860 Marionette DEBUG loaded listener.js 11:40:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f0495df0800) [pid = 3858] [serial = 1605] [outer = 0x7f0491d11000] 11:40:47 INFO - PROCESS | 3858 | 1461350447766 Marionette TRACE conn4 <- [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]]]}] 11:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1798ms 11:40:47 INFO - PROCESS | 3858 | 1461350447822 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 11:40:47 INFO - PROCESS | 3858 | 1461350447830 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 11:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:40:47 INFO - PROCESS | 3858 | 1461350447838 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:40:47 INFO - PROCESS | 3858 | 1461350447841 Marionette TRACE conn4 <- [1,2110,null,{}] 11:40:47 INFO - PROCESS | 3858 | 1461350447847 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:48 INFO - PROCESS | 3858 | 1461350448086 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 11:40:48 INFO - PROCESS | 3858 | 1461350448411 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049919f800 == 152 [pid = 3858] [id = 535] 11:40:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04991cb800) [pid = 3858] [serial = 1606] [outer = (nil)] 11:40:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f0499de0c00) [pid = 3858] [serial = 1607] [outer = 0x7f04991cb800] 11:40:48 INFO - PROCESS | 3858 | 1461350448497 Marionette DEBUG loaded listener.js 11:40:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f049b602c00) [pid = 3858] [serial = 1608] [outer = 0x7f04991cb800] 11:40:49 INFO - PROCESS | 3858 | 1461350449426 Marionette TRACE conn4 <- [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]]]}] 11:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms 11:40:49 INFO - PROCESS | 3858 | 1461350449475 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 11:40:49 INFO - PROCESS | 3858 | 1461350449479 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 11:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:40:49 INFO - PROCESS | 3858 | 1461350449487 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:40:49 INFO - PROCESS | 3858 | 1461350449490 Marionette TRACE conn4 <- [1,2114,null,{}] 11:40:49 INFO - PROCESS | 3858 | 1461350449500 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:49 INFO - PROCESS | 3858 | 1461350449766 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 11:40:50 INFO - PROCESS | 3858 | 1461350450132 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b6ca000 == 153 [pid = 3858] [id = 536] 11:40:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049c284800) [pid = 3858] [serial = 1609] [outer = (nil)] 11:40:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049c749800) [pid = 3858] [serial = 1610] [outer = 0x7f049c284800] 11:40:50 INFO - PROCESS | 3858 | 1461350450223 Marionette DEBUG loaded listener.js 11:40:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f049e72c000) [pid = 3858] [serial = 1611] [outer = 0x7f049c284800] 11:40:51 INFO - PROCESS | 3858 | 1461350451109 Marionette TRACE conn4 <- [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]]]}] 11:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1686ms 11:40:51 INFO - PROCESS | 3858 | 1461350451182 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 11:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:40:51 INFO - PROCESS | 3858 | 1461350451192 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 11:40:51 INFO - PROCESS | 3858 | 1461350451199 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:40:51 INFO - PROCESS | 3858 | 1461350451203 Marionette TRACE conn4 <- [1,2118,null,{}] 11:40:51 INFO - PROCESS | 3858 | 1461350451208 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:51 INFO - PROCESS | 3858 | 1461350451451 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 11:40:51 INFO - PROCESS | 3858 | 1461350451771 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6e7800 == 154 [pid = 3858] [id = 537] 11:40:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f049c284000) [pid = 3858] [serial = 1612] [outer = (nil)] 11:40:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f049ebd4800) [pid = 3858] [serial = 1613] [outer = 0x7f049c284000] 11:40:51 INFO - PROCESS | 3858 | 1461350451848 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a5225400) [pid = 3858] [serial = 1614] [outer = 0x7f049c284000] 11:40:52 INFO - PROCESS | 3858 | 1461350452691 Marionette TRACE conn4 <- [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]]]}] 11:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1530ms 11:40:52 INFO - PROCESS | 3858 | 1461350452730 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 3858 | 1461350452733 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 11:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:40:52 INFO - PROCESS | 3858 | 1461350452739 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:40:52 INFO - PROCESS | 3858 | 1461350452741 Marionette TRACE conn4 <- [1,2122,null,{}] 11:40:52 INFO - PROCESS | 3858 | 1461350452748 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:52 INFO - PROCESS | 3858 | 1461350452952 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 11:40:53 INFO - PROCESS | 3858 | 1461350453228 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a400f800 == 155 [pid = 3858] [id = 538] 11:40:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f049ebd9000) [pid = 3858] [serial = 1615] [outer = (nil)] 11:40:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a61ca800) [pid = 3858] [serial = 1616] [outer = 0x7f049ebd9000] 11:40:53 INFO - PROCESS | 3858 | 1461350453354 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a6438800) [pid = 3858] [serial = 1617] [outer = 0x7f049ebd9000] 11:40:54 INFO - PROCESS | 3858 | 1461350454229 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 11:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1532ms 11:40:54 INFO - PROCESS | 3858 | 1461350454272 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 11:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:40:54 INFO - PROCESS | 3858 | 1461350454277 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 11:40:54 INFO - PROCESS | 3858 | 1461350454283 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:40:54 INFO - PROCESS | 3858 | 1461350454286 Marionette TRACE conn4 <- [1,2126,null,{}] 11:40:54 INFO - PROCESS | 3858 | 1461350454291 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:54 INFO - PROCESS | 3858 | 1461350454540 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 11:40:54 INFO - PROCESS | 3858 | 1461350454878 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56d1000 == 156 [pid = 3858] [id = 539] 11:40:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f0495d16c00) [pid = 3858] [serial = 1618] [outer = (nil)] 11:40:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a72edc00) [pid = 3858] [serial = 1619] [outer = 0x7f0495d16c00] 11:40:54 INFO - PROCESS | 3858 | 1461350454967 Marionette DEBUG loaded listener.js 11:40:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a9d64400) [pid = 3858] [serial = 1620] [outer = 0x7f0495d16c00] 11:40:55 INFO - PROCESS | 3858 | 1461350455827 Marionette TRACE conn4 <- [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]]]}] 11:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1579ms 11:40:55 INFO - PROCESS | 3858 | 1461350455862 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 3858 | 1461350455866 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 11:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:40:55 INFO - PROCESS | 3858 | 1461350455871 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:40:55 INFO - PROCESS | 3858 | 1461350455875 Marionette TRACE conn4 <- [1,2130,null,{}] 11:40:55 INFO - PROCESS | 3858 | 1461350455880 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:56 INFO - PROCESS | 3858 | 1461350456086 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 11:40:56 INFO - PROCESS | 3858 | 1461350456614 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c08800 == 157 [pid = 3858] [id = 540] 11:40:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04aac94400) [pid = 3858] [serial = 1621] [outer = (nil)] 11:40:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04aac97000) [pid = 3858] [serial = 1622] [outer = 0x7f04aac94400] 11:40:56 INFO - PROCESS | 3858 | 1461350456703 Marionette DEBUG loaded listener.js 11:40:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04aaeb4800) [pid = 3858] [serial = 1623] [outer = 0x7f04aac94400] 11:40:57 INFO - PROCESS | 3858 | 1461350457567 Marionette TRACE conn4 <- [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] 11:40:57 INFO - PROCESS | 3858 | 1461350457607 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 11:40:57 INFO - PROCESS | 3858 | 1461350457614 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:40:57 INFO - PROCESS | 3858 | 1461350457617 Marionette TRACE conn4 <- [1,2134,null,{}] 11:40:57 INFO - PROCESS | 3858 | 1461350457622 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:57 INFO - PROCESS | 3858 | 1461350457821 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 11:40:58 INFO - PROCESS | 3858 | 1461350458095 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0e6000 == 158 [pid = 3858] [id = 541] 11:40:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04aac94800) [pid = 3858] [serial = 1624] [outer = (nil)] 11:40:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04ae67f400) [pid = 3858] [serial = 1625] [outer = 0x7f04aac94800] 11:40:58 INFO - PROCESS | 3858 | 1461350458171 Marionette DEBUG loaded listener.js 11:40:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04aecddc00) [pid = 3858] [serial = 1626] [outer = 0x7f04aac94800] 11:40:59 INFO - PROCESS | 3858 | 1461350459024 Marionette TRACE conn4 <- [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]]]}] 11:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1479ms 11:40:59 INFO - PROCESS | 3858 | 1461350459093 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 11:40:59 INFO - PROCESS | 3858 | 1461350459097 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 11:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:40:59 INFO - PROCESS | 3858 | 1461350459103 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:40:59 INFO - PROCESS | 3858 | 1461350459105 Marionette TRACE conn4 <- [1,2138,null,{}] 11:40:59 INFO - PROCESS | 3858 | 1461350459111 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:59 INFO - PROCESS | 3858 | 1461350459339 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 11:40:59 INFO - PROCESS | 3858 | 1461350459653 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9c3800 == 159 [pid = 3858] [id = 542] 11:40:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04aadeb000) [pid = 3858] [serial = 1627] [outer = (nil)] 11:40:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04afaadc00) [pid = 3858] [serial = 1628] [outer = 0x7f04aadeb000] 11:40:59 INFO - PROCESS | 3858 | 1461350459730 Marionette DEBUG loaded listener.js 11:40:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04b117b000) [pid = 3858] [serial = 1629] [outer = 0x7f04aadeb000] 11:41:00 INFO - PROCESS | 3858 | 1461350460632 Marionette TRACE conn4 <- [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]]]}] 11:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1579ms 11:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:41:00 INFO - PROCESS | 3858 | 1461350460683 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 3858 | 1461350460686 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 11:41:00 INFO - PROCESS | 3858 | 1461350460692 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 3858 | 1461350460696 Marionette TRACE conn4 <- [1,2142,null,{}] 11:41:00 INFO - PROCESS | 3858 | 1461350460701 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:00 INFO - PROCESS | 3858 | 1461350460913 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 11:41:01 INFO - PROCESS | 3858 | 1461350461240 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1c5800 == 160 [pid = 3858] [id = 543] 11:41:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04a9d5c800) [pid = 3858] [serial = 1630] [outer = (nil)] 11:41:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04b27c6c00) [pid = 3858] [serial = 1631] [outer = 0x7f04a9d5c800] 11:41:01 INFO - PROCESS | 3858 | 1461350461318 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04b3828400) [pid = 3858] [serial = 1632] [outer = 0x7f04a9d5c800] 11:41:02 INFO - PROCESS | 3858 | 1461350462291 Marionette TRACE conn4 <- [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] 11:41:02 INFO - PROCESS | 3858 | 1461350462332 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 11:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:41:02 INFO - PROCESS | 3858 | 1461350462356 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 3858 | 1461350462359 Marionette TRACE conn4 <- [1,2146,null,{}] 11:41:02 INFO - PROCESS | 3858 | 1461350462365 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:02 INFO - PROCESS | 3858 | 1461350462616 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 11:41:02 INFO - PROCESS | 3858 | 1461350462948 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04afa08800 == 161 [pid = 3858] [id = 544] 11:41:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04bd80ec00) [pid = 3858] [serial = 1633] [outer = (nil)] 11:41:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04bd8f9800) [pid = 3858] [serial = 1634] [outer = 0x7f04bd80ec00] 11:41:03 INFO - PROCESS | 3858 | 1461350463037 Marionette DEBUG loaded listener.js 11:41:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04be89f000) [pid = 3858] [serial = 1635] [outer = 0x7f04bd80ec00] 11:41:03 INFO - PROCESS | 3858 | 1461350463996 Marionette TRACE conn4 <- [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] 11:41:04 INFO - PROCESS | 3858 | 1461350464050 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 11:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:41:04 INFO - PROCESS | 3858 | 1461350464056 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:41:04 INFO - PROCESS | 3858 | 1461350464060 Marionette TRACE conn4 <- [1,2150,null,{}] 11:41:04 INFO - PROCESS | 3858 | 1461350464069 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:04 INFO - PROCESS | 3858 | 1461350464279 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 11:41:04 INFO - PROCESS | 3858 | 1461350464558 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3196800 == 162 [pid = 3858] [id = 545] 11:41:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04bd81c400) [pid = 3858] [serial = 1636] [outer = (nil)] 11:41:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04c1f9a000) [pid = 3858] [serial = 1637] [outer = 0x7f04bd81c400] 11:41:04 INFO - PROCESS | 3858 | 1461350464683 Marionette DEBUG loaded listener.js 11:41:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04c21acc00) [pid = 3858] [serial = 1638] [outer = 0x7f04bd81c400] 11:41:05 INFO - PROCESS | 3858 | 1461350465540 Marionette TRACE conn4 <- [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]]]}] 11:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1541ms 11:41:05 INFO - PROCESS | 3858 | 1461350465598 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 11:41:05 INFO - PROCESS | 3858 | 1461350465601 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 11:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:41:05 INFO - PROCESS | 3858 | 1461350465607 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:41:05 INFO - PROCESS | 3858 | 1461350465609 Marionette TRACE conn4 <- [1,2154,null,{}] 11:41:05 INFO - PROCESS | 3858 | 1461350465615 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:05 INFO - PROCESS | 3858 | 1461350465822 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 11:41:06 INFO - PROCESS | 3858 | 1461350466103 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd10c800 == 163 [pid = 3858] [id = 546] 11:41:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04960ebc00) [pid = 3858] [serial = 1639] [outer = (nil)] 11:41:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04960f1400) [pid = 3858] [serial = 1640] [outer = 0x7f04960ebc00] 11:41:06 INFO - PROCESS | 3858 | 1461350466286 Marionette DEBUG loaded listener.js 11:41:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04960f7000) [pid = 3858] [serial = 1641] [outer = 0x7f04960ebc00] 11:41:07 INFO - PROCESS | 3858 | 1461350467503 Marionette TRACE conn4 <- [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]]]}] 11:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1933ms 11:41:07 INFO - PROCESS | 3858 | 1461350467543 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 11:41:07 INFO - PROCESS | 3858 | 1461350467547 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 11:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:41:07 INFO - PROCESS | 3858 | 1461350467558 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:41:07 INFO - PROCESS | 3858 | 1461350467561 Marionette TRACE conn4 <- [1,2158,null,{}] 11:41:07 INFO - PROCESS | 3858 | 1461350467570 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:07 INFO - PROCESS | 3858 | 1461350467881 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 11:41:08 INFO - PROCESS | 3858 | 1461350468226 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd4d1800 == 164 [pid = 3858] [id = 547] 11:41:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04960f5400) [pid = 3858] [serial = 1642] [outer = (nil)] 11:41:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f049ee68400) [pid = 3858] [serial = 1643] [outer = 0x7f04960f5400] 11:41:08 INFO - PROCESS | 3858 | 1461350468302 Marionette DEBUG loaded listener.js 11:41:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f049ee6bc00) [pid = 3858] [serial = 1644] [outer = 0x7f04960f5400] 11:41:09 INFO - PROCESS | 3858 | 1461350469178 Marionette TRACE conn4 <- [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]]]}] 11:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1697ms 11:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:41:09 INFO - PROCESS | 3858 | 1461350469254 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 11:41:09 INFO - PROCESS | 3858 | 1461350469256 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 11:41:09 INFO - PROCESS | 3858 | 1461350469262 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:41:09 INFO - PROCESS | 3858 | 1461350469265 Marionette TRACE conn4 <- [1,2162,null,{}] 11:41:09 INFO - PROCESS | 3858 | 1461350469270 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:09 INFO - PROCESS | 3858 | 1461350469485 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 11:41:09 INFO - PROCESS | 3858 | 1461350469769 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04be63b000 == 165 [pid = 3858] [id = 548] 11:41:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f04960f7c00) [pid = 3858] [serial = 1645] [outer = (nil)] 11:41:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f04aac90400) [pid = 3858] [serial = 1646] [outer = 0x7f04960f7c00] 11:41:09 INFO - PROCESS | 3858 | 1461350469887 Marionette DEBUG loaded listener.js 11:41:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f04c21a5c00) [pid = 3858] [serial = 1647] [outer = 0x7f04960f7c00] 11:41:10 INFO - PROCESS | 3858 | 1461350470786 Marionette TRACE conn4 <- [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]]]}] 11:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 11:41:10 INFO - PROCESS | 3858 | 1461350470848 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 11:41:10 INFO - PROCESS | 3858 | 1461350470852 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 11:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:41:10 INFO - PROCESS | 3858 | 1461350470857 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:41:10 INFO - PROCESS | 3858 | 1461350470859 Marionette TRACE conn4 <- [1,2166,null,{}] 11:41:10 INFO - PROCESS | 3858 | 1461350470865 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:11 INFO - PROCESS | 3858 | 1461350471072 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 11:41:11 INFO - PROCESS | 3858 | 1461350471359 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c247b800 == 166 [pid = 3858] [id = 549] 11:41:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f04960dbc00) [pid = 3858] [serial = 1648] [outer = (nil)] 11:41:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f04960e1c00) [pid = 3858] [serial = 1649] [outer = 0x7f04960dbc00] 11:41:11 INFO - PROCESS | 3858 | 1461350471476 Marionette DEBUG loaded listener.js 11:41:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f04960e7400) [pid = 3858] [serial = 1650] [outer = 0x7f04960dbc00] 11:41:12 INFO - PROCESS | 3858 | 1461350472325 Marionette TRACE conn4 <- [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]]]}] 11:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1534ms 11:41:12 INFO - PROCESS | 3858 | 1461350472392 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 11:41:12 INFO - PROCESS | 3858 | 1461350472395 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 11:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:41:12 INFO - PROCESS | 3858 | 1461350472402 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:41:12 INFO - PROCESS | 3858 | 1461350472404 Marionette TRACE conn4 <- [1,2170,null,{}] 11:41:12 INFO - PROCESS | 3858 | 1461350472409 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:12 INFO - PROCESS | 3858 | 1461350472614 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 11:41:12 INFO - PROCESS | 3858 | 1461350472891 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2aa7000 == 167 [pid = 3858] [id = 550] 11:41:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f04960e1800) [pid = 3858] [serial = 1651] [outer = (nil)] 11:41:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f04c21a9400) [pid = 3858] [serial = 1652] [outer = 0x7f04960e1800] 11:41:13 INFO - PROCESS | 3858 | 1461350473008 Marionette DEBUG loaded listener.js 11:41:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f04c2336c00) [pid = 3858] [serial = 1653] [outer = 0x7f04960e1800] 11:41:13 INFO - PROCESS | 3858 | 1461350473857 Marionette TRACE conn4 <- [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]]]}] 11:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1488ms 11:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:41:13 INFO - PROCESS | 3858 | 1461350473890 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 11:41:13 INFO - PROCESS | 3858 | 1461350473893 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 11:41:13 INFO - PROCESS | 3858 | 1461350473899 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:41:13 INFO - PROCESS | 3858 | 1461350473902 Marionette TRACE conn4 <- [1,2174,null,{}] 11:41:13 INFO - PROCESS | 3858 | 1461350473907 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:14 INFO - PROCESS | 3858 | 1461350474106 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 11:41:14 INFO - PROCESS | 3858 | 1461350474389 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6ac0800 == 168 [pid = 3858] [id = 551] 11:41:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f0499ba3800) [pid = 3858] [serial = 1654] [outer = (nil)] 11:41:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f0499baa000) [pid = 3858] [serial = 1655] [outer = 0x7f0499ba3800] 11:41:14 INFO - PROCESS | 3858 | 1461350474465 Marionette DEBUG loaded listener.js 11:41:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f0499baf400) [pid = 3858] [serial = 1656] [outer = 0x7f0499ba3800] 11:41:15 INFO - PROCESS | 3858 | 1461350475385 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 11:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1533ms 11:41:15 INFO - PROCESS | 3858 | 1461350475432 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 11:41:15 INFO - PROCESS | 3858 | 1461350475436 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 11:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:41:15 INFO - PROCESS | 3858 | 1461350475442 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:41:15 INFO - PROCESS | 3858 | 1461350475444 Marionette TRACE conn4 <- [1,2178,null,{}] 11:41:15 INFO - PROCESS | 3858 | 1461350475449 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:15 INFO - PROCESS | 3858 | 1461350475674 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 11:41:16 INFO - PROCESS | 3858 | 1461350476003 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04e18d2800 == 169 [pid = 3858] [id = 552] 11:41:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04909d6000) [pid = 3858] [serial = 1657] [outer = (nil)] 11:41:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04909e0c00) [pid = 3858] [serial = 1658] [outer = 0x7f04909d6000] 11:41:16 INFO - PROCESS | 3858 | 1461350476079 Marionette DEBUG loaded listener.js 11:41:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f0494170800) [pid = 3858] [serial = 1659] [outer = 0x7f04909d6000] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4088000 == 168 [pid = 3858] [id = 215] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a424e000 == 167 [pid = 3858] [id = 200] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04be325000 == 166 [pid = 3858] [id = 247] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a61a4000 == 165 [pid = 3858] [id = 388] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3305000 == 164 [pid = 3858] [id = 528] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1f65800 == 163 [pid = 3858] [id = 527] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1ac0800 == 162 [pid = 3858] [id = 526] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1a44000 == 161 [pid = 3858] [id = 525] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b0d8a800 == 160 [pid = 3858] [id = 524] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af517000 == 159 [pid = 3858] [id = 523] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ac619800 == 158 [pid = 3858] [id = 522] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf83000 == 157 [pid = 3858] [id = 521] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa7a800 == 156 [pid = 3858] [id = 520] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa8e1800 == 155 [pid = 3858] [id = 519] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a935b800 == 154 [pid = 3858] [id = 518] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6460800 == 153 [pid = 3858] [id = 517] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56df000 == 152 [pid = 3858] [id = 516] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a400a000 == 151 [pid = 3858] [id = 515] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c238000 == 150 [pid = 3858] [id = 514] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499a7b800 == 149 [pid = 3858] [id = 513] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049505b000 == 148 [pid = 3858] [id = 512] 11:41:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492ed8000 == 147 [pid = 3858] [id = 511] 11:41:17 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f049b021800) [pid = 3858] [serial = 1532] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f0499abf800) [pid = 3858] [serial = 1475] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f049b112c00) [pid = 3858] [serial = 1481] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f04991d1c00) [pid = 3858] [serial = 1527] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f04a5679c00) [pid = 3858] [serial = 1496] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f0494140c00) [pid = 3858] [serial = 1520] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f0495df2000) [pid = 3858] [serial = 1523] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f0498f79400) [pid = 3858] [serial = 1526] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f0499ab9800) [pid = 3858] [serial = 1452] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f0494176000) [pid = 3858] [serial = 1517] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f049e729800) [pid = 3858] [serial = 1487] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f0499de2400) [pid = 3858] [serial = 1478] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f0495d10c00) [pid = 3858] [serial = 1469] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f0496bf8000) [pid = 3858] [serial = 1524] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f0498f7cc00) [pid = 3858] [serial = 1464] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f049b027400) [pid = 3858] [serial = 1530] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04aa27cc00) [pid = 3858] [serial = 1511] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04a6fa4800) [pid = 3858] [serial = 1502] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04a9d68400) [pid = 3858] [serial = 1508] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04916a7000) [pid = 3858] [serial = 1466] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04aaa95400) [pid = 3858] [serial = 1514] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04974a8c00) [pid = 3858] [serial = 1472] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04a853bc00) [pid = 3858] [serial = 1505] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f049ebddc00) [pid = 3858] [serial = 1493] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f049afac000) [pid = 3858] [serial = 1529] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f0494745800) [pid = 3858] [serial = 1521] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a64f3800) [pid = 3858] [serial = 1499] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f049e7b3c00) [pid = 3858] [serial = 1490] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f049c799400) [pid = 3858] [serial = 1484] [outer = (nil)] [url = about:blank] 11:41:18 INFO - PROCESS | 3858 | 1461350478418 Marionette TRACE conn4 <- [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]]]}] 11:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2989ms 11:41:18 INFO - PROCESS | 3858 | 1461350478432 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 11:41:18 INFO - PROCESS | 3858 | 1461350478438 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 11:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:41:18 INFO - PROCESS | 3858 | 1461350478446 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:41:18 INFO - PROCESS | 3858 | 1461350478452 Marionette TRACE conn4 <- [1,2182,null,{}] 11:41:18 INFO - PROCESS | 3858 | 1461350478460 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:18 INFO - PROCESS | 3858 | 1461350478694 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 11:41:18 INFO - PROCESS | 3858 | 1461350478913 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fc0800 == 148 [pid = 3858] [id = 553] 11:41:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f0491d03800) [pid = 3858] [serial = 1660] [outer = (nil)] 11:41:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f0492d4c400) [pid = 3858] [serial = 1661] [outer = 0x7f0491d03800] 11:41:18 INFO - PROCESS | 3858 | 1461350478984 Marionette DEBUG loaded listener.js 11:41:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f0494748000) [pid = 3858] [serial = 1662] [outer = 0x7f0491d03800] 11:41:19 INFO - PROCESS | 3858 | 1461350479725 Marionette TRACE conn4 <- [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]]]}] 11:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1332ms 11:41:19 INFO - PROCESS | 3858 | 1461350479778 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 3858 | 1461350479788 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 11:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:41:19 INFO - PROCESS | 3858 | 1461350479797 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:41:19 INFO - PROCESS | 3858 | 1461350479800 Marionette TRACE conn4 <- [1,2186,null,{}] 11:41:19 INFO - PROCESS | 3858 | 1461350479804 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:20 INFO - PROCESS | 3858 | 1461350480085 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 11:41:20 INFO - PROCESS | 3858 | 1461350480217 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049503c800 == 149 [pid = 3858] [id = 554] 11:41:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f0494747c00) [pid = 3858] [serial = 1663] [outer = (nil)] 11:41:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04960f4c00) [pid = 3858] [serial = 1664] [outer = 0x7f0494747c00] 11:41:20 INFO - PROCESS | 3858 | 1461350480302 Marionette DEBUG loaded listener.js 11:41:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f0498f2b800) [pid = 3858] [serial = 1665] [outer = 0x7f0494747c00] 11:41:21 INFO - PROCESS | 3858 | 1461350481204 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 11:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1479ms 11:41:21 INFO - PROCESS | 3858 | 1461350481276 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 11:41:21 INFO - PROCESS | 3858 | 1461350481279 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 11:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:41:21 INFO - PROCESS | 3858 | 1461350481296 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:41:21 INFO - PROCESS | 3858 | 1461350481302 Marionette TRACE conn4 <- [1,2190,null,{}] 11:41:21 INFO - PROCESS | 3858 | 1461350481326 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:21 INFO - PROCESS | 3858 | 1461350481589 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 11:41:21 INFO - PROCESS | 3858 | 1461350481620 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495ed6000 == 150 [pid = 3858] [id = 555] 11:41:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f0499ba7000) [pid = 3858] [serial = 1666] [outer = (nil)] 11:41:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f0499bb1400) [pid = 3858] [serial = 1667] [outer = 0x7f0499ba7000] 11:41:21 INFO - PROCESS | 3858 | 1461350481684 Marionette DEBUG loaded listener.js 11:41:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f049b021c00) [pid = 3858] [serial = 1668] [outer = 0x7f0499ba7000] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f049169f400) [pid = 3858] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f049164dc00) [pid = 3858] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f049164e400) [pid = 3858] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f0499abe800) [pid = 3858] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f0494746000) [pid = 3858] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f0491652400) [pid = 3858] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f0492d4a400) [pid = 3858] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f0491651c00) [pid = 3858] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04a68cdc00) [pid = 3858] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04b333c000) [pid = 3858] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f049afaac00) [pid = 3858] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04b0dd4000) [pid = 3858] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b0e37000) [pid = 3858] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04aa2b4000) [pid = 3858] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f049badec00) [pid = 3858] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04aadddc00) [pid = 3858] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04991b6400) [pid = 3858] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04a6d52400) [pid = 3858] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a635a800) [pid = 3858] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f049ecee400) [pid = 3858] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f049ece8400) [pid = 3858] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049c2a7c00) [pid = 3858] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04991d0400) [pid = 3858] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04991c2800) [pid = 3858] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f049413ec00) [pid = 3858] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f0491d0a400) [pid = 3858] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f0491655400) [pid = 3858] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f0494749c00) [pid = 3858] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f0495ffa000) [pid = 3858] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0496bf0400) [pid = 3858] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f0499ab9400) [pid = 3858] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049b10f800) [pid = 3858] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f049b024400) [pid = 3858] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f049c73f400) [pid = 3858] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f049c7a2800) [pid = 3858] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049e7ba400) [pid = 3858] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a5230000) [pid = 3858] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a5230800) [pid = 3858] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a6351400) [pid = 3858] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a7488400) [pid = 3858] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a748f800) [pid = 3858] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:41:23 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049b025000) [pid = 3858] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:41:23 INFO - PROCESS | 3858 | 1461350483300 Marionette TRACE conn4 <- [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]]]}] 11:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2106ms 11:41:23 INFO - PROCESS | 3858 | 1461350483397 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 11:41:23 INFO - PROCESS | 3858 | 1461350483401 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 11:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:41:23 INFO - PROCESS | 3858 | 1461350483407 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:41:23 INFO - PROCESS | 3858 | 1461350483409 Marionette TRACE conn4 <- [1,2194,null,{}] 11:41:23 INFO - PROCESS | 3858 | 1461350483416 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:23 INFO - PROCESS | 3858 | 1461350483685 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 11:41:23 INFO - PROCESS | 3858 | 1461350483820 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495041800 == 151 [pid = 3858] [id = 556] 11:41:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049474bc00) [pid = 3858] [serial = 1669] [outer = (nil)] 11:41:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0496bf0400) [pid = 3858] [serial = 1670] [outer = 0x7f049474bc00] 11:41:23 INFO - PROCESS | 3858 | 1461350483895 Marionette DEBUG loaded listener.js 11:41:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04991c9c00) [pid = 3858] [serial = 1671] [outer = 0x7f049474bc00] 11:41:24 INFO - PROCESS | 3858 | 1461350484606 Marionette TRACE conn4 <- [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]]]}] 11:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1229ms 11:41:24 INFO - PROCESS | 3858 | 1461350484638 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 11:41:24 INFO - PROCESS | 3858 | 1461350484641 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 11:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:41:24 INFO - PROCESS | 3858 | 1461350484647 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:41:24 INFO - PROCESS | 3858 | 1461350484652 Marionette TRACE conn4 <- [1,2198,null,{}] 11:41:24 INFO - PROCESS | 3858 | 1461350484657 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:24 INFO - PROCESS | 3858 | 1461350484932 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 11:41:24 INFO - PROCESS | 3858 | 1461350484954 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979fb000 == 152 [pid = 3858] [id = 557] 11:41:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0495df7800) [pid = 3858] [serial = 1672] [outer = (nil)] 11:41:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f0499ab9400) [pid = 3858] [serial = 1673] [outer = 0x7f0495df7800] 11:41:25 INFO - PROCESS | 3858 | 1461350485022 Marionette DEBUG loaded listener.js 11:41:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049b964000) [pid = 3858] [serial = 1674] [outer = 0x7f0495df7800] 11:41:26 INFO - PROCESS | 3858 | 1461350486203 Marionette TRACE conn4 <- [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]]]}] 11:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1592ms 11:41:26 INFO - PROCESS | 3858 | 1461350486241 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 11:41:26 INFO - PROCESS | 3858 | 1461350486248 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 11:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:41:26 INFO - PROCESS | 3858 | 1461350486257 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:41:26 INFO - PROCESS | 3858 | 1461350486260 Marionette TRACE conn4 <- [1,2202,null,{}] 11:41:26 INFO - PROCESS | 3858 | 1461350486269 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:26 INFO - PROCESS | 3858 | 1461350486508 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 11:41:26 INFO - PROCESS | 3858 | 1461350486852 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e18000 == 153 [pid = 3858] [id = 558] 11:41:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0495d15400) [pid = 3858] [serial = 1675] [outer = (nil)] 11:41:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f0495ff1000) [pid = 3858] [serial = 1676] [outer = 0x7f0495d15400] 11:41:26 INFO - PROCESS | 3858 | 1461350486940 Marionette DEBUG loaded listener.js 11:41:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04960f1c00) [pid = 3858] [serial = 1677] [outer = 0x7f0495d15400] 11:41:27 INFO - PROCESS | 3858 | 1461350487880 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 11:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1684ms 11:41:27 INFO - PROCESS | 3858 | 1461350487942 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 11:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:41:27 INFO - PROCESS | 3858 | 1461350487953 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 11:41:27 INFO - PROCESS | 3858 | 1461350487963 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:41:27 INFO - PROCESS | 3858 | 1461350487967 Marionette TRACE conn4 <- [1,2206,null,{}] 11:41:27 INFO - PROCESS | 3858 | 1461350487973 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:28 INFO - PROCESS | 3858 | 1461350488201 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 11:41:28 INFO - PROCESS | 3858 | 1461350488567 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049918f000 == 154 [pid = 3858] [id = 559] 11:41:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04960ee800) [pid = 3858] [serial = 1678] [outer = (nil)] 11:41:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f0499ac2000) [pid = 3858] [serial = 1679] [outer = 0x7f04960ee800] 11:41:28 INFO - PROCESS | 3858 | 1461350488649 Marionette DEBUG loaded listener.js 11:41:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f0499bdb800) [pid = 3858] [serial = 1680] [outer = 0x7f04960ee800] 11:41:29 INFO - PROCESS | 3858 | 1461350489533 Marionette TRACE conn4 <- [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]]]}] 11:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1646ms 11:41:29 INFO - PROCESS | 3858 | 1461350489608 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 11:41:29 INFO - PROCESS | 3858 | 1461350489613 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 11:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:41:29 INFO - PROCESS | 3858 | 1461350489619 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:41:29 INFO - PROCESS | 3858 | 1461350489625 Marionette TRACE conn4 <- [1,2210,null,{}] 11:41:29 INFO - PROCESS | 3858 | 1461350489640 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:29 INFO - PROCESS | 3858 | 1461350489919 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 11:41:30 INFO - PROCESS | 3858 | 1461350490243 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049be0a800 == 155 [pid = 3858] [id = 560] 11:41:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049a67cc00) [pid = 3858] [serial = 1681] [outer = (nil)] 11:41:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f049bf97000) [pid = 3858] [serial = 1682] [outer = 0x7f049a67cc00] 11:41:30 INFO - PROCESS | 3858 | 1461350490334 Marionette DEBUG loaded listener.js 11:41:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f049c2aa800) [pid = 3858] [serial = 1683] [outer = 0x7f049a67cc00] 11:41:31 INFO - PROCESS | 3858 | 1461350491216 Marionette TRACE conn4 <- [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]]]}] 11:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1640ms 11:41:31 INFO - PROCESS | 3858 | 1461350491260 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 11:41:31 INFO - PROCESS | 3858 | 1461350491265 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 11:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:41:31 INFO - PROCESS | 3858 | 1461350491271 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:41:31 INFO - PROCESS | 3858 | 1461350491273 Marionette TRACE conn4 <- [1,2214,null,{}] 11:41:31 INFO - PROCESS | 3858 | 1461350491281 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:31 INFO - PROCESS | 3858 | 1461350491500 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 11:41:31 INFO - PROCESS | 3858 | 1461350491791 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef53000 == 156 [pid = 3858] [id = 561] 11:41:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f049b114800) [pid = 3858] [serial = 1684] [outer = (nil)] 11:41:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f049e72a000) [pid = 3858] [serial = 1685] [outer = 0x7f049b114800] 11:41:31 INFO - PROCESS | 3858 | 1461350491915 Marionette DEBUG loaded listener.js 11:41:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f049e737c00) [pid = 3858] [serial = 1686] [outer = 0x7f049b114800] 11:41:32 INFO - PROCESS | 3858 | 1461350492773 Marionette TRACE conn4 <- [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]]]}] 11:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1529ms 11:41:32 INFO - PROCESS | 3858 | 1461350492802 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 11:41:32 INFO - PROCESS | 3858 | 1461350492806 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 11:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:41:32 INFO - PROCESS | 3858 | 1461350492812 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:41:32 INFO - PROCESS | 3858 | 1461350492814 Marionette TRACE conn4 <- [1,2218,null,{}] 11:41:32 INFO - PROCESS | 3858 | 1461350492820 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:33 INFO - PROCESS | 3858 | 1461350493041 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 11:41:33 INFO - PROCESS | 3858 | 1461350493333 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a430e800 == 157 [pid = 3858] [id = 562] 11:41:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f049ebddc00) [pid = 3858] [serial = 1687] [outer = (nil)] 11:41:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f049ee66400) [pid = 3858] [serial = 1688] [outer = 0x7f049ebddc00] 11:41:33 INFO - PROCESS | 3858 | 1461350493465 Marionette DEBUG loaded listener.js 11:41:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049f363000) [pid = 3858] [serial = 1689] [outer = 0x7f049ebddc00] 11:41:34 INFO - PROCESS | 3858 | 1461350494361 Marionette TRACE conn4 <- [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]]]}] 11:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1580ms 11:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:41:34 INFO - PROCESS | 3858 | 1461350494393 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 11:41:34 INFO - PROCESS | 3858 | 1461350494395 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 11:41:34 INFO - PROCESS | 3858 | 1461350494402 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:41:34 INFO - PROCESS | 3858 | 1461350494405 Marionette TRACE conn4 <- [1,2222,null,{}] 11:41:34 INFO - PROCESS | 3858 | 1461350494410 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:34 INFO - PROCESS | 3858 | 1461350494658 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 11:41:34 INFO - PROCESS | 3858 | 1461350494935 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a623f000 == 158 [pid = 3858] [id = 563] 11:41:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f049ebe1c00) [pid = 3858] [serial = 1690] [outer = (nil)] 11:41:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a64f6c00) [pid = 3858] [serial = 1691] [outer = 0x7f049ebe1c00] 11:41:35 INFO - PROCESS | 3858 | 1461350495064 Marionette DEBUG loaded listener.js 11:41:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04a6d4f400) [pid = 3858] [serial = 1692] [outer = 0x7f049ebe1c00] 11:41:35 INFO - PROCESS | 3858 | 1461350495929 Marionette TRACE conn4 <- [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]]]}] 11:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1581ms 11:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:41:35 INFO - PROCESS | 3858 | 1461350495983 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 11:41:35 INFO - PROCESS | 3858 | 1461350495986 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 11:41:35 INFO - PROCESS | 3858 | 1461350495992 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:41:35 INFO - PROCESS | 3858 | 1461350495995 Marionette TRACE conn4 <- [1,2226,null,{}] 11:41:36 INFO - PROCESS | 3858 | 1461350496001 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:36 INFO - PROCESS | 3858 | 1461350496220 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 11:41:36 INFO - PROCESS | 3858 | 1461350496556 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a7011800 == 159 [pid = 3858] [id = 564] 11:41:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a62ea000) [pid = 3858] [serial = 1693] [outer = (nil)] 11:41:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04a6f92400) [pid = 3858] [serial = 1694] [outer = 0x7f04a62ea000] 11:41:36 INFO - PROCESS | 3858 | 1461350496641 Marionette DEBUG loaded listener.js 11:41:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a748d800) [pid = 3858] [serial = 1695] [outer = 0x7f04a62ea000] 11:41:37 INFO - PROCESS | 3858 | 1461350497496 Marionette TRACE conn4 <- [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]]]}] 11:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1580ms 11:41:37 INFO - PROCESS | 3858 | 1461350497572 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 11:41:37 INFO - PROCESS | 3858 | 1461350497576 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 11:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:41:37 INFO - PROCESS | 3858 | 1461350497581 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:41:37 INFO - PROCESS | 3858 | 1461350497584 Marionette TRACE conn4 <- [1,2230,null,{}] 11:41:37 INFO - PROCESS | 3858 | 1461350497589 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:37 INFO - PROCESS | 3858 | 1461350497853 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 11:41:38 INFO - PROCESS | 3858 | 1461350498175 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa2e0800 == 160 [pid = 3858] [id = 565] 11:41:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04a643d000) [pid = 3858] [serial = 1696] [outer = (nil)] 11:41:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04a9336000) [pid = 3858] [serial = 1697] [outer = 0x7f04a643d000] 11:41:38 INFO - PROCESS | 3858 | 1461350498257 Marionette DEBUG loaded listener.js 11:41:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a9d68400) [pid = 3858] [serial = 1698] [outer = 0x7f04a643d000] 11:41:39 INFO - PROCESS | 3858 | 1461350499106 Marionette TRACE conn4 <- [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]]]}] 11:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 11:41:39 INFO - PROCESS | 3858 | 1461350499164 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 11:41:39 INFO - PROCESS | 3858 | 1461350499168 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 11:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:41:39 INFO - PROCESS | 3858 | 1461350499174 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:41:39 INFO - PROCESS | 3858 | 1461350499176 Marionette TRACE conn4 <- [1,2234,null,{}] 11:41:39 INFO - PROCESS | 3858 | 1461350499182 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:39 INFO - PROCESS | 3858 | 1461350499412 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 11:41:39 INFO - PROCESS | 3858 | 1461350499695 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa71800 == 161 [pid = 3858] [id = 566] 11:41:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a68cc800) [pid = 3858] [serial = 1699] [outer = (nil)] 11:41:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04aa507c00) [pid = 3858] [serial = 1700] [outer = 0x7f04a68cc800] 11:41:39 INFO - PROCESS | 3858 | 1461350499815 Marionette DEBUG loaded listener.js 11:41:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04aaa98800) [pid = 3858] [serial = 1701] [outer = 0x7f04a68cc800] 11:41:40 INFO - PROCESS | 3858 | 1461350500645 Marionette TRACE conn4 <- [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]]]}] 11:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1536ms 11:41:40 INFO - PROCESS | 3858 | 1461350500711 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 11:41:40 INFO - PROCESS | 3858 | 1461350500715 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 11:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:41:40 INFO - PROCESS | 3858 | 1461350500721 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:41:40 INFO - PROCESS | 3858 | 1461350500723 Marionette TRACE conn4 <- [1,2238,null,{}] 11:41:40 INFO - PROCESS | 3858 | 1461350500729 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:40 INFO - PROCESS | 3858 | 1461350500958 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 11:41:41 INFO - PROCESS | 3858 | 1461350501309 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1cf000 == 162 [pid = 3858] [id = 567] 11:41:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04aaeb6c00) [pid = 3858] [serial = 1702] [outer = (nil)] 11:41:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04ac8d5800) [pid = 3858] [serial = 1703] [outer = 0x7f04aaeb6c00] 11:41:41 INFO - PROCESS | 3858 | 1461350501388 Marionette DEBUG loaded listener.js 11:41:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04ae6f7000) [pid = 3858] [serial = 1704] [outer = 0x7f04aaeb6c00] 11:41:42 INFO - PROCESS | 3858 | 1461350502268 Marionette TRACE conn4 <- [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]]]}] 11:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 11:41:42 INFO - PROCESS | 3858 | 1461350502309 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 11:41:42 INFO - PROCESS | 3858 | 1461350502312 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 11:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:41:42 INFO - PROCESS | 3858 | 1461350502318 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:41:42 INFO - PROCESS | 3858 | 1461350502322 Marionette TRACE conn4 <- [1,2242,null,{}] 11:41:42 INFO - PROCESS | 3858 | 1461350502327 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:42 INFO - PROCESS | 3858 | 1461350502585 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 11:41:42 INFO - PROCESS | 3858 | 1461350502908 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5b5000 == 163 [pid = 3858] [id = 568] 11:41:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04aaddf000) [pid = 3858] [serial = 1705] [outer = (nil)] 11:41:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04afaad800) [pid = 3858] [serial = 1706] [outer = 0x7f04aaddf000] 11:41:43 INFO - PROCESS | 3858 | 1461350502996 Marionette DEBUG loaded listener.js 11:41:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04b1185c00) [pid = 3858] [serial = 1707] [outer = 0x7f04aaddf000] 11:41:43 INFO - PROCESS | 3858 | 1461350503875 Marionette TRACE conn4 <- [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]]]}] 11:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1586ms 11:41:43 INFO - PROCESS | 3858 | 1461350503906 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 11:41:43 INFO - PROCESS | 3858 | 1461350503909 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 11:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:41:43 INFO - PROCESS | 3858 | 1461350503920 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:41:43 INFO - PROCESS | 3858 | 1461350503928 Marionette TRACE conn4 <- [1,2246,null,{}] 11:41:43 INFO - PROCESS | 3858 | 1461350503933 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:44 INFO - PROCESS | 3858 | 1461350504158 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 11:41:44 INFO - PROCESS | 3858 | 1461350504485 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1abe800 == 164 [pid = 3858] [id = 569] 11:41:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f049c79d800) [pid = 3858] [serial = 1708] [outer = (nil)] 11:41:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04b314d000) [pid = 3858] [serial = 1709] [outer = 0x7f049c79d800] 11:41:44 INFO - PROCESS | 3858 | 1461350504567 Marionette DEBUG loaded listener.js 11:41:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04b34e0400) [pid = 3858] [serial = 1710] [outer = 0x7f049c79d800] 11:41:45 INFO - PROCESS | 3858 | 1461350505425 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 11:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1540ms 11:41:45 INFO - PROCESS | 3858 | 1461350505462 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 11:41:45 INFO - PROCESS | 3858 | 1461350505469 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 11:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:41:45 INFO - PROCESS | 3858 | 1461350505478 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:41:45 INFO - PROCESS | 3858 | 1461350505482 Marionette TRACE conn4 <- [1,2250,null,{}] 11:41:45 INFO - PROCESS | 3858 | 1461350505487 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:45 INFO - PROCESS | 3858 | 1461350505719 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 11:41:46 INFO - PROCESS | 3858 | 1461350506105 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3414800 == 165 [pid = 3858] [id = 570] 11:41:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04bc530800) [pid = 3858] [serial = 1711] [outer = (nil)] 11:41:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04bd37bc00) [pid = 3858] [serial = 1712] [outer = 0x7f04bc530800] 11:41:46 INFO - PROCESS | 3858 | 1461350506201 Marionette DEBUG loaded listener.js 11:41:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 191 (0x7f04bd4f6800) [pid = 3858] [serial = 1713] [outer = 0x7f04bc530800] 11:41:47 INFO - PROCESS | 3858 | 1461350507060 Marionette TRACE conn4 <- [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]]]}] 11:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1636ms 11:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:41:47 INFO - PROCESS | 3858 | 1461350507114 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 11:41:47 INFO - PROCESS | 3858 | 1461350507116 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 11:41:47 INFO - PROCESS | 3858 | 1461350507122 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:41:47 INFO - PROCESS | 3858 | 1461350507125 Marionette TRACE conn4 <- [1,2254,null,{}] 11:41:47 INFO - PROCESS | 3858 | 1461350507130 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:47 INFO - PROCESS | 3858 | 1461350507360 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 11:41:47 INFO - PROCESS | 3858 | 1461350507696 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6acd800 == 166 [pid = 3858] [id = 571] 11:41:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 192 (0x7f04bd15cc00) [pid = 3858] [serial = 1714] [outer = (nil)] 11:41:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 193 (0x7f04be5b8800) [pid = 3858] [serial = 1715] [outer = 0x7f04bd15cc00] 11:41:47 INFO - PROCESS | 3858 | 1461350507776 Marionette DEBUG loaded listener.js 11:41:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 194 (0x7f04c1e27400) [pid = 3858] [serial = 1716] [outer = 0x7f04bd15cc00] 11:41:48 INFO - PROCESS | 3858 | 1461350508664 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 11:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1587ms 11:41:48 INFO - PROCESS | 3858 | 1461350508710 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 11:41:48 INFO - PROCESS | 3858 | 1461350508714 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 11:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:41:48 INFO - PROCESS | 3858 | 1461350508720 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:41:48 INFO - PROCESS | 3858 | 1461350508722 Marionette TRACE conn4 <- [1,2258,null,{}] 11:41:48 INFO - PROCESS | 3858 | 1461350508727 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:48 INFO - PROCESS | 3858 | 1461350508963 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 11:41:49 INFO - PROCESS | 3858 | 1461350509302 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ed5800 == 167 [pid = 3858] [id = 572] 11:41:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 195 (0x7f04907ae400) [pid = 3858] [serial = 1717] [outer = (nil)] 11:41:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 196 (0x7f04907b5800) [pid = 3858] [serial = 1718] [outer = 0x7f04907ae400] 11:41:49 INFO - PROCESS | 3858 | 1461350509386 Marionette DEBUG loaded listener.js 11:41:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 197 (0x7f04907b9c00) [pid = 3858] [serial = 1719] [outer = 0x7f04907ae400] 11:41:50 INFO - PROCESS | 3858 | 1461350510257 Marionette TRACE conn4 <- [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]]]}] 11:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1578ms 11:41:50 INFO - PROCESS | 3858 | 1461350510299 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 11:41:50 INFO - PROCESS | 3858 | 1461350510302 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 11:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:41:50 INFO - PROCESS | 3858 | 1461350510308 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:41:50 INFO - PROCESS | 3858 | 1461350510310 Marionette TRACE conn4 <- [1,2262,null,{}] 11:41:50 INFO - PROCESS | 3858 | 1461350510316 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:50 INFO - PROCESS | 3858 | 1461350510530 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 11:41:50 INFO - PROCESS | 3858 | 1461350510820 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa866800 == 168 [pid = 3858] [id = 573] 11:41:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 198 (0x7f04907ba000) [pid = 3858] [serial = 1720] [outer = (nil)] 11:41:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 199 (0x7f04bd813000) [pid = 3858] [serial = 1721] [outer = 0x7f04907ba000] 11:41:50 INFO - PROCESS | 3858 | 1461350510967 Marionette DEBUG loaded listener.js 11:41:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 200 (0x7f04c21ad000) [pid = 3858] [serial = 1722] [outer = 0x7f04907ba000] 11:41:51 INFO - PROCESS | 3858 | 1461350511814 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 11:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1541ms 11:41:51 INFO - PROCESS | 3858 | 1461350511853 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 11:41:51 INFO - PROCESS | 3858 | 1461350511861 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 11:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:41:51 INFO - PROCESS | 3858 | 1461350511868 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:41:51 INFO - PROCESS | 3858 | 1461350511871 Marionette TRACE conn4 <- [1,2266,null,{}] 11:41:51 INFO - PROCESS | 3858 | 1461350511876 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:52 INFO - PROCESS | 3858 | 1461350512081 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 11:41:52 INFO - PROCESS | 3858 | 1461350512370 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa87e000 == 169 [pid = 3858] [id = 574] 11:41:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 201 (0x7f0499b2cc00) [pid = 3858] [serial = 1723] [outer = (nil)] 11:41:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 202 (0x7f0499b33800) [pid = 3858] [serial = 1724] [outer = 0x7f0499b2cc00] 11:41:52 INFO - PROCESS | 3858 | 1461350512491 Marionette DEBUG loaded listener.js 11:41:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 203 (0x7f0499b37800) [pid = 3858] [serial = 1725] [outer = 0x7f0499b2cc00] 11:41:53 INFO - PROCESS | 3858 | 1461350513364 Marionette TRACE conn4 <- [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]]]}] 11:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1534ms 11:41:53 INFO - PROCESS | 3858 | 1461350513404 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 11:41:53 INFO - PROCESS | 3858 | 1461350513407 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 11:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:41:53 INFO - PROCESS | 3858 | 1461350513413 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:41:53 INFO - PROCESS | 3858 | 1461350513415 Marionette TRACE conn4 <- [1,2270,null,{}] 11:41:53 INFO - PROCESS | 3858 | 1461350513421 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:53 INFO - PROCESS | 3858 | 1461350513645 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 11:41:53 INFO - PROCESS | 3858 | 1461350513985 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04906da000 == 170 [pid = 3858] [id = 575] 11:41:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 204 (0x7f0499b2f800) [pid = 3858] [serial = 1726] [outer = (nil)] 11:41:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 205 (0x7f04a6505800) [pid = 3858] [serial = 1727] [outer = 0x7f0499b2f800] 11:41:54 INFO - PROCESS | 3858 | 1461350514071 Marionette DEBUG loaded listener.js 11:41:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 206 (0x7f04c2339400) [pid = 3858] [serial = 1728] [outer = 0x7f0499b2f800] 11:41:54 INFO - PROCESS | 3858 | 1461350514857 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 11:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1484ms 11:41:54 INFO - PROCESS | 3858 | 1461350514899 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 11:41:54 INFO - PROCESS | 3858 | 1461350514901 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 11:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:41:54 INFO - PROCESS | 3858 | 1461350514908 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:41:54 INFO - PROCESS | 3858 | 1461350514910 Marionette TRACE conn4 <- [1,2274,null,{}] 11:41:54 INFO - PROCESS | 3858 | 1461350514916 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:55 INFO - PROCESS | 3858 | 1461350515236 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 11:41:55 INFO - PROCESS | 3858 | 1461350515485 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e90a800 == 171 [pid = 3858] [id = 576] 11:41:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 207 (0x7f04909dd000) [pid = 3858] [serial = 1729] [outer = (nil)] 11:41:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 208 (0x7f0499e77800) [pid = 3858] [serial = 1730] [outer = 0x7f04909dd000] 11:41:55 INFO - PROCESS | 3858 | 1461350515606 Marionette DEBUG loaded listener.js 11:41:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 209 (0x7f0499e7bc00) [pid = 3858] [serial = 1731] [outer = 0x7f04909dd000] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef5b000 == 170 [pid = 3858] [id = 420] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a622b800 == 169 [pid = 3858] [id = 499] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa573800 == 168 [pid = 3858] [id = 504] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa12f800 == 167 [pid = 3858] [id = 503] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6462000 == 166 [pid = 3858] [id = 500] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492ed2000 == 165 [pid = 3858] [id = 505] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7404800 == 164 [pid = 3858] [id = 501] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a936a000 == 163 [pid = 3858] [id = 502] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495041800 == 162 [pid = 3858] [id = 556] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495ed6000 == 161 [pid = 3858] [id = 555] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049503c800 == 160 [pid = 3858] [id = 554] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fc0800 == 159 [pid = 3858] [id = 553] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c6ac0800 == 158 [pid = 3858] [id = 551] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2aa7000 == 157 [pid = 3858] [id = 550] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c247b800 == 156 [pid = 3858] [id = 549] 11:41:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04be63b000 == 155 [pid = 3858] [id = 548] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 208 (0x7f049b113c00) [pid = 3858] [serial = 1533] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 207 (0x7f049b605c00) [pid = 3858] [serial = 1518] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 206 (0x7f0498f2c000) [pid = 3858] [serial = 1398] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 205 (0x7f0491d10c00) [pid = 3858] [serial = 1467] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 204 (0x7f0495df7000) [pid = 3858] [serial = 1470] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 203 (0x7f0498f71400) [pid = 3858] [serial = 1473] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 202 (0x7f0499be2000) [pid = 3858] [serial = 1476] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 201 (0x7f049afae400) [pid = 3858] [serial = 1479] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 200 (0x7f049bad3400) [pid = 3858] [serial = 1482] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 199 (0x7f049c7a2400) [pid = 3858] [serial = 1485] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 198 (0x7f049e731800) [pid = 3858] [serial = 1488] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 197 (0x7f049e7ba000) [pid = 3858] [serial = 1491] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 196 (0x7f049f127800) [pid = 3858] [serial = 1494] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 195 (0x7f04a62e9000) [pid = 3858] [serial = 1497] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 194 (0x7f04a6bba400) [pid = 3858] [serial = 1500] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 193 (0x7f04a7487000) [pid = 3858] [serial = 1503] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 192 (0x7f04a93d1c00) [pid = 3858] [serial = 1506] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 191 (0x7f04a9f3ec00) [pid = 3858] [serial = 1509] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 190 (0x7f04aa50ec00) [pid = 3858] [serial = 1512] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f04aac8c800) [pid = 3858] [serial = 1515] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f049b603000) [pid = 3858] [serial = 1601] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f0499be5400) [pid = 3858] [serial = 1598] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f049b111000) [pid = 3858] [serial = 1599] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f0496bca400) [pid = 3858] [serial = 1538] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f0492d4ac00) [pid = 3858] [serial = 1536] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04916a7800) [pid = 3858] [serial = 1535] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f0494148400) [pid = 3858] [serial = 1592] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f0494744c00) [pid = 3858] [serial = 1593] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04aa998c00) [pid = 3858] [serial = 1590] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f0494145000) [pid = 3858] [serial = 1589] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04bd385000) [pid = 3858] [serial = 1587] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04bd375400) [pid = 3858] [serial = 1586] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04b751c000) [pid = 3858] [serial = 1584] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b34ddc00) [pid = 3858] [serial = 1583] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04b3338000) [pid = 3858] [serial = 1581] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04b27c9000) [pid = 3858] [serial = 1580] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04b2797800) [pid = 3858] [serial = 1578] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04b1931000) [pid = 3858] [serial = 1577] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04b1180800) [pid = 3858] [serial = 1575] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04b0e3cc00) [pid = 3858] [serial = 1574] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04afab3800) [pid = 3858] [serial = 1572] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04af723c00) [pid = 3858] [serial = 1571] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04af58a800) [pid = 3858] [serial = 1569] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04aecd3000) [pid = 3858] [serial = 1568] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04aaebf000) [pid = 3858] [serial = 1566] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04aade2c00) [pid = 3858] [serial = 1565] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04aaa9a800) [pid = 3858] [serial = 1563] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04aa508800) [pid = 3858] [serial = 1562] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04a9f3fc00) [pid = 3858] [serial = 1560] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04a93d3800) [pid = 3858] [serial = 1559] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04a72f2c00) [pid = 3858] [serial = 1557] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04a6da4400) [pid = 3858] [serial = 1556] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04a6bae000) [pid = 3858] [serial = 1554] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04a64f7c00) [pid = 3858] [serial = 1553] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a61d4c00) [pid = 3858] [serial = 1551] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f049f129800) [pid = 3858] [serial = 1550] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049e72fc00) [pid = 3858] [serial = 1548] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049c79c400) [pid = 3858] [serial = 1547] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049c28f800) [pid = 3858] [serial = 1545] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049b96c000) [pid = 3858] [serial = 1544] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f0499ddb000) [pid = 3858] [serial = 1542] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f0499aba000) [pid = 3858] [serial = 1541] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049769e000) [pid = 3858] [serial = 1539] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f0498f29800) [pid = 3858] [serial = 1596] [outer = (nil)] [url = about:blank] 11:41:57 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f0496bf1400) [pid = 3858] [serial = 1595] [outer = (nil)] [url = about:blank] 11:41:58 INFO - PROCESS | 3858 | 1461350518083 Marionette TRACE conn4 <- [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]]]}] 11:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3232ms 11:41:58 INFO - PROCESS | 3858 | 1461350518143 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 11:41:58 INFO - PROCESS | 3858 | 1461350518150 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 11:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:41:58 INFO - PROCESS | 3858 | 1461350518158 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:41:58 INFO - PROCESS | 3858 | 1461350518162 Marionette TRACE conn4 <- [1,2278,null,{}] 11:41:58 INFO - PROCESS | 3858 | 1461350518170 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:58 INFO - PROCESS | 3858 | 1461350518405 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 11:41:58 INFO - PROCESS | 3858 | 1461350518598 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492fcc800 == 156 [pid = 3858] [id = 577] 11:41:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049165a000) [pid = 3858] [serial = 1732] [outer = (nil)] 11:41:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0491d0e800) [pid = 3858] [serial = 1733] [outer = 0x7f049165a000] 11:41:58 INFO - PROCESS | 3858 | 1461350518668 Marionette DEBUG loaded listener.js 11:41:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0492d53800) [pid = 3858] [serial = 1734] [outer = 0x7f049165a000] 11:41:59 INFO - PROCESS | 3858 | 1461350519511 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 11:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1381ms 11:41:59 INFO - PROCESS | 3858 | 1461350519564 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 11:41:59 INFO - PROCESS | 3858 | 1461350519576 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 11:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:41:59 INFO - PROCESS | 3858 | 1461350519590 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:41:59 INFO - PROCESS | 3858 | 1461350519594 Marionette TRACE conn4 <- [1,2282,null,{}] 11:41:59 INFO - PROCESS | 3858 | 1461350519600 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:59 INFO - PROCESS | 3858 | 1461350519825 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 11:42:00 INFO - PROCESS | 3858 | 1461350520053 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494192000 == 157 [pid = 3858] [id = 578] 11:42:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049169e400) [pid = 3858] [serial = 1735] [outer = (nil)] 11:42:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049474dc00) [pid = 3858] [serial = 1736] [outer = 0x7f049169e400] 11:42:00 INFO - PROCESS | 3858 | 1461350520117 Marionette DEBUG loaded listener.js 11:42:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0495debc00) [pid = 3858] [serial = 1737] [outer = 0x7f049169e400] 11:42:01 INFO - PROCESS | 3858 | 1461350521335 Marionette TRACE conn4 <- [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]]]}] 11:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1788ms 11:42:01 INFO - PROCESS | 3858 | 1461350521378 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 11:42:01 INFO - PROCESS | 3858 | 1461350521385 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 11:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:42:01 INFO - PROCESS | 3858 | 1461350521406 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:42:01 INFO - PROCESS | 3858 | 1461350521425 Marionette TRACE conn4 <- [1,2286,null,{}] 11:42:01 INFO - PROCESS | 3858 | 1461350521467 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:01 INFO - PROCESS | 3858 | 1461350521884 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0499ba7000) [pid = 3858] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049474bc00) [pid = 3858] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04960e1800) [pid = 3858] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04960f5400) [pid = 3858] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a9d5c800) [pid = 3858] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04aac94400) [pid = 3858] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f0499ba3800) [pid = 3858] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04bd80ec00) [pid = 3858] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04960dbc00) [pid = 3858] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049c284000) [pid = 3858] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f0491d11000) [pid = 3858] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f0495d16c00) [pid = 3858] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04aac94800) [pid = 3858] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04909d6000) [pid = 3858] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f0494747c00) [pid = 3858] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04aadeb000) [pid = 3858] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0491d03800) [pid = 3858] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f049c284800) [pid = 3858] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04991cb800) [pid = 3858] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04960f7c00) [pid = 3858] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f049ebd9000) [pid = 3858] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04bd81c400) [pid = 3858] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:42:02 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04960ebc00) [pid = 3858] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:42:02 INFO - PROCESS | 3858 | 1461350522692 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:02 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fd4000 == 158 [pid = 3858] [id = 579] 11:42:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04909d7c00) [pid = 3858] [serial = 1738] [outer = (nil)] 11:42:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f0491d11000) [pid = 3858] [serial = 1739] [outer = 0x7f04909d7c00] 11:42:02 INFO - PROCESS | 3858 | 1461350522762 Marionette DEBUG loaded listener.js 11:42:02 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04960f4000) [pid = 3858] [serial = 1740] [outer = 0x7f04909d7c00] 11:42:03 INFO - PROCESS | 3858 | 1461350523475 Marionette TRACE conn4 <- [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]]]}] 11:42:03 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 11:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2124ms 11:42:03 INFO - PROCESS | 3858 | 1461350523518 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 11:42:03 INFO - PROCESS | 3858 | 1461350523523 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 11:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:42:03 INFO - PROCESS | 3858 | 1461350523529 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:42:03 INFO - PROCESS | 3858 | 1461350523531 Marionette TRACE conn4 <- [1,2290,null,{}] 11:42:03 INFO - PROCESS | 3858 | 1461350523554 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:03 INFO - PROCESS | 3858 | 1461350523770 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 11:42:03 INFO - PROCESS | 3858 | 1461350523786 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495ecc800 == 159 [pid = 3858] [id = 580] 11:42:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f0494176000) [pid = 3858] [serial = 1741] [outer = (nil)] 11:42:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04974ae800) [pid = 3858] [serial = 1742] [outer = 0x7f0494176000] 11:42:03 INFO - PROCESS | 3858 | 1461350523851 Marionette DEBUG loaded listener.js 11:42:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f0498f29800) [pid = 3858] [serial = 1743] [outer = 0x7f0494176000] 11:42:05 INFO - PROCESS | 3858 | 1461350525212 Marionette TRACE conn4 <- [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]]]}] 11:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1696ms 11:42:05 INFO - PROCESS | 3858 | 1461350525226 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 11:42:05 INFO - PROCESS | 3858 | 1461350525231 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 11:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:42:05 INFO - PROCESS | 3858 | 1461350525240 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:42:05 INFO - PROCESS | 3858 | 1461350525245 Marionette TRACE conn4 <- [1,2294,null,{}] 11:42:05 INFO - PROCESS | 3858 | 1461350525256 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:05 INFO - PROCESS | 3858 | 1461350525507 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 11:42:05 INFO - PROCESS | 3858 | 1461350525823 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04940e1800 == 160 [pid = 3858] [id = 581] 11:42:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0491659800) [pid = 3858] [serial = 1744] [outer = (nil)] 11:42:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0494141400) [pid = 3858] [serial = 1745] [outer = 0x7f0491659800] 11:42:05 INFO - PROCESS | 3858 | 1461350525903 Marionette DEBUG loaded listener.js 11:42:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0494742400) [pid = 3858] [serial = 1746] [outer = 0x7f0491659800] 11:42:06 INFO - PROCESS | 3858 | 1461350526829 Marionette TRACE conn4 <- [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]]]}] 11:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1637ms 11:42:06 INFO - PROCESS | 3858 | 1461350526878 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 11:42:06 INFO - PROCESS | 3858 | 1461350526887 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 11:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:42:06 INFO - PROCESS | 3858 | 1461350526897 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:42:06 INFO - PROCESS | 3858 | 1461350526901 Marionette TRACE conn4 <- [1,2298,null,{}] 11:42:06 INFO - PROCESS | 3858 | 1461350526907 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:07 INFO - PROCESS | 3858 | 1461350527158 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 11:42:07 INFO - PROCESS | 3858 | 1461350527475 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049699e000 == 161 [pid = 3858] [id = 582] 11:42:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0495df9000) [pid = 3858] [serial = 1747] [outer = (nil)] 11:42:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04960db400) [pid = 3858] [serial = 1748] [outer = 0x7f0495df9000] 11:42:07 INFO - PROCESS | 3858 | 1461350527556 Marionette DEBUG loaded listener.js 11:42:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04960f3800) [pid = 3858] [serial = 1749] [outer = 0x7f0495df9000] 11:42:08 INFO - PROCESS | 3858 | 1461350528440 Marionette TRACE conn4 <- [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]]]}] 11:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1580ms 11:42:08 INFO - PROCESS | 3858 | 1461350528477 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 11:42:08 INFO - PROCESS | 3858 | 1461350528480 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 11:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:42:08 INFO - PROCESS | 3858 | 1461350528487 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:42:08 INFO - PROCESS | 3858 | 1461350528493 Marionette TRACE conn4 <- [1,2302,null,{}] 11:42:08 INFO - PROCESS | 3858 | 1461350528510 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:08 INFO - PROCESS | 3858 | 1461350528752 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 11:42:09 INFO - PROCESS | 3858 | 1461350529085 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049799f000 == 162 [pid = 3858] [id = 583] 11:42:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0498f71400) [pid = 3858] [serial = 1750] [outer = (nil)] 11:42:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04991b5c00) [pid = 3858] [serial = 1751] [outer = 0x7f0498f71400] 11:42:09 INFO - PROCESS | 3858 | 1461350529168 Marionette DEBUG loaded listener.js 11:42:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04991c8000) [pid = 3858] [serial = 1752] [outer = 0x7f0498f71400] 11:42:10 INFO - PROCESS | 3858 | 1461350530028 Marionette TRACE conn4 <- [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]]]}] 11:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1586ms 11:42:10 INFO - PROCESS | 3858 | 1461350530074 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 11:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:42:10 INFO - PROCESS | 3858 | 1461350530079 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 11:42:10 INFO - PROCESS | 3858 | 1461350530085 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:42:10 INFO - PROCESS | 3858 | 1461350530088 Marionette TRACE conn4 <- [1,2306,null,{}] 11:42:10 INFO - PROCESS | 3858 | 1461350530095 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:10 INFO - PROCESS | 3858 | 1461350530327 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 11:42:10 INFO - PROCESS | 3858 | 1461350530604 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499a77000 == 163 [pid = 3858] [id = 584] 11:42:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0498f76800) [pid = 3858] [serial = 1753] [outer = (nil)] 11:42:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0499b30c00) [pid = 3858] [serial = 1754] [outer = 0x7f0498f76800] 11:42:10 INFO - PROCESS | 3858 | 1461350530728 Marionette DEBUG loaded listener.js 11:42:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0499bac800) [pid = 3858] [serial = 1755] [outer = 0x7f0498f76800] 11:42:11 INFO - PROCESS | 3858 | 1461350531612 Marionette TRACE conn4 <- [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]]]}] 11:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1592ms 11:42:11 INFO - PROCESS | 3858 | 1461350531679 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 11:42:11 INFO - PROCESS | 3858 | 1461350531682 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 11:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:42:11 INFO - PROCESS | 3858 | 1461350531689 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:42:11 INFO - PROCESS | 3858 | 1461350531691 Marionette TRACE conn4 <- [1,2310,null,{}] 11:42:11 INFO - PROCESS | 3858 | 1461350531697 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:11 INFO - PROCESS | 3858 | 1461350531930 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 11:42:12 INFO - PROCESS | 3858 | 1461350532256 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b3c9800 == 164 [pid = 3858] [id = 585] 11:42:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04991d1c00) [pid = 3858] [serial = 1756] [outer = (nil)] 11:42:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0499be3800) [pid = 3858] [serial = 1757] [outer = 0x7f04991d1c00] 11:42:12 INFO - PROCESS | 3858 | 1461350532342 Marionette DEBUG loaded listener.js 11:42:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0499ddd400) [pid = 3858] [serial = 1758] [outer = 0x7f04991d1c00] 11:42:13 INFO - PROCESS | 3858 | 1461350533216 Marionette TRACE conn4 <- [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]]]}] 11:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1579ms 11:42:13 INFO - PROCESS | 3858 | 1461350533269 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 11:42:13 INFO - PROCESS | 3858 | 1461350533272 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 11:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:42:13 INFO - PROCESS | 3858 | 1461350533279 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:42:13 INFO - PROCESS | 3858 | 1461350533282 Marionette TRACE conn4 <- [1,2314,null,{}] 11:42:13 INFO - PROCESS | 3858 | 1461350533288 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:13 INFO - PROCESS | 3858 | 1461350533548 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 11:42:13 INFO - PROCESS | 3858 | 1461350533899 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c23d000 == 165 [pid = 3858] [id = 586] 11:42:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049afaac00) [pid = 3858] [serial = 1759] [outer = (nil)] 11:42:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049b116400) [pid = 3858] [serial = 1760] [outer = 0x7f049afaac00] 11:42:13 INFO - PROCESS | 3858 | 1461350533989 Marionette DEBUG loaded listener.js 11:42:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049b2bd800) [pid = 3858] [serial = 1761] [outer = 0x7f049afaac00] 11:42:14 INFO - PROCESS | 3858 | 1461350534844 Marionette TRACE conn4 <- [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]]]}] 11:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1629ms 11:42:14 INFO - PROCESS | 3858 | 1461350534910 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 11:42:14 INFO - PROCESS | 3858 | 1461350534913 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 11:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:42:14 INFO - PROCESS | 3858 | 1461350534920 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:42:14 INFO - PROCESS | 3858 | 1461350534923 Marionette TRACE conn4 <- [1,2318,null,{}] 11:42:14 INFO - PROCESS | 3858 | 1461350534928 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:15 INFO - PROCESS | 3858 | 1461350535141 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 11:42:15 INFO - PROCESS | 3858 | 1461350535414 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e923800 == 166 [pid = 3858] [id = 587] 11:42:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f0499e80000) [pid = 3858] [serial = 1762] [outer = (nil)] 11:42:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049b969800) [pid = 3858] [serial = 1763] [outer = 0x7f0499e80000] 11:42:15 INFO - PROCESS | 3858 | 1461350535541 Marionette DEBUG loaded listener.js 11:42:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049badec00) [pid = 3858] [serial = 1764] [outer = 0x7f0499e80000] 11:42:16 INFO - PROCESS | 3858 | 1461350536424 Marionette TRACE conn4 <- [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] 11:42:16 INFO - PROCESS | 3858 | 1461350536505 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 11:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:42:16 INFO - PROCESS | 3858 | 1461350536512 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:42:16 INFO - PROCESS | 3858 | 1461350536515 Marionette TRACE conn4 <- [1,2322,null,{}] 11:42:16 INFO - PROCESS | 3858 | 1461350536520 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:16 INFO - PROCESS | 3858 | 1461350536775 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 11:42:17 INFO - PROCESS | 3858 | 1461350537098 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef59800 == 167 [pid = 3858] [id = 588] 11:42:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049b2c5000) [pid = 3858] [serial = 1765] [outer = (nil)] 11:42:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049c749c00) [pid = 3858] [serial = 1766] [outer = 0x7f049b2c5000] 11:42:17 INFO - PROCESS | 3858 | 1461350537180 Marionette DEBUG loaded listener.js 11:42:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f049c7a6800) [pid = 3858] [serial = 1767] [outer = 0x7f049b2c5000] 11:42:18 INFO - PROCESS | 3858 | 1461350538019 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 11:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1578ms 11:42:18 INFO - PROCESS | 3858 | 1461350538092 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 11:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:42:18 INFO - PROCESS | 3858 | 1461350538098 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 11:42:18 INFO - PROCESS | 3858 | 1461350538104 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:42:18 INFO - PROCESS | 3858 | 1461350538108 Marionette TRACE conn4 <- [1,2326,null,{}] 11:42:18 INFO - PROCESS | 3858 | 1461350538113 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:18 INFO - PROCESS | 3858 | 1461350538372 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 11:42:18 INFO - PROCESS | 3858 | 1461350538693 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4244800 == 168 [pid = 3858] [id = 589] 11:42:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049c73d800) [pid = 3858] [serial = 1768] [outer = (nil)] 11:42:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049e72e400) [pid = 3858] [serial = 1769] [outer = 0x7f049c73d800] 11:42:18 INFO - PROCESS | 3858 | 1461350538769 Marionette DEBUG loaded listener.js 11:42:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f049e7b3000) [pid = 3858] [serial = 1770] [outer = 0x7f049c73d800] 11:42:19 INFO - PROCESS | 3858 | 1461350539613 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 11:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 11:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:42:19 INFO - PROCESS | 3858 | 1461350539684 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 11:42:19 INFO - PROCESS | 3858 | 1461350539687 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 11:42:19 INFO - PROCESS | 3858 | 1461350539694 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:42:19 INFO - PROCESS | 3858 | 1461350539697 Marionette TRACE conn4 <- [1,2330,null,{}] 11:42:19 INFO - PROCESS | 3858 | 1461350539702 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:19 INFO - PROCESS | 3858 | 1461350539972 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 11:42:20 INFO - PROCESS | 3858 | 1461350540306 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6192800 == 169 [pid = 3858] [id = 590] 11:42:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f049c74a400) [pid = 3858] [serial = 1771] [outer = (nil)] 11:42:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f049ebd5000) [pid = 3858] [serial = 1772] [outer = 0x7f049c74a400] 11:42:20 INFO - PROCESS | 3858 | 1461350540386 Marionette DEBUG loaded listener.js 11:42:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f049ecefc00) [pid = 3858] [serial = 1773] [outer = 0x7f049c74a400] 11:42:21 INFO - PROCESS | 3858 | 1461350541352 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 11:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1685ms 11:42:21 INFO - PROCESS | 3858 | 1461350541382 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 11:42:21 INFO - PROCESS | 3858 | 1461350541387 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 11:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:42:21 INFO - PROCESS | 3858 | 1461350541396 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:42:21 INFO - PROCESS | 3858 | 1461350541399 Marionette TRACE conn4 <- [1,2334,null,{}] 11:42:21 INFO - PROCESS | 3858 | 1461350541405 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:21 INFO - PROCESS | 3858 | 1461350541650 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 11:42:21 INFO - PROCESS | 3858 | 1461350541985 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a645c800 == 170 [pid = 3858] [id = 591] 11:42:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f049f36dc00) [pid = 3858] [serial = 1774] [outer = (nil)] 11:42:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a5223c00) [pid = 3858] [serial = 1775] [outer = 0x7f049f36dc00] 11:42:22 INFO - PROCESS | 3858 | 1461350542085 Marionette DEBUG loaded listener.js 11:42:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a61cf800) [pid = 3858] [serial = 1776] [outer = 0x7f049f36dc00] 11:42:22 INFO - PROCESS | 3858 | 1461350542948 Marionette TRACE conn4 <- [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]]]}] 11:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1583ms 11:42:22 INFO - PROCESS | 3858 | 1461350542980 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 11:42:22 INFO - PROCESS | 3858 | 1461350542983 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 11:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:42:22 INFO - PROCESS | 3858 | 1461350542990 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:42:22 INFO - PROCESS | 3858 | 1461350542993 Marionette TRACE conn4 <- [1,2338,null,{}] 11:42:23 INFO - PROCESS | 3858 | 1461350542998 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:23 INFO - PROCESS | 3858 | 1461350543226 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 11:42:23 INFO - PROCESS | 3858 | 1461350543512 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a740a800 == 171 [pid = 3858] [id = 592] 11:42:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049f366c00) [pid = 3858] [serial = 1777] [outer = (nil)] 11:42:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a6352c00) [pid = 3858] [serial = 1778] [outer = 0x7f049f366c00] 11:42:23 INFO - PROCESS | 3858 | 1461350543590 Marionette DEBUG loaded listener.js 11:42:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04a6441800) [pid = 3858] [serial = 1779] [outer = 0x7f049f366c00] 11:42:24 INFO - PROCESS | 3858 | 1461350544527 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 11:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1585ms 11:42:24 INFO - PROCESS | 3858 | 1461350544576 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 11:42:24 INFO - PROCESS | 3858 | 1461350544584 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 11:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:42:24 INFO - PROCESS | 3858 | 1461350544595 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:42:24 INFO - PROCESS | 3858 | 1461350544598 Marionette TRACE conn4 <- [1,2342,null,{}] 11:42:24 INFO - PROCESS | 3858 | 1461350544604 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:24 INFO - PROCESS | 3858 | 1461350544841 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 11:42:25 INFO - PROCESS | 3858 | 1461350545160 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0de000 == 172 [pid = 3858] [id = 593] 11:42:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f049fe3f000) [pid = 3858] [serial = 1780] [outer = (nil)] 11:42:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a64f1c00) [pid = 3858] [serial = 1781] [outer = 0x7f049fe3f000] 11:42:25 INFO - PROCESS | 3858 | 1461350545242 Marionette DEBUG loaded listener.js 11:42:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04a6512000) [pid = 3858] [serial = 1782] [outer = 0x7f049fe3f000] 11:42:26 INFO - PROCESS | 3858 | 1461350546100 Marionette TRACE conn4 <- [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]]]}] 11:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1582ms 11:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:42:26 INFO - PROCESS | 3858 | 1461350546176 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 11:42:26 INFO - PROCESS | 3858 | 1461350546179 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 11:42:26 INFO - PROCESS | 3858 | 1461350546185 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:42:26 INFO - PROCESS | 3858 | 1461350546189 Marionette TRACE conn4 <- [1,2346,null,{}] 11:42:26 INFO - PROCESS | 3858 | 1461350546196 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:26 INFO - PROCESS | 3858 | 1461350546483 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 11:42:26 INFO - PROCESS | 3858 | 1461350546806 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa864800 == 173 [pid = 3858] [id = 594] 11:42:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a6442400) [pid = 3858] [serial = 1783] [outer = (nil)] 11:42:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04a6d54c00) [pid = 3858] [serial = 1784] [outer = 0x7f04a6442400] 11:42:26 INFO - PROCESS | 3858 | 1461350546886 Marionette DEBUG loaded listener.js 11:42:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04a6f9b000) [pid = 3858] [serial = 1785] [outer = 0x7f04a6442400] 11:42:27 INFO - PROCESS | 3858 | 1461350547778 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 11:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1642ms 11:42:27 INFO - PROCESS | 3858 | 1461350547827 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 11:42:27 INFO - PROCESS | 3858 | 1461350547831 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 11:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:42:27 INFO - PROCESS | 3858 | 1461350547837 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:42:27 INFO - PROCESS | 3858 | 1461350547839 Marionette TRACE conn4 <- [1,2350,null,{}] 11:42:27 INFO - PROCESS | 3858 | 1461350547845 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:28 INFO - PROCESS | 3858 | 1461350548182 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 11:42:28 INFO - PROCESS | 3858 | 1461350548441 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa6b000 == 174 [pid = 3858] [id = 595] 11:42:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04907b7000) [pid = 3858] [serial = 1786] [outer = (nil)] 11:42:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a72e4400) [pid = 3858] [serial = 1787] [outer = 0x7f04907b7000] 11:42:28 INFO - PROCESS | 3858 | 1461350548527 Marionette DEBUG loaded listener.js 11:42:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04a8469000) [pid = 3858] [serial = 1788] [outer = 0x7f04907b7000] 11:42:29 INFO - PROCESS | 3858 | 1461350549396 Marionette TRACE conn4 <- [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]]]}] 11:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1590ms 11:42:29 INFO - PROCESS | 3858 | 1461350549428 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 11:42:29 INFO - PROCESS | 3858 | 1461350549431 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 11:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:42:29 INFO - PROCESS | 3858 | 1461350549437 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:42:29 INFO - PROCESS | 3858 | 1461350549440 Marionette TRACE conn4 <- [1,2354,null,{}] 11:42:29 INFO - PROCESS | 3858 | 1461350549446 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:29 INFO - PROCESS | 3858 | 1461350549764 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 11:42:29 INFO - PROCESS | 3858 | 1461350549979 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf90800 == 175 [pid = 3858] [id = 596] 11:42:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04a6fa8800) [pid = 3858] [serial = 1789] [outer = (nil)] 11:42:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04a93d5400) [pid = 3858] [serial = 1790] [outer = 0x7f04a6fa8800] 11:42:30 INFO - PROCESS | 3858 | 1461350550106 Marionette DEBUG loaded listener.js 11:42:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04a9d65000) [pid = 3858] [serial = 1791] [outer = 0x7f04a6fa8800] 11:42:30 INFO - PROCESS | 3858 | 1461350550991 Marionette TRACE conn4 <- [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]]]}] 11:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1583ms 11:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:42:31 INFO - PROCESS | 3858 | 1461350551025 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 11:42:31 INFO - PROCESS | 3858 | 1461350551028 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 11:42:31 INFO - PROCESS | 3858 | 1461350551034 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:42:31 INFO - PROCESS | 3858 | 1461350551037 Marionette TRACE conn4 <- [1,2358,null,{}] 11:42:31 INFO - PROCESS | 3858 | 1461350551042 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:31 INFO - PROCESS | 3858 | 1461350551274 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 11:42:31 INFO - PROCESS | 3858 | 1461350551657 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af517000 == 176 [pid = 3858] [id = 597] 11:42:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04a9f40c00) [pid = 3858] [serial = 1792] [outer = (nil)] 11:42:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04aa275c00) [pid = 3858] [serial = 1793] [outer = 0x7f04a9f40c00] 11:42:31 INFO - PROCESS | 3858 | 1461350551738 Marionette DEBUG loaded listener.js 11:42:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04aa2b8000) [pid = 3858] [serial = 1794] [outer = 0x7f04a9f40c00] 11:42:32 INFO - PROCESS | 3858 | 1461350552626 Marionette TRACE conn4 <- [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]]]}] 11:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1636ms 11:42:32 INFO - PROCESS | 3858 | 1461350552670 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 11:42:32 INFO - PROCESS | 3858 | 1461350552674 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 11:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:42:32 INFO - PROCESS | 3858 | 1461350552680 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:42:32 INFO - PROCESS | 3858 | 1461350552682 Marionette TRACE conn4 <- [1,2362,null,{}] 11:42:32 INFO - PROCESS | 3858 | 1461350552688 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:32 INFO - PROCESS | 3858 | 1461350552918 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 11:42:33 INFO - PROCESS | 3858 | 1461350553216 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1047000 == 177 [pid = 3858] [id = 598] 11:42:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f049badb000) [pid = 3858] [serial = 1795] [outer = (nil)] 11:42:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04aa98fc00) [pid = 3858] [serial = 1796] [outer = 0x7f049badb000] 11:42:33 INFO - PROCESS | 3858 | 1461350553350 Marionette DEBUG loaded listener.js 11:42:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04aac95800) [pid = 3858] [serial = 1797] [outer = 0x7f049badb000] 11:42:34 INFO - PROCESS | 3858 | 1461350554267 Marionette TRACE conn4 <- [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]]]}] 11:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1628ms 11:42:34 INFO - PROCESS | 3858 | 1461350554310 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 11:42:34 INFO - PROCESS | 3858 | 1461350554313 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 11:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:42:34 INFO - PROCESS | 3858 | 1461350554319 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:42:34 INFO - PROCESS | 3858 | 1461350554321 Marionette TRACE conn4 <- [1,2366,null,{}] 11:42:34 INFO - PROCESS | 3858 | 1461350554327 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:34 INFO - PROCESS | 3858 | 1461350554569 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 11:42:34 INFO - PROCESS | 3858 | 1461350554896 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1ab4800 == 178 [pid = 3858] [id = 599] 11:42:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f049ece5c00) [pid = 3858] [serial = 1798] [outer = (nil)] 11:42:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04aaeb5c00) [pid = 3858] [serial = 1799] [outer = 0x7f049ece5c00] 11:42:34 INFO - PROCESS | 3858 | 1461350554979 Marionette DEBUG loaded listener.js 11:42:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 190 (0x7f04ad433c00) [pid = 3858] [serial = 1800] [outer = 0x7f049ece5c00] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fd4000 == 177 [pid = 3858] [id = 579] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494192000 == 176 [pid = 3858] [id = 578] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492fcc800 == 175 [pid = 3858] [id = 577] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3414800 == 174 [pid = 3858] [id = 570] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1abe800 == 173 [pid = 3858] [id = 569] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5b5000 == 172 [pid = 3858] [id = 568] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1cf000 == 171 [pid = 3858] [id = 567] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa71800 == 170 [pid = 3858] [id = 566] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2e0800 == 169 [pid = 3858] [id = 565] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7011800 == 168 [pid = 3858] [id = 564] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a623f000 == 167 [pid = 3858] [id = 563] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a430e800 == 166 [pid = 3858] [id = 562] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef53000 == 165 [pid = 3858] [id = 561] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049be0a800 == 164 [pid = 3858] [id = 560] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049918f000 == 163 [pid = 3858] [id = 559] 11:42:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495e18000 == 162 [pid = 3858] [id = 558] 11:42:36 INFO - PROCESS | 3858 | --DOMWINDOW == 189 (0x7f0499bb1400) [pid = 3858] [serial = 1667] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f0496bf0400) [pid = 3858] [serial = 1670] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f049b021c00) [pid = 3858] [serial = 1668] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04c2336c00) [pid = 3858] [serial = 1653] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04c21a9400) [pid = 3858] [serial = 1652] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f049ee6bc00) [pid = 3858] [serial = 1644] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f049ee68400) [pid = 3858] [serial = 1643] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04b3828400) [pid = 3858] [serial = 1632] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04b27c6c00) [pid = 3858] [serial = 1631] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04aaeb4800) [pid = 3858] [serial = 1623] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04aac97000) [pid = 3858] [serial = 1622] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f0499baf400) [pid = 3858] [serial = 1656] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f0499baa000) [pid = 3858] [serial = 1655] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04be89f000) [pid = 3858] [serial = 1635] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04bd8f9800) [pid = 3858] [serial = 1634] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04960e7400) [pid = 3858] [serial = 1650] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04960e1c00) [pid = 3858] [serial = 1649] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04a5225400) [pid = 3858] [serial = 1614] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f049ebd4800) [pid = 3858] [serial = 1613] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f0495df0800) [pid = 3858] [serial = 1605] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f049414b400) [pid = 3858] [serial = 1604] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a9d64400) [pid = 3858] [serial = 1620] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04a72edc00) [pid = 3858] [serial = 1619] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04aecddc00) [pid = 3858] [serial = 1626] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04ae67f400) [pid = 3858] [serial = 1625] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f0494170800) [pid = 3858] [serial = 1659] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04909e0c00) [pid = 3858] [serial = 1658] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04960f4c00) [pid = 3858] [serial = 1664] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04b117b000) [pid = 3858] [serial = 1629] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04afaadc00) [pid = 3858] [serial = 1628] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f0492d4c400) [pid = 3858] [serial = 1661] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0494748000) [pid = 3858] [serial = 1662] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f049e72c000) [pid = 3858] [serial = 1611] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049c749800) [pid = 3858] [serial = 1610] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f049b602c00) [pid = 3858] [serial = 1608] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f0499de0c00) [pid = 3858] [serial = 1607] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04aac90400) [pid = 3858] [serial = 1646] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04c21a5c00) [pid = 3858] [serial = 1647] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a6438800) [pid = 3858] [serial = 1617] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a61ca800) [pid = 3858] [serial = 1616] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04c21acc00) [pid = 3858] [serial = 1638] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04c1f9a000) [pid = 3858] [serial = 1637] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04960f7000) [pid = 3858] [serial = 1641] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04960f1400) [pid = 3858] [serial = 1640] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f0499ab9400) [pid = 3858] [serial = 1673] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f0498f2b800) [pid = 3858] [serial = 1665] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04991c9c00) [pid = 3858] [serial = 1671] [outer = (nil)] [url = about:blank] 11:42:37 INFO - PROCESS | 3858 | 1461350557725 Marionette TRACE conn4 <- [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]]]}] 11:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3441ms 11:42:37 INFO - PROCESS | 3858 | 1461350557764 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 11:42:37 INFO - PROCESS | 3858 | 1461350557774 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 11:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:42:37 INFO - PROCESS | 3858 | 1461350557811 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:42:37 INFO - PROCESS | 3858 | 1461350557820 Marionette TRACE conn4 <- [1,2370,null,{}] 11:42:37 INFO - PROCESS | 3858 | 1461350557838 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:38 INFO - PROCESS | 3858 | 1461350558175 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 11:42:38 INFO - PROCESS | 3858 | 1461350558532 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494080000 == 163 [pid = 3858] [id = 600] 11:42:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04916aa800) [pid = 3858] [serial = 1801] [outer = (nil)] 11:42:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0491d0a400) [pid = 3858] [serial = 1802] [outer = 0x7f04916aa800] 11:42:38 INFO - PROCESS | 3858 | 1461350558647 Marionette DEBUG loaded listener.js 11:42:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0494140400) [pid = 3858] [serial = 1803] [outer = 0x7f04916aa800] 11:42:39 INFO - PROCESS | 3858 | 1461350559657 Marionette TRACE conn4 <- [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]]]}] 11:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1926ms 11:42:39 INFO - PROCESS | 3858 | 1461350559725 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 11:42:39 INFO - PROCESS | 3858 | 1461350559735 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 11:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:42:39 INFO - PROCESS | 3858 | 1461350559746 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:42:39 INFO - PROCESS | 3858 | 1461350559749 Marionette TRACE conn4 <- [1,2374,null,{}] 11:42:39 INFO - PROCESS | 3858 | 1461350559756 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:40 INFO - PROCESS | 3858 | 1461350560065 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 11:42:40 INFO - PROCESS | 3858 | 1461350560103 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fd9800 == 164 [pid = 3858] [id = 601] 11:42:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0495d0ec00) [pid = 3858] [serial = 1804] [outer = (nil)] 11:42:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0495df8000) [pid = 3858] [serial = 1805] [outer = 0x7f0495d0ec00] 11:42:40 INFO - PROCESS | 3858 | 1461350560168 Marionette DEBUG loaded listener.js 11:42:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04960dcc00) [pid = 3858] [serial = 1806] [outer = 0x7f0495d0ec00] 11:42:41 INFO - PROCESS | 3858 | 1461350561326 Marionette TRACE conn4 <- [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]]]}] 11:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1641ms 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04907ae400) [pid = 3858] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a68cc800) [pid = 3858] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049169e400) [pid = 3858] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04bc530800) [pid = 3858] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04bd15cc00) [pid = 3858] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a643d000) [pid = 3858] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049b114800) [pid = 3858] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f049a67cc00) [pid = 3858] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04a62ea000) [pid = 3858] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04907ba000) [pid = 3858] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:42:41 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f049ebddc00) [pid = 3858] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f049c79d800) [pid = 3858] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04aaddf000) [pid = 3858] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049165a000) [pid = 3858] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f0495d15400) [pid = 3858] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f04aaeb6c00) [pid = 3858] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04909d7c00) [pid = 3858] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04960ee800) [pid = 3858] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04909dd000) [pid = 3858] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f049ebe1c00) [pid = 3858] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:42:42 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f0491651400) [pid = 3858] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:42:42 INFO - PROCESS | 3858 | 1461350562020 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 11:42:42 INFO - PROCESS | 3858 | 1461350562025 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 11:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:42:42 INFO - PROCESS | 3858 | 1461350562044 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:42:42 INFO - PROCESS | 3858 | 1461350562049 Marionette TRACE conn4 <- [1,2378,null,{}] 11:42:42 INFO - PROCESS | 3858 | 1461350562065 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:42 INFO - PROCESS | 3858 | 1461350562363 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 11:42:42 INFO - PROCESS | 3858 | 1461350562487 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495ec5800 == 165 [pid = 3858] [id = 602] 11:42:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04960f4800) [pid = 3858] [serial = 1807] [outer = (nil)] 11:42:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0496becc00) [pid = 3858] [serial = 1808] [outer = 0x7f04960f4800] 11:42:42 INFO - PROCESS | 3858 | 1461350562555 Marionette DEBUG loaded listener.js 11:42:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f0498f24800) [pid = 3858] [serial = 1809] [outer = 0x7f04960f4800] 11:42:43 INFO - PROCESS | 3858 | 1461350563424 Marionette TRACE conn4 <- [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]]]}] 11:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1435ms 11:42:43 INFO - PROCESS | 3858 | 1461350563480 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 11:42:43 INFO - PROCESS | 3858 | 1461350563484 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 11:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:42:43 INFO - PROCESS | 3858 | 1461350563490 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:42:43 INFO - PROCESS | 3858 | 1461350563492 Marionette TRACE conn4 <- [1,2382,null,{}] 11:42:43 INFO - PROCESS | 3858 | 1461350563500 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:43 INFO - PROCESS | 3858 | 1461350563729 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 11:42:44 INFO - PROCESS | 3858 | 1461350564087 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492eca800 == 166 [pid = 3858] [id = 603] 11:42:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04907ae400) [pid = 3858] [serial = 1810] [outer = (nil)] 11:42:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04907bb000) [pid = 3858] [serial = 1811] [outer = 0x7f04907ae400] 11:42:44 INFO - PROCESS | 3858 | 1461350564258 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049164b800) [pid = 3858] [serial = 1812] [outer = 0x7f04907ae400] 11:42:45 INFO - PROCESS | 3858 | 1461350565508 Marionette TRACE conn4 <- [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]]]}] 11:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2092ms 11:42:45 INFO - PROCESS | 3858 | 1461350565584 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 11:42:45 INFO - PROCESS | 3858 | 1461350565593 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 11:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:42:45 INFO - PROCESS | 3858 | 1461350565604 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:42:45 INFO - PROCESS | 3858 | 1461350565608 Marionette TRACE conn4 <- [1,2386,null,{}] 11:42:45 INFO - PROCESS | 3858 | 1461350565618 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:45 INFO - PROCESS | 3858 | 1461350565947 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 11:42:46 INFO - PROCESS | 3858 | 1461350566303 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049503f800 == 167 [pid = 3858] [id = 604] 11:42:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0494142000) [pid = 3858] [serial = 1813] [outer = (nil)] 11:42:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0495d10000) [pid = 3858] [serial = 1814] [outer = 0x7f0494142000] 11:42:46 INFO - PROCESS | 3858 | 1461350566440 Marionette DEBUG loaded listener.js 11:42:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0495df4400) [pid = 3858] [serial = 1815] [outer = 0x7f0494142000] 11:42:47 INFO - PROCESS | 3858 | 1461350567750 Marionette TRACE conn4 <- [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]]]}] 11:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2195ms 11:42:47 INFO - PROCESS | 3858 | 1461350567802 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 11:42:47 INFO - PROCESS | 3858 | 1461350567808 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 11:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:42:47 INFO - PROCESS | 3858 | 1461350567829 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:42:47 INFO - PROCESS | 3858 | 1461350567833 Marionette TRACE conn4 <- [1,2390,null,{}] 11:42:47 INFO - PROCESS | 3858 | 1461350567862 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:48 INFO - PROCESS | 3858 | 1461350568127 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 11:42:48 INFO - PROCESS | 3858 | 1461350568587 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497460000 == 168 [pid = 3858] [id = 605] 11:42:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04960ed000) [pid = 3858] [serial = 1816] [outer = (nil)] 11:42:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f0496bcc000) [pid = 3858] [serial = 1817] [outer = 0x7f04960ed000] 11:42:48 INFO - PROCESS | 3858 | 1461350568668 Marionette DEBUG loaded listener.js 11:42:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0498f21000) [pid = 3858] [serial = 1818] [outer = 0x7f04960ed000] 11:42:49 INFO - PROCESS | 3858 | 1461350569638 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 11:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1863ms 11:42:49 INFO - PROCESS | 3858 | 1461350569681 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 11:42:49 INFO - PROCESS | 3858 | 1461350569685 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 11:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:42:49 INFO - PROCESS | 3858 | 1461350569693 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:42:49 INFO - PROCESS | 3858 | 1461350569703 Marionette TRACE conn4 <- [1,2394,null,{}] 11:42:49 INFO - PROCESS | 3858 | 1461350569717 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:49 INFO - PROCESS | 3858 | 1461350569952 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 11:42:50 INFO - PROCESS | 3858 | 1461350570267 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499d57800 == 169 [pid = 3858] [id = 606] 11:42:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04991bc400) [pid = 3858] [serial = 1819] [outer = (nil)] 11:42:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f0499b2d000) [pid = 3858] [serial = 1820] [outer = 0x7f04991bc400] 11:42:50 INFO - PROCESS | 3858 | 1461350570351 Marionette DEBUG loaded listener.js 11:42:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0499ba7400) [pid = 3858] [serial = 1821] [outer = 0x7f04991bc400] 11:42:51 INFO - PROCESS | 3858 | 1461350571259 Marionette TRACE conn4 <- [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]]]}] 11:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1642ms 11:42:51 INFO - PROCESS | 3858 | 1461350571334 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 11:42:51 INFO - PROCESS | 3858 | 1461350571339 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 11:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:42:51 INFO - PROCESS | 3858 | 1461350571345 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:42:51 INFO - PROCESS | 3858 | 1461350571347 Marionette TRACE conn4 <- [1,2398,null,{}] 11:42:51 INFO - PROCESS | 3858 | 1461350571355 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:51 INFO - PROCESS | 3858 | 1461350571578 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 11:42:51 INFO - PROCESS | 3858 | 1461350571913 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049be19000 == 170 [pid = 3858] [id = 607] 11:42:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04991c1000) [pid = 3858] [serial = 1822] [outer = (nil)] 11:42:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0499de1c00) [pid = 3858] [serial = 1823] [outer = 0x7f04991c1000] 11:42:52 INFO - PROCESS | 3858 | 1461350571996 Marionette DEBUG loaded listener.js 11:42:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0499e77400) [pid = 3858] [serial = 1824] [outer = 0x7f04991c1000] 11:42:52 INFO - PROCESS | 3858 | 1461350572878 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 11:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1585ms 11:42:52 INFO - PROCESS | 3858 | 1461350572933 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 11:42:52 INFO - PROCESS | 3858 | 1461350572936 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 11:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:42:52 INFO - PROCESS | 3858 | 1461350572942 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:42:52 INFO - PROCESS | 3858 | 1461350572945 Marionette TRACE conn4 <- [1,2402,null,{}] 11:42:52 INFO - PROCESS | 3858 | 1461350572950 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:53 INFO - PROCESS | 3858 | 1461350573174 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 11:42:53 INFO - PROCESS | 3858 | 1461350573505 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef45800 == 171 [pid = 3858] [id = 608] 11:42:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049a67cc00) [pid = 3858] [serial = 1825] [outer = (nil)] 11:42:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049afae400) [pid = 3858] [serial = 1826] [outer = 0x7f049a67cc00] 11:42:53 INFO - PROCESS | 3858 | 1461350573600 Marionette DEBUG loaded listener.js 11:42:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049b11c000) [pid = 3858] [serial = 1827] [outer = 0x7f049a67cc00] 11:42:54 INFO - PROCESS | 3858 | 1461350574511 Marionette TRACE conn4 <- [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]]]}] 11:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1632ms 11:42:54 INFO - PROCESS | 3858 | 1461350574576 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 11:42:54 INFO - PROCESS | 3858 | 1461350574580 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 11:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:42:54 INFO - PROCESS | 3858 | 1461350574586 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:42:54 INFO - PROCESS | 3858 | 1461350574588 Marionette TRACE conn4 <- [1,2406,null,{}] 11:42:54 INFO - PROCESS | 3858 | 1461350574594 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:54 INFO - PROCESS | 3858 | 1461350574819 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 11:42:55 INFO - PROCESS | 3858 | 1461350575141 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56c7000 == 172 [pid = 3858] [id = 609] 11:42:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049a67ec00) [pid = 3858] [serial = 1828] [outer = (nil)] 11:42:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049c79f400) [pid = 3858] [serial = 1829] [outer = 0x7f049a67ec00] 11:42:55 INFO - PROCESS | 3858 | 1461350575220 Marionette DEBUG loaded listener.js 11:42:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049e72d000) [pid = 3858] [serial = 1830] [outer = 0x7f049a67ec00] 11:42:56 INFO - PROCESS | 3858 | 1461350576051 Marionette TRACE conn4 <- [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]]]}] 11:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1528ms 11:42:56 INFO - PROCESS | 3858 | 1461350576115 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 11:42:56 INFO - PROCESS | 3858 | 1461350576119 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 11:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:42:56 INFO - PROCESS | 3858 | 1461350576125 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:42:56 INFO - PROCESS | 3858 | 1461350576130 Marionette TRACE conn4 <- [1,2410,null,{}] 11:42:56 INFO - PROCESS | 3858 | 1461350576136 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:56 INFO - PROCESS | 3858 | 1461350576361 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 11:42:56 INFO - PROCESS | 3858 | 1461350576636 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:56 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a644c800 == 173 [pid = 3858] [id = 610] 11:42:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0494173400) [pid = 3858] [serial = 1831] [outer = (nil)] 11:42:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049e7ba400) [pid = 3858] [serial = 1832] [outer = 0x7f0494173400] 11:42:56 INFO - PROCESS | 3858 | 1461350576763 Marionette DEBUG loaded listener.js 11:42:56 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049ecec000) [pid = 3858] [serial = 1833] [outer = 0x7f0494173400] 11:42:57 INFO - PROCESS | 3858 | 1461350577658 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 11:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1583ms 11:42:57 INFO - PROCESS | 3858 | 1461350577708 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 11:42:57 INFO - PROCESS | 3858 | 1461350577713 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 11:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:42:57 INFO - PROCESS | 3858 | 1461350577721 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:42:57 INFO - PROCESS | 3858 | 1461350577724 Marionette TRACE conn4 <- [1,2414,null,{}] 11:42:57 INFO - PROCESS | 3858 | 1461350577729 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:57 INFO - PROCESS | 3858 | 1461350577967 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 11:42:58 INFO - PROCESS | 3858 | 1461350578285 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ecd800 == 174 [pid = 3858] [id = 611] 11:42:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049ebe1c00) [pid = 3858] [serial = 1834] [outer = (nil)] 11:42:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f049ee71800) [pid = 3858] [serial = 1835] [outer = 0x7f049ebe1c00] 11:42:58 INFO - PROCESS | 3858 | 1461350578366 Marionette DEBUG loaded listener.js 11:42:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049fe3cc00) [pid = 3858] [serial = 1836] [outer = 0x7f049ebe1c00] 11:42:59 INFO - PROCESS | 3858 | 1461350579223 Marionette TRACE conn4 <- [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]]]}] 11:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1542ms 11:42:59 INFO - PROCESS | 3858 | 1461350579262 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 11:42:59 INFO - PROCESS | 3858 | 1461350579265 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 11:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:42:59 INFO - PROCESS | 3858 | 1461350579271 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:42:59 INFO - PROCESS | 3858 | 1461350579273 Marionette TRACE conn4 <- [1,2418,null,{}] 11:42:59 INFO - PROCESS | 3858 | 1461350579279 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:59 INFO - PROCESS | 3858 | 1461350579511 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 11:42:59 INFO - PROCESS | 3858 | 1461350579793 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8959000 == 175 [pid = 3858] [id = 612] 11:42:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049ecf0400) [pid = 3858] [serial = 1837] [outer = (nil)] 11:42:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a61ca400) [pid = 3858] [serial = 1838] [outer = 0x7f049ecf0400] 11:42:59 INFO - PROCESS | 3858 | 1461350579910 Marionette DEBUG loaded listener.js 11:43:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a6438c00) [pid = 3858] [serial = 1839] [outer = 0x7f049ecf0400] 11:43:00 INFO - PROCESS | 3858 | 1461350580771 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1531ms 11:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:43:00 INFO - PROCESS | 3858 | 1461350580804 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 11:43:00 INFO - PROCESS | 3858 | 1461350580807 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 11:43:00 INFO - PROCESS | 3858 | 1461350580814 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:43:00 INFO - PROCESS | 3858 | 1461350580817 Marionette TRACE conn4 <- [1,2422,null,{}] 11:43:00 INFO - PROCESS | 3858 | 1461350580822 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:01 INFO - PROCESS | 3858 | 1461350581066 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 11:43:01 INFO - PROCESS | 3858 | 1461350581406 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa865800 == 176 [pid = 3858] [id = 613] 11:43:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a68c9800) [pid = 3858] [serial = 1840] [outer = (nil)] 11:43:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a6d59800) [pid = 3858] [serial = 1841] [outer = 0x7f04a68c9800] 11:43:01 INFO - PROCESS | 3858 | 1461350581504 Marionette DEBUG loaded listener.js 11:43:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a8466000) [pid = 3858] [serial = 1842] [outer = 0x7f04a68c9800] 11:43:02 INFO - PROCESS | 3858 | 1461350582490 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1730ms 11:43:02 INFO - PROCESS | 3858 | 1461350582544 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 11:43:02 INFO - PROCESS | 3858 | 1461350582548 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 11:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:43:02 INFO - PROCESS | 3858 | 1461350582554 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:43:02 INFO - PROCESS | 3858 | 1461350582559 Marionette TRACE conn4 <- [1,2426,null,{}] 11:43:02 INFO - PROCESS | 3858 | 1461350582564 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:02 INFO - PROCESS | 3858 | 1461350582807 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 11:43:03 INFO - PROCESS | 3858 | 1461350583134 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf8d800 == 177 [pid = 3858] [id = 614] 11:43:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a68d1000) [pid = 3858] [serial = 1843] [outer = (nil)] 11:43:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04aaa95400) [pid = 3858] [serial = 1844] [outer = 0x7f04a68d1000] 11:43:03 INFO - PROCESS | 3858 | 1461350583223 Marionette DEBUG loaded listener.js 11:43:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04aade2000) [pid = 3858] [serial = 1845] [outer = 0x7f04a68d1000] 11:43:04 INFO - PROCESS | 3858 | 1461350584032 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 11:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1531ms 11:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:43:04 INFO - PROCESS | 3858 | 1461350584086 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 11:43:04 INFO - PROCESS | 3858 | 1461350584089 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 11:43:04 INFO - PROCESS | 3858 | 1461350584095 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:43:04 INFO - PROCESS | 3858 | 1461350584098 Marionette TRACE conn4 <- [1,2430,null,{}] 11:43:04 INFO - PROCESS | 3858 | 1461350584103 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:04 INFO - PROCESS | 3858 | 1461350584322 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 11:43:04 INFO - PROCESS | 3858 | 1461350584605 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af50c800 == 178 [pid = 3858] [id = 615] 11:43:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04aa277800) [pid = 3858] [serial = 1846] [outer = (nil)] 11:43:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04ac64cc00) [pid = 3858] [serial = 1847] [outer = 0x7f04aa277800] 11:43:04 INFO - PROCESS | 3858 | 1461350584681 Marionette DEBUG loaded listener.js 11:43:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04ae63f000) [pid = 3858] [serial = 1848] [outer = 0x7f04aa277800] 11:43:05 INFO - PROCESS | 3858 | 1461350585665 Marionette TRACE conn4 <- [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]]]}] 11:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1631ms 11:43:05 INFO - PROCESS | 3858 | 1461350585731 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 11:43:05 INFO - PROCESS | 3858 | 1461350585740 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 11:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:43:05 INFO - PROCESS | 3858 | 1461350585753 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:43:05 INFO - PROCESS | 3858 | 1461350585756 Marionette TRACE conn4 <- [1,2434,null,{}] 11:43:05 INFO - PROCESS | 3858 | 1461350585765 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:06 INFO - PROCESS | 3858 | 1461350586142 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 11:43:06 INFO - PROCESS | 3858 | 1461350586544 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1a5a800 == 179 [pid = 3858] [id = 616] 11:43:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a6357000) [pid = 3858] [serial = 1849] [outer = (nil)] 11:43:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04aea61800) [pid = 3858] [serial = 1850] [outer = 0x7f04a6357000] 11:43:06 INFO - PROCESS | 3858 | 1461350586670 Marionette DEBUG loaded listener.js 11:43:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04af408000) [pid = 3858] [serial = 1851] [outer = 0x7f04a6357000] 11:43:07 INFO - PROCESS | 3858 | 1461350587755 Marionette TRACE conn4 <- [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]]]}] 11:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2049ms 11:43:07 INFO - PROCESS | 3858 | 1461350587798 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 11:43:07 INFO - PROCESS | 3858 | 1461350587802 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 11:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:43:07 INFO - PROCESS | 3858 | 1461350587808 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:43:07 INFO - PROCESS | 3858 | 1461350587809 Marionette TRACE conn4 <- [1,2438,null,{}] 11:43:07 INFO - PROCESS | 3858 | 1461350587815 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:08 INFO - PROCESS | 3858 | 1461350588039 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 11:43:08 INFO - PROCESS | 3858 | 1461350588325 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2dce000 == 180 [pid = 3858] [id = 617] 11:43:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04a9f1b800) [pid = 3858] [serial = 1852] [outer = (nil)] 11:43:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04af58d400) [pid = 3858] [serial = 1853] [outer = 0x7f04a9f1b800] 11:43:08 INFO - PROCESS | 3858 | 1461350588404 Marionette DEBUG loaded listener.js 11:43:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04af855000) [pid = 3858] [serial = 1854] [outer = 0x7f04a9f1b800] 11:43:09 INFO - PROCESS | 3858 | 1461350589316 Marionette TRACE conn4 <- [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]]]}] 11:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1578ms 11:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:43:09 INFO - PROCESS | 3858 | 1461350589387 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 11:43:09 INFO - PROCESS | 3858 | 1461350589390 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 11:43:09 INFO - PROCESS | 3858 | 1461350589397 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:43:09 INFO - PROCESS | 3858 | 1461350589400 Marionette TRACE conn4 <- [1,2442,null,{}] 11:43:09 INFO - PROCESS | 3858 | 1461350589405 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:09 INFO - PROCESS | 3858 | 1461350589631 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 11:43:09 INFO - PROCESS | 3858 | 1461350589954 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3412800 == 181 [pid = 3858] [id = 618] 11:43:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04af584800) [pid = 3858] [serial = 1855] [outer = (nil)] 11:43:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04afba7c00) [pid = 3858] [serial = 1856] [outer = 0x7f04af584800] 11:43:10 INFO - PROCESS | 3858 | 1461350590032 Marionette DEBUG loaded listener.js 11:43:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04b0e3cc00) [pid = 3858] [serial = 1857] [outer = 0x7f04af584800] 11:43:10 INFO - PROCESS | 3858 | 1461350590864 Marionette TRACE conn4 <- [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]]]}] 11:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1529ms 11:43:10 INFO - PROCESS | 3858 | 1461350590926 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 11:43:10 INFO - PROCESS | 3858 | 1461350590929 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 11:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:43:10 INFO - PROCESS | 3858 | 1461350590935 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:43:10 INFO - PROCESS | 3858 | 1461350590937 Marionette TRACE conn4 <- [1,2446,null,{}] 11:43:10 INFO - PROCESS | 3858 | 1461350590942 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:11 INFO - PROCESS | 3858 | 1461350591164 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 11:43:11 INFO - PROCESS | 3858 | 1461350591450 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd1ab000 == 182 [pid = 3858] [id = 619] 11:43:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04aac8e000) [pid = 3858] [serial = 1858] [outer = (nil)] 11:43:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04b1184000) [pid = 3858] [serial = 1859] [outer = 0x7f04aac8e000] 11:43:11 INFO - PROCESS | 3858 | 1461350591570 Marionette DEBUG loaded listener.js 11:43:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04b241a800) [pid = 3858] [serial = 1860] [outer = 0x7f04aac8e000] 11:43:12 INFO - PROCESS | 3858 | 1461350592446 Marionette TRACE conn4 <- [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]]]}] 11:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1540ms 11:43:12 INFO - PROCESS | 3858 | 1461350592476 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 11:43:12 INFO - PROCESS | 3858 | 1461350592480 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 11:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:43:12 INFO - PROCESS | 3858 | 1461350592485 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:43:12 INFO - PROCESS | 3858 | 1461350592487 Marionette TRACE conn4 <- [1,2450,null,{}] 11:43:12 INFO - PROCESS | 3858 | 1461350592493 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:12 INFO - PROCESS | 3858 | 1461350592727 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 11:43:13 INFO - PROCESS | 3858 | 1461350593014 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd8a8000 == 183 [pid = 3858] [id = 620] 11:43:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04aa273800) [pid = 3858] [serial = 1861] [outer = (nil)] 11:43:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04b315a400) [pid = 3858] [serial = 1862] [outer = 0x7f04aa273800] 11:43:13 INFO - PROCESS | 3858 | 1461350593131 Marionette DEBUG loaded listener.js 11:43:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04b3437c00) [pid = 3858] [serial = 1863] [outer = 0x7f04aa273800] 11:43:14 INFO - PROCESS | 3858 | 1461350594005 Marionette TRACE conn4 <- [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]]]}] 11:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1583ms 11:43:14 INFO - PROCESS | 3858 | 1461350594070 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 11:43:14 INFO - PROCESS | 3858 | 1461350594074 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 11:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:43:14 INFO - PROCESS | 3858 | 1461350594080 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:43:14 INFO - PROCESS | 3858 | 1461350594082 Marionette TRACE conn4 <- [1,2454,null,{}] 11:43:14 INFO - PROCESS | 3858 | 1461350594087 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:14 INFO - PROCESS | 3858 | 1461350594333 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04940de000 == 182 [pid = 3858] [id = 534] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497693000 == 181 [pid = 3858] [id = 533] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494085800 == 180 [pid = 3858] [id = 530] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1c5800 == 179 [pid = 3858] [id = 543] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0e6000 == 178 [pid = 3858] [id = 541] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04afa08800 == 177 [pid = 3858] [id = 544] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b6ca000 == 176 [pid = 3858] [id = 536] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd10c800 == 175 [pid = 3858] [id = 546] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3196800 == 174 [pid = 3858] [id = 545] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa9c3800 == 173 [pid = 3858] [id = 542] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049919f800 == 172 [pid = 3858] [id = 535] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e6e7800 == 171 [pid = 3858] [id = 537] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6c08800 == 170 [pid = 3858] [id = 540] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad11000 == 169 [pid = 3858] [id = 439] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495ec5800 == 168 [pid = 3858] [id = 602] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fd9800 == 167 [pid = 3858] [id = 601] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494080000 == 166 [pid = 3858] [id = 600] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa0de000 == 165 [pid = 3858] [id = 593] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a740a800 == 164 [pid = 3858] [id = 592] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a645c800 == 163 [pid = 3858] [id = 591] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6192800 == 162 [pid = 3858] [id = 590] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4244800 == 161 [pid = 3858] [id = 589] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef59800 == 160 [pid = 3858] [id = 588] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e923800 == 159 [pid = 3858] [id = 587] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495e93000 == 158 [pid = 3858] [id = 465] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c23d000 == 157 [pid = 3858] [id = 586] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b3c9800 == 156 [pid = 3858] [id = 585] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499a77000 == 155 [pid = 3858] [id = 584] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049799f000 == 154 [pid = 3858] [id = 583] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049699e000 == 153 [pid = 3858] [id = 582] 11:43:16 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04940e1800 == 152 [pid = 3858] [id = 581] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f04907b9c00) [pid = 3858] [serial = 1719] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04aaa98800) [pid = 3858] [serial = 1701] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049474dc00) [pid = 3858] [serial = 1736] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04bd37bc00) [pid = 3858] [serial = 1712] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04c1e27400) [pid = 3858] [serial = 1716] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04aa507c00) [pid = 3858] [serial = 1700] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04907b5800) [pid = 3858] [serial = 1718] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a9d68400) [pid = 3858] [serial = 1698] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f049e737c00) [pid = 3858] [serial = 1686] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f049bf97000) [pid = 3858] [serial = 1682] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a6f92400) [pid = 3858] [serial = 1694] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04bd813000) [pid = 3858] [serial = 1721] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f049ee66400) [pid = 3858] [serial = 1688] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f049f363000) [pid = 3858] [serial = 1689] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04b34e0400) [pid = 3858] [serial = 1710] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04b1185c00) [pid = 3858] [serial = 1707] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f0492d53800) [pid = 3858] [serial = 1734] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04be5b8800) [pid = 3858] [serial = 1715] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04960f1c00) [pid = 3858] [serial = 1677] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04c21ad000) [pid = 3858] [serial = 1722] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04ac8d5800) [pid = 3858] [serial = 1703] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04b314d000) [pid = 3858] [serial = 1709] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04a748d800) [pid = 3858] [serial = 1695] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04bd4f6800) [pid = 3858] [serial = 1713] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04960f4000) [pid = 3858] [serial = 1740] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04ae6f7000) [pid = 3858] [serial = 1704] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04a6505800) [pid = 3858] [serial = 1727] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f0495ff1000) [pid = 3858] [serial = 1676] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04afaad800) [pid = 3858] [serial = 1706] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f0491d0e800) [pid = 3858] [serial = 1733] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a9336000) [pid = 3858] [serial = 1697] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f0499bdb800) [pid = 3858] [serial = 1680] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f0499e77800) [pid = 3858] [serial = 1730] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f0499b33800) [pid = 3858] [serial = 1724] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f0491d11000) [pid = 3858] [serial = 1739] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0499e7bc00) [pid = 3858] [serial = 1731] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a6d4f400) [pid = 3858] [serial = 1692] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a64f6c00) [pid = 3858] [serial = 1691] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f0495debc00) [pid = 3858] [serial = 1737] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f049c2aa800) [pid = 3858] [serial = 1683] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049e72a000) [pid = 3858] [serial = 1685] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f0499ac2000) [pid = 3858] [serial = 1679] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049b96f800) [pid = 3858] [serial = 1602] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04974ae800) [pid = 3858] [serial = 1742] [outer = (nil)] [url = about:blank] 11:43:16 INFO - PROCESS | 3858 | 1461350596571 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0491812800 == 153 [pid = 3858] [id = 621] 11:43:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04907b5c00) [pid = 3858] [serial = 1864] [outer = (nil)] 11:43:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04907ba400) [pid = 3858] [serial = 1865] [outer = 0x7f04907b5c00] 11:43:16 INFO - PROCESS | 3858 | 1461350596651 Marionette DEBUG loaded listener.js 11:43:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04909ddc00) [pid = 3858] [serial = 1866] [outer = 0x7f04907b5c00] 11:43:17 INFO - PROCESS | 3858 | 1461350597488 Marionette TRACE conn4 <- [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]]]}] 11:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3439ms 11:43:17 INFO - PROCESS | 3858 | 1461350597522 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 11:43:17 INFO - PROCESS | 3858 | 1461350597527 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 11:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:43:17 INFO - PROCESS | 3858 | 1461350597535 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:43:17 INFO - PROCESS | 3858 | 1461350597541 Marionette TRACE conn4 <- [1,2458,null,{}] 11:43:17 INFO - PROCESS | 3858 | 1461350597547 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:17 INFO - PROCESS | 3858 | 1461350597788 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 11:43:17 INFO - PROCESS | 3858 | 1461350597996 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049406b000 == 154 [pid = 3858] [id = 622] 11:43:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049169c000) [pid = 3858] [serial = 1867] [outer = (nil)] 11:43:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0492d48400) [pid = 3858] [serial = 1868] [outer = 0x7f049169c000] 11:43:18 INFO - PROCESS | 3858 | 1461350598068 Marionette DEBUG loaded listener.js 11:43:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049413d000) [pid = 3858] [serial = 1869] [outer = 0x7f049169c000] 11:43:19 INFO - PROCESS | 3858 | 1461350599107 Marionette TRACE conn4 <- [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]]]}] 11:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1634ms 11:43:19 INFO - PROCESS | 3858 | 1461350599174 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 11:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:43:19 INFO - PROCESS | 3858 | 1461350599181 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 11:43:19 INFO - PROCESS | 3858 | 1461350599187 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:43:19 INFO - PROCESS | 3858 | 1461350599190 Marionette TRACE conn4 <- [1,2462,null,{}] 11:43:19 INFO - PROCESS | 3858 | 1461350599195 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:19 INFO - PROCESS | 3858 | 1461350599503 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 11:43:19 INFO - PROCESS | 3858 | 1461350599540 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942cf800 == 155 [pid = 3858] [id = 623] 11:43:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049474c400) [pid = 3858] [serial = 1870] [outer = (nil)] 11:43:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f0495d0ac00) [pid = 3858] [serial = 1871] [outer = 0x7f049474c400] 11:43:19 INFO - PROCESS | 3858 | 1461350599616 Marionette DEBUG loaded listener.js 11:43:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0495debc00) [pid = 3858] [serial = 1872] [outer = 0x7f049474c400] 11:43:20 INFO - PROCESS | 3858 | 1461350600691 Marionette TRACE conn4 <- [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]]]}] 11:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1529ms 11:43:20 INFO - PROCESS | 3858 | 1461350600716 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 11:43:20 INFO - PROCESS | 3858 | 1461350600719 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 11:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:43:20 INFO - PROCESS | 3858 | 1461350600734 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:43:20 INFO - PROCESS | 3858 | 1461350600742 Marionette TRACE conn4 <- [1,2466,null,{}] 11:43:20 INFO - PROCESS | 3858 | 1461350600754 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:21 INFO - PROCESS | 3858 | 1461350601044 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0495df9000) [pid = 3858] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f0491659800) [pid = 3858] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f0498f71400) [pid = 3858] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049c73d800) [pid = 3858] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f049c74a400) [pid = 3858] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04916aa800) [pid = 3858] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f0499e80000) [pid = 3858] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f0495d0ec00) [pid = 3858] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f0498f76800) [pid = 3858] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049fe3f000) [pid = 3858] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049f366c00) [pid = 3858] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f049f36dc00) [pid = 3858] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04907b7000) [pid = 3858] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f0495df7800) [pid = 3858] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04991d1c00) [pid = 3858] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a6442400) [pid = 3858] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049b2c5000) [pid = 3858] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:43:21 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f049afaac00) [pid = 3858] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:43:21 INFO - PROCESS | 3858 | 1461350601707 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942de800 == 156 [pid = 3858] [id = 624] 11:43:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04907b7000) [pid = 3858] [serial = 1873] [outer = (nil)] 11:43:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0492d4f400) [pid = 3858] [serial = 1874] [outer = 0x7f04907b7000] 11:43:21 INFO - PROCESS | 3858 | 1461350601774 Marionette DEBUG loaded listener.js 11:43:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04960f6c00) [pid = 3858] [serial = 1875] [outer = 0x7f04907b7000] 11:43:22 INFO - PROCESS | 3858 | 1461350602511 Marionette TRACE conn4 <- [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]]]}] 11:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1800ms 11:43:22 INFO - PROCESS | 3858 | 1461350602527 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 11:43:22 INFO - PROCESS | 3858 | 1461350602531 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 11:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:43:22 INFO - PROCESS | 3858 | 1461350602538 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:43:22 INFO - PROCESS | 3858 | 1461350602541 Marionette TRACE conn4 <- [1,2470,null,{}] 11:43:22 INFO - PROCESS | 3858 | 1461350602546 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:22 INFO - PROCESS | 3858 | 1461350602841 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 11:43:22 INFO - PROCESS | 3858 | 1461350602864 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496112800 == 157 [pid = 3858] [id = 625] 11:43:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0496bf0c00) [pid = 3858] [serial = 1876] [outer = (nil)] 11:43:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0496bf7400) [pid = 3858] [serial = 1877] [outer = 0x7f0496bf0c00] 11:43:22 INFO - PROCESS | 3858 | 1461350602931 Marionette DEBUG loaded listener.js 11:43:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04974ab000) [pid = 3858] [serial = 1878] [outer = 0x7f0496bf0c00] 11:43:24 INFO - PROCESS | 3858 | 1461350604188 Marionette TRACE conn4 <- [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]]]}] 11:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1681ms 11:43:24 INFO - PROCESS | 3858 | 1461350604220 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 11:43:24 INFO - PROCESS | 3858 | 1461350604225 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 11:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:43:24 INFO - PROCESS | 3858 | 1461350604235 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:43:24 INFO - PROCESS | 3858 | 1461350604240 Marionette TRACE conn4 <- [1,2474,null,{}] 11:43:24 INFO - PROCESS | 3858 | 1461350604250 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:24 INFO - PROCESS | 3858 | 1461350604503 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 11:43:24 INFO - PROCESS | 3858 | 1461350604850 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049418f000 == 158 [pid = 3858] [id = 626] 11:43:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f0491d09800) [pid = 3858] [serial = 1879] [outer = (nil)] 11:43:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0492d4ac00) [pid = 3858] [serial = 1880] [outer = 0x7f0491d09800] 11:43:24 INFO - PROCESS | 3858 | 1461350604934 Marionette DEBUG loaded listener.js 11:43:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f0495deac00) [pid = 3858] [serial = 1881] [outer = 0x7f0491d09800] 11:43:25 INFO - PROCESS | 3858 | 1461350605904 Marionette TRACE conn4 <- [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]]]}] 11:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1736ms 11:43:25 INFO - PROCESS | 3858 | 1461350605973 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 11:43:25 INFO - PROCESS | 3858 | 1461350605982 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 11:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:43:25 INFO - PROCESS | 3858 | 1461350605992 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:43:25 INFO - PROCESS | 3858 | 1461350605996 Marionette TRACE conn4 <- [1,2478,null,{}] 11:43:26 INFO - PROCESS | 3858 | 1461350606002 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:26 INFO - PROCESS | 3858 | 1461350606281 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 11:43:26 INFO - PROCESS | 3858 | 1461350606610 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ba2000 == 159 [pid = 3858] [id = 627] 11:43:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f0496bcfc00) [pid = 3858] [serial = 1882] [outer = (nil)] 11:43:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0496bf0000) [pid = 3858] [serial = 1883] [outer = 0x7f0496bcfc00] 11:43:26 INFO - PROCESS | 3858 | 1461350606686 Marionette DEBUG loaded listener.js 11:43:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04974b0c00) [pid = 3858] [serial = 1884] [outer = 0x7f0496bcfc00] 11:43:27 INFO - PROCESS | 3858 | 1461350607685 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 11:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1742ms 11:43:27 INFO - PROCESS | 3858 | 1461350607734 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 11:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:43:27 INFO - PROCESS | 3858 | 1461350607739 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 11:43:27 INFO - PROCESS | 3858 | 1461350607745 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:43:27 INFO - PROCESS | 3858 | 1461350607750 Marionette TRACE conn4 <- [1,2482,null,{}] 11:43:27 INFO - PROCESS | 3858 | 1461350607766 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:28 INFO - PROCESS | 3858 | 1461350608014 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 11:43:28 INFO - PROCESS | 3858 | 1461350608340 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049769b800 == 160 [pid = 3858] [id = 628] 11:43:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0498f25800) [pid = 3858] [serial = 1885] [outer = (nil)] 11:43:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0498f70800) [pid = 3858] [serial = 1886] [outer = 0x7f0498f25800] 11:43:28 INFO - PROCESS | 3858 | 1461350608424 Marionette DEBUG loaded listener.js 11:43:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0498f7b000) [pid = 3858] [serial = 1887] [outer = 0x7f0498f25800] 11:43:29 INFO - PROCESS | 3858 | 1461350609273 Marionette TRACE conn4 <- [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]]]}] 11:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1597ms 11:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:43:29 INFO - PROCESS | 3858 | 1461350609342 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 11:43:29 INFO - PROCESS | 3858 | 1461350609346 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 11:43:29 INFO - PROCESS | 3858 | 1461350609353 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:43:29 INFO - PROCESS | 3858 | 1461350609356 Marionette TRACE conn4 <- [1,2486,null,{}] 11:43:29 INFO - PROCESS | 3858 | 1461350609363 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:29 INFO - PROCESS | 3858 | 1461350609597 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 11:43:29 INFO - PROCESS | 3858 | 1461350609876 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499195000 == 161 [pid = 3858] [id = 629] 11:43:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0498f2ac00) [pid = 3858] [serial = 1888] [outer = (nil)] 11:43:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04991bfc00) [pid = 3858] [serial = 1889] [outer = 0x7f0498f2ac00] 11:43:30 INFO - PROCESS | 3858 | 1461350610000 Marionette DEBUG loaded listener.js 11:43:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04991cb400) [pid = 3858] [serial = 1890] [outer = 0x7f0498f2ac00] 11:43:30 INFO - PROCESS | 3858 | 1461350610879 Marionette TRACE conn4 <- [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]]]}] 11:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1585ms 11:43:30 INFO - PROCESS | 3858 | 1461350610939 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 11:43:30 INFO - PROCESS | 3858 | 1461350610942 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 11:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:43:30 INFO - PROCESS | 3858 | 1461350610948 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:43:30 INFO - PROCESS | 3858 | 1461350610951 Marionette TRACE conn4 <- [1,2490,null,{}] 11:43:30 INFO - PROCESS | 3858 | 1461350610957 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:31 INFO - PROCESS | 3858 | 1461350611202 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 11:43:31 INFO - PROCESS | 3858 | 1461350611521 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499a7a800 == 162 [pid = 3858] [id = 630] 11:43:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04991b4000) [pid = 3858] [serial = 1891] [outer = (nil)] 11:43:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f0499abc800) [pid = 3858] [serial = 1892] [outer = 0x7f04991b4000] 11:43:31 INFO - PROCESS | 3858 | 1461350611604 Marionette DEBUG loaded listener.js 11:43:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0499b2e800) [pid = 3858] [serial = 1893] [outer = 0x7f04991b4000] 11:43:32 INFO - PROCESS | 3858 | 1461350612538 Marionette TRACE conn4 <- [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]]]}] 11:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1635ms 11:43:32 INFO - PROCESS | 3858 | 1461350612585 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 11:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:43:32 INFO - PROCESS | 3858 | 1461350612590 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 11:43:32 INFO - PROCESS | 3858 | 1461350612598 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:43:32 INFO - PROCESS | 3858 | 1461350612600 Marionette TRACE conn4 <- [1,2494,null,{}] 11:43:32 INFO - PROCESS | 3858 | 1461350612606 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:32 INFO - PROCESS | 3858 | 1461350612881 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 11:43:33 INFO - PROCESS | 3858 | 1461350613220 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b6e2800 == 163 [pid = 3858] [id = 631] 11:43:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f0499de0c00) [pid = 3858] [serial = 1894] [outer = (nil)] 11:43:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049a678800) [pid = 3858] [serial = 1895] [outer = 0x7f0499de0c00] 11:43:33 INFO - PROCESS | 3858 | 1461350613315 Marionette DEBUG loaded listener.js 11:43:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049afac000) [pid = 3858] [serial = 1896] [outer = 0x7f0499de0c00] 11:43:34 INFO - PROCESS | 3858 | 1461350614237 Marionette TRACE conn4 <- [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]]]}] 11:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1686ms 11:43:34 INFO - PROCESS | 3858 | 1461350614283 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 11:43:34 INFO - PROCESS | 3858 | 1461350614287 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 11:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:43:34 INFO - PROCESS | 3858 | 1461350614292 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:43:34 INFO - PROCESS | 3858 | 1461350614295 Marionette TRACE conn4 <- [1,2498,null,{}] 11:43:34 INFO - PROCESS | 3858 | 1461350614300 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:34 INFO - PROCESS | 3858 | 1461350614545 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 11:43:34 INFO - PROCESS | 3858 | 1461350614919 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c231000 == 164 [pid = 3858] [id = 632] 11:43:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f0499bdec00) [pid = 3858] [serial = 1897] [outer = (nil)] 11:43:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049b028800) [pid = 3858] [serial = 1898] [outer = 0x7f0499bdec00] 11:43:35 INFO - PROCESS | 3858 | 1461350615043 Marionette DEBUG loaded listener.js 11:43:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049b030c00) [pid = 3858] [serial = 1899] [outer = 0x7f0499bdec00] 11:43:35 INFO - PROCESS | 3858 | 1461350615926 Marionette TRACE conn4 <- [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]]]}] 11:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1686ms 11:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:43:35 INFO - PROCESS | 3858 | 1461350615981 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 11:43:35 INFO - PROCESS | 3858 | 1461350615984 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 11:43:35 INFO - PROCESS | 3858 | 1461350615990 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:43:35 INFO - PROCESS | 3858 | 1461350615993 Marionette TRACE conn4 <- [1,2502,null,{}] 11:43:36 INFO - PROCESS | 3858 | 1461350616019 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:36 INFO - PROCESS | 3858 | 1461350616256 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 11:43:36 INFO - PROCESS | 3858 | 1461350616576 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e6ed000 == 165 [pid = 3858] [id = 633] 11:43:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f0499de2400) [pid = 3858] [serial = 1900] [outer = (nil)] 11:43:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f049b113800) [pid = 3858] [serial = 1901] [outer = 0x7f0499de2400] 11:43:36 INFO - PROCESS | 3858 | 1461350616660 Marionette DEBUG loaded listener.js 11:43:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f049b11d000) [pid = 3858] [serial = 1902] [outer = 0x7f0499de2400] 11:43:37 INFO - PROCESS | 3858 | 1461350617571 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1638ms 11:43:37 INFO - PROCESS | 3858 | 1461350617629 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 11:43:37 INFO - PROCESS | 3858 | 1461350617635 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 11:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:43:37 INFO - PROCESS | 3858 | 1461350617641 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:43:37 INFO - PROCESS | 3858 | 1461350617646 Marionette TRACE conn4 <- [1,2506,null,{}] 11:43:37 INFO - PROCESS | 3858 | 1461350617651 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:37 INFO - PROCESS | 3858 | 1461350617909 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 11:43:38 INFO - PROCESS | 3858 | 1461350618236 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eabc800 == 166 [pid = 3858] [id = 634] 11:43:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f0491652000) [pid = 3858] [serial = 1903] [outer = (nil)] 11:43:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f049b2c0c00) [pid = 3858] [serial = 1904] [outer = 0x7f0491652000] 11:43:38 INFO - PROCESS | 3858 | 1461350618318 Marionette DEBUG loaded listener.js 11:43:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f049b60e800) [pid = 3858] [serial = 1905] [outer = 0x7f0491652000] 11:43:39 INFO - PROCESS | 3858 | 1461350619202 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1635ms 11:43:39 INFO - PROCESS | 3858 | 1461350619278 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 11:43:39 INFO - PROCESS | 3858 | 1461350619282 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 11:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:43:39 INFO - PROCESS | 3858 | 1461350619288 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:43:39 INFO - PROCESS | 3858 | 1461350619291 Marionette TRACE conn4 <- [1,2510,null,{}] 11:43:39 INFO - PROCESS | 3858 | 1461350619296 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:39 INFO - PROCESS | 3858 | 1461350619544 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 11:43:39 INFO - PROCESS | 3858 | 1461350619890 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef52000 == 167 [pid = 3858] [id = 635] 11:43:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f0494750400) [pid = 3858] [serial = 1906] [outer = (nil)] 11:43:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f049b96f400) [pid = 3858] [serial = 1907] [outer = 0x7f0494750400] 11:43:39 INFO - PROCESS | 3858 | 1461350619974 Marionette DEBUG loaded listener.js 11:43:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f049bad7400) [pid = 3858] [serial = 1908] [outer = 0x7f0494750400] 11:43:40 INFO - PROCESS | 3858 | 1461350620892 Marionette TRACE conn4 <- [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]]]}] 11:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1636ms 11:43:40 INFO - PROCESS | 3858 | 1461350620926 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 11:43:40 INFO - PROCESS | 3858 | 1461350620930 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 11:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:43:40 INFO - PROCESS | 3858 | 1461350620936 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:43:40 INFO - PROCESS | 3858 | 1461350620940 Marionette TRACE conn4 <- [1,2514,null,{}] 11:43:40 INFO - PROCESS | 3858 | 1461350620946 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:41 INFO - PROCESS | 3858 | 1461350621204 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 11:43:41 INFO - PROCESS | 3858 | 1461350621538 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40f4000 == 168 [pid = 3858] [id = 636] 11:43:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f049c2a6c00) [pid = 3858] [serial = 1909] [outer = (nil)] 11:43:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f049c2aa400) [pid = 3858] [serial = 1910] [outer = 0x7f049c2a6c00] 11:43:41 INFO - PROCESS | 3858 | 1461350621627 Marionette DEBUG loaded listener.js 11:43:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f049c745000) [pid = 3858] [serial = 1911] [outer = 0x7f049c2a6c00] 11:43:42 INFO - PROCESS | 3858 | 1461350622509 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 11:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1634ms 11:43:42 INFO - PROCESS | 3858 | 1461350622571 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 11:43:42 INFO - PROCESS | 3858 | 1461350622575 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 11:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:43:42 INFO - PROCESS | 3858 | 1461350622581 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:43:42 INFO - PROCESS | 3858 | 1461350622583 Marionette TRACE conn4 <- [1,2518,null,{}] 11:43:42 INFO - PROCESS | 3858 | 1461350622589 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:42 INFO - PROCESS | 3858 | 1461350622836 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 11:43:43 INFO - PROCESS | 3858 | 1461350623167 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a53a9800 == 169 [pid = 3858] [id = 637] 11:43:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f049169e800) [pid = 3858] [serial = 1912] [outer = (nil)] 11:43:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f049c74bc00) [pid = 3858] [serial = 1913] [outer = 0x7f049169e800] 11:43:43 INFO - PROCESS | 3858 | 1461350623253 Marionette DEBUG loaded listener.js 11:43:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f049c7a5000) [pid = 3858] [serial = 1914] [outer = 0x7f049169e800] 11:43:44 INFO - PROCESS | 3858 | 1461350624144 Marionette TRACE conn4 <- [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]]]}] 11:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1632ms 11:43:44 INFO - PROCESS | 3858 | 1461350624215 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 11:43:44 INFO - PROCESS | 3858 | 1461350624222 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 11:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:43:44 INFO - PROCESS | 3858 | 1461350624232 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:43:44 INFO - PROCESS | 3858 | 1461350624235 Marionette TRACE conn4 <- [1,2522,null,{}] 11:43:44 INFO - PROCESS | 3858 | 1461350624239 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:44 INFO - PROCESS | 3858 | 1461350624537 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 11:43:44 INFO - PROCESS | 3858 | 1461350624890 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a61a7800 == 170 [pid = 3858] [id = 638] 11:43:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f0494171000) [pid = 3858] [serial = 1915] [outer = (nil)] 11:43:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f049c80dc00) [pid = 3858] [serial = 1916] [outer = 0x7f0494171000] 11:43:44 INFO - PROCESS | 3858 | 1461350624970 Marionette DEBUG loaded listener.js 11:43:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f049e732c00) [pid = 3858] [serial = 1917] [outer = 0x7f0494171000] 11:43:46 INFO - PROCESS | 3858 | 1461350625999 Marionette TRACE conn4 <- [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]]]}] 11:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1835ms 11:43:46 INFO - PROCESS | 3858 | 1461350626069 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 11:43:46 INFO - PROCESS | 3858 | 1461350626075 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 11:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:43:46 INFO - PROCESS | 3858 | 1461350626084 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:43:46 INFO - PROCESS | 3858 | 1461350626087 Marionette TRACE conn4 <- [1,2526,null,{}] 11:43:46 INFO - PROCESS | 3858 | 1461350626098 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:46 INFO - PROCESS | 3858 | 1461350626407 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 11:43:46 INFO - PROCESS | 3858 | 1461350626838 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a645b800 == 171 [pid = 3858] [id = 639] 11:43:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f049c745c00) [pid = 3858] [serial = 1918] [outer = (nil)] 11:43:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f049e7b7c00) [pid = 3858] [serial = 1919] [outer = 0x7f049c745c00] 11:43:46 INFO - PROCESS | 3858 | 1461350626974 Marionette DEBUG loaded listener.js 11:43:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f049ebd8c00) [pid = 3858] [serial = 1920] [outer = 0x7f049c745c00] 11:43:48 INFO - PROCESS | 3858 | 1461350628125 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 11:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2090ms 11:43:48 INFO - PROCESS | 3858 | 1461350628176 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 3858 | 1461350628182 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 11:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:43:48 INFO - PROCESS | 3858 | 1461350628193 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:43:48 INFO - PROCESS | 3858 | 1461350628196 Marionette TRACE conn4 <- [1,2530,null,{}] 11:43:48 INFO - PROCESS | 3858 | 1461350628202 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:48 INFO - PROCESS | 3858 | 1461350628471 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 11:43:48 INFO - PROCESS | 3858 | 1461350628816 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ed2800 == 172 [pid = 3858] [id = 640] 11:43:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f0498f2c800) [pid = 3858] [serial = 1921] [outer = (nil)] 11:43:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f049ebe2400) [pid = 3858] [serial = 1922] [outer = 0x7f0498f2c800] 11:43:48 INFO - PROCESS | 3858 | 1461350628907 Marionette DEBUG loaded listener.js 11:43:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f049ee6cc00) [pid = 3858] [serial = 1923] [outer = 0x7f0498f2c800] 11:43:49 INFO - PROCESS | 3858 | 1461350629945 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 11:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1832ms 11:43:50 INFO - PROCESS | 3858 | 1461350630025 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 11:43:50 INFO - PROCESS | 3858 | 1461350630029 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 11:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:43:50 INFO - PROCESS | 3858 | 1461350630035 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:43:50 INFO - PROCESS | 3858 | 1461350630038 Marionette TRACE conn4 <- [1,2534,null,{}] 11:43:50 INFO - PROCESS | 3858 | 1461350630043 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:50 INFO - PROCESS | 3858 | 1461350630385 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 11:43:50 INFO - PROCESS | 3858 | 1461350630728 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a741e800 == 173 [pid = 3858] [id = 641] 11:43:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f0498f72800) [pid = 3858] [serial = 1924] [outer = (nil)] 11:43:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f049f12b800) [pid = 3858] [serial = 1925] [outer = 0x7f0498f72800] 11:43:50 INFO - PROCESS | 3858 | 1461350630803 Marionette DEBUG loaded listener.js 11:43:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f049f367400) [pid = 3858] [serial = 1926] [outer = 0x7f0498f72800] 11:43:51 INFO - PROCESS | 3858 | 1461350631951 Marionette TRACE conn4 <- [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]]]}] 11:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1985ms 11:43:52 INFO - PROCESS | 3858 | 1461350632024 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 11:43:52 INFO - PROCESS | 3858 | 1461350632029 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 11:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:43:52 INFO - PROCESS | 3858 | 1461350632039 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:43:52 INFO - PROCESS | 3858 | 1461350632042 Marionette TRACE conn4 <- [1,2538,null,{}] 11:43:52 INFO - PROCESS | 3858 | 1461350632052 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:52 INFO - PROCESS | 3858 | 1461350632451 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 11:43:52 INFO - PROCESS | 3858 | 1461350632827 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a9d82000 == 174 [pid = 3858] [id = 642] 11:43:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f049f369400) [pid = 3858] [serial = 1927] [outer = (nil)] 11:43:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f049fe45000) [pid = 3858] [serial = 1928] [outer = 0x7f049f369400] 11:43:52 INFO - PROCESS | 3858 | 1461350632905 Marionette DEBUG loaded listener.js 11:43:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 189 (0x7f04a522b400) [pid = 3858] [serial = 1929] [outer = 0x7f049f369400] 11:43:53 INFO - PROCESS | 3858 | 1461350633966 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 11:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1985ms 11:43:54 INFO - PROCESS | 3858 | 1461350634024 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 11:43:54 INFO - PROCESS | 3858 | 1461350634026 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 11:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:43:54 INFO - PROCESS | 3858 | 1461350634032 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:43:54 INFO - PROCESS | 3858 | 1461350634034 Marionette TRACE conn4 <- [1,2542,null,{}] 11:43:54 INFO - PROCESS | 3858 | 1461350634040 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a7759800 == 173 [pid = 3858] [id = 221] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492fc1000 == 172 [pid = 3858] [id = 529] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd1ab000 == 171 [pid = 3858] [id = 619] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3412800 == 170 [pid = 3858] [id = 618] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b2dce000 == 169 [pid = 3858] [id = 617] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1a5a800 == 168 [pid = 3858] [id = 616] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af50c800 == 167 [pid = 3858] [id = 615] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf8d800 == 166 [pid = 3858] [id = 614] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa865800 == 165 [pid = 3858] [id = 613] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8959000 == 164 [pid = 3858] [id = 612] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6ecd800 == 163 [pid = 3858] [id = 611] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a644c800 == 162 [pid = 3858] [id = 610] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56c7000 == 161 [pid = 3858] [id = 609] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef45800 == 160 [pid = 3858] [id = 608] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049be19000 == 159 [pid = 3858] [id = 607] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499d57800 == 158 [pid = 3858] [id = 606] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497460000 == 157 [pid = 3858] [id = 605] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049503f800 == 156 [pid = 3858] [id = 604] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495ecc800 == 155 [pid = 3858] [id = 580] 11:43:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492eca800 == 154 [pid = 3858] [id = 603] 11:43:57 INFO - PROCESS | 3858 | 1461350637166 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 188 (0x7f04960f3800) [pid = 3858] [serial = 1749] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f0494742400) [pid = 3858] [serial = 1746] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04a93d5400) [pid = 3858] [serial = 1790] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f04991c8000) [pid = 3858] [serial = 1752] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f049e72e400) [pid = 3858] [serial = 1769] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04aa275c00) [pid = 3858] [serial = 1793] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f049ecefc00) [pid = 3858] [serial = 1773] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f049ebd5000) [pid = 3858] [serial = 1772] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f0491d0a400) [pid = 3858] [serial = 1802] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f049badec00) [pid = 3858] [serial = 1764] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04960dcc00) [pid = 3858] [serial = 1806] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f0499bac800) [pid = 3858] [serial = 1755] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a6512000) [pid = 3858] [serial = 1782] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04a6441800) [pid = 3858] [serial = 1779] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04a5223c00) [pid = 3858] [serial = 1775] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04a8469000) [pid = 3858] [serial = 1788] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f04aaeb5c00) [pid = 3858] [serial = 1799] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04a72e4400) [pid = 3858] [serial = 1787] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f049b964000) [pid = 3858] [serial = 1674] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f0494141400) [pid = 3858] [serial = 1745] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a64f1c00) [pid = 3858] [serial = 1781] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f0499be3800) [pid = 3858] [serial = 1757] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f0495df8000) [pid = 3858] [serial = 1805] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04aa98fc00) [pid = 3858] [serial = 1796] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f049e7b3000) [pid = 3858] [serial = 1770] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f049b969800) [pid = 3858] [serial = 1763] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f0499b30c00) [pid = 3858] [serial = 1754] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04a6352c00) [pid = 3858] [serial = 1778] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f04a6d54c00) [pid = 3858] [serial = 1784] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04a61cf800) [pid = 3858] [serial = 1776] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04a6f9b000) [pid = 3858] [serial = 1785] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04960db400) [pid = 3858] [serial = 1748] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049c749c00) [pid = 3858] [serial = 1766] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04991b5c00) [pid = 3858] [serial = 1751] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f0496becc00) [pid = 3858] [serial = 1808] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f049b116400) [pid = 3858] [serial = 1760] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049c7a6800) [pid = 3858] [serial = 1767] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f0494140400) [pid = 3858] [serial = 1803] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f0499ddd400) [pid = 3858] [serial = 1758] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049b2bd800) [pid = 3858] [serial = 1761] [outer = (nil)] [url = about:blank] 11:43:57 INFO - PROCESS | 3858 | 1461350637701 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492eca800 == 155 [pid = 3858] [id = 643] 11:43:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04909e0800) [pid = 3858] [serial = 1930] [outer = (nil)] 11:43:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049164d400) [pid = 3858] [serial = 1931] [outer = 0x7f04909e0800] 11:43:57 INFO - PROCESS | 3858 | 1461350637789 Marionette DEBUG loaded listener.js 11:43:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04916a2400) [pid = 3858] [serial = 1932] [outer = 0x7f04909e0800] 11:43:58 INFO - PROCESS | 3858 | 1461350638792 Marionette TRACE conn4 <- [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]]]}] 11:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 4843ms 11:43:58 INFO - PROCESS | 3858 | 1461350638882 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 11:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:43:58 INFO - PROCESS | 3858 | 1461350638893 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 11:43:58 INFO - PROCESS | 3858 | 1461350638905 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:43:58 INFO - PROCESS | 3858 | 1461350638915 Marionette TRACE conn4 <- [1,2546,null,{}] 11:43:58 INFO - PROCESS | 3858 | 1461350638926 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:59 INFO - PROCESS | 3858 | 1461350639309 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 11:43:59 INFO - PROCESS | 3858 | 1461350639329 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494198000 == 156 [pid = 3858] [id = 644] 11:43:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0492d4f000) [pid = 3858] [serial = 1933] [outer = (nil)] 11:43:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f0494149400) [pid = 3858] [serial = 1934] [outer = 0x7f0492d4f000] 11:43:59 INFO - PROCESS | 3858 | 1461350639480 Marionette DEBUG loaded listener.js 11:43:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f0495d13800) [pid = 3858] [serial = 1935] [outer = 0x7f0492d4f000] 11:44:00 INFO - PROCESS | 3858 | 1461350640652 Marionette TRACE conn4 <- [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]]]}] 11:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1800ms 11:44:00 INFO - PROCESS | 3858 | 1461350640704 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 11:44:00 INFO - PROCESS | 3858 | 1461350640711 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 11:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:44:00 INFO - PROCESS | 3858 | 1461350640735 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:44:00 INFO - PROCESS | 3858 | 1461350640741 Marionette TRACE conn4 <- [1,2550,null,{}] 11:44:00 INFO - PROCESS | 3858 | 1461350640753 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:01 INFO - PROCESS | 3858 | 1461350641222 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 11:44:01 INFO - PROCESS | 3858 | 1461350641520 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e1e000 == 157 [pid = 3858] [id = 645] 11:44:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04960ed400) [pid = 3858] [serial = 1936] [outer = (nil)] 11:44:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04960f5000) [pid = 3858] [serial = 1937] [outer = 0x7f04960ed400] 11:44:01 INFO - PROCESS | 3858 | 1461350641608 Marionette DEBUG loaded listener.js 11:44:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f0496bf5c00) [pid = 3858] [serial = 1938] [outer = 0x7f04960ed400] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04a68c9800) [pid = 3858] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04991c1000) [pid = 3858] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f049a67cc00) [pid = 3858] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04991bc400) [pid = 3858] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f0499b2cc00) [pid = 3858] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f0494142000) [pid = 3858] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04aac8e000) [pid = 3858] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049169c000) [pid = 3858] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a6fa8800) [pid = 3858] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f049474c400) [pid = 3858] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04aa277800) [pid = 3858] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049a67ec00) [pid = 3858] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f049ece5c00) [pid = 3858] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04af584800) [pid = 3858] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f0494173400) [pid = 3858] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04907b7000) [pid = 3858] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a6357000) [pid = 3858] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049ebe1c00) [pid = 3858] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049ecf0400) [pid = 3858] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04907b5c00) [pid = 3858] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04a68d1000) [pid = 3858] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f049badb000) [pid = 3858] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04907ae400) [pid = 3858] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f0499b2f800) [pid = 3858] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f04960ed000) [pid = 3858] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a9f1b800) [pid = 3858] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04aa273800) [pid = 3858] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a9f40c00) [pid = 3858] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:44:03 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f0494176000) [pid = 3858] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:44:03 INFO - PROCESS | 3858 | 1461350643739 Marionette TRACE conn4 <- [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]]]}] 11:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3046ms 11:44:03 INFO - PROCESS | 3858 | 1461350643787 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 11:44:03 INFO - PROCESS | 3858 | 1461350643793 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 11:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:44:03 INFO - PROCESS | 3858 | 1461350643810 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:44:03 INFO - PROCESS | 3858 | 1461350643818 Marionette TRACE conn4 <- [1,2554,null,{}] 11:44:03 INFO - PROCESS | 3858 | 1461350643824 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:04 INFO - PROCESS | 3858 | 1461350644125 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 11:44:04 INFO - PROCESS | 3858 | 1461350644340 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497252000 == 158 [pid = 3858] [id = 646] 11:44:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04907ae400) [pid = 3858] [serial = 1939] [outer = (nil)] 11:44:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04960f3c00) [pid = 3858] [serial = 1940] [outer = 0x7f04907ae400] 11:44:04 INFO - PROCESS | 3858 | 1461350644408 Marionette DEBUG loaded listener.js 11:44:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0498f77000) [pid = 3858] [serial = 1941] [outer = 0x7f04907ae400] 11:44:05 INFO - PROCESS | 3858 | 1461350645702 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 11:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1947ms 11:44:05 INFO - PROCESS | 3858 | 1461350645752 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 11:44:05 INFO - PROCESS | 3858 | 1461350645758 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 11:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:44:05 INFO - PROCESS | 3858 | 1461350645767 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:44:05 INFO - PROCESS | 3858 | 1461350645774 Marionette TRACE conn4 <- [1,2558,null,{}] 11:44:05 INFO - PROCESS | 3858 | 1461350645784 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:06 INFO - PROCESS | 3858 | 1461350646105 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 11:44:06 INFO - PROCESS | 3858 | 1461350646471 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494196000 == 159 [pid = 3858] [id = 647] 11:44:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04909dd800) [pid = 3858] [serial = 1942] [outer = (nil)] 11:44:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0491d0cc00) [pid = 3858] [serial = 1943] [outer = 0x7f04909dd800] 11:44:06 INFO - PROCESS | 3858 | 1461350646556 Marionette DEBUG loaded listener.js 11:44:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0494173400) [pid = 3858] [serial = 1944] [outer = 0x7f04909dd800] 11:44:07 INFO - PROCESS | 3858 | 1461350647756 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 11:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2039ms 11:44:07 INFO - PROCESS | 3858 | 1461350647810 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 11:44:07 INFO - PROCESS | 3858 | 1461350647824 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 11:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:44:07 INFO - PROCESS | 3858 | 1461350647842 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:44:07 INFO - PROCESS | 3858 | 1461350647849 Marionette TRACE conn4 <- [1,2562,null,{}] 11:44:07 INFO - PROCESS | 3858 | 1461350647860 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:08 INFO - PROCESS | 3858 | 1461350648212 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 11:44:08 INFO - PROCESS | 3858 | 1461350648560 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049799e000 == 160 [pid = 3858] [id = 648] 11:44:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04960db400) [pid = 3858] [serial = 1945] [outer = (nil)] 11:44:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0496bf1000) [pid = 3858] [serial = 1946] [outer = 0x7f04960db400] 11:44:08 INFO - PROCESS | 3858 | 1461350648643 Marionette DEBUG loaded listener.js 11:44:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f0498f23800) [pid = 3858] [serial = 1947] [outer = 0x7f04960db400] 11:44:09 INFO - PROCESS | 3858 | 1461350649682 Marionette TRACE conn4 <- [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]]]}] 11:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1897ms 11:44:09 INFO - PROCESS | 3858 | 1461350649737 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 11:44:09 INFO - PROCESS | 3858 | 1461350649740 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 11:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:44:09 INFO - PROCESS | 3858 | 1461350649747 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:44:09 INFO - PROCESS | 3858 | 1461350649753 Marionette TRACE conn4 <- [1,2566,null,{}] 11:44:09 INFO - PROCESS | 3858 | 1461350649770 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:10 INFO - PROCESS | 3858 | 1461350650028 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 11:44:10 INFO - PROCESS | 3858 | 1461350650328 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499d56800 == 161 [pid = 3858] [id = 649] 11:44:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04991ce800) [pid = 3858] [serial = 1948] [outer = (nil)] 11:44:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0499b2e000) [pid = 3858] [serial = 1949] [outer = 0x7f04991ce800] 11:44:10 INFO - PROCESS | 3858 | 1461350650410 Marionette DEBUG loaded listener.js 11:44:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f0499ba4400) [pid = 3858] [serial = 1950] [outer = 0x7f04991ce800] 11:44:11 INFO - PROCESS | 3858 | 1461350651495 Marionette TRACE conn4 <- [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]]]}] 11:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1787ms 11:44:11 INFO - PROCESS | 3858 | 1461350651536 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 11:44:11 INFO - PROCESS | 3858 | 1461350651541 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 11:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:44:11 INFO - PROCESS | 3858 | 1461350651547 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:44:11 INFO - PROCESS | 3858 | 1461350651551 Marionette TRACE conn4 <- [1,2570,null,{}] 11:44:11 INFO - PROCESS | 3858 | 1461350651559 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:11 INFO - PROCESS | 3858 | 1461350651852 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 11:44:12 INFO - PROCESS | 3858 | 1461350652228 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b913000 == 162 [pid = 3858] [id = 650] 11:44:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04991c8000) [pid = 3858] [serial = 1951] [outer = (nil)] 11:44:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0499be4400) [pid = 3858] [serial = 1952] [outer = 0x7f04991c8000] 11:44:12 INFO - PROCESS | 3858 | 1461350652364 Marionette DEBUG loaded listener.js 11:44:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0499de2c00) [pid = 3858] [serial = 1953] [outer = 0x7f04991c8000] 11:44:13 INFO - PROCESS | 3858 | 1461350653463 Marionette TRACE conn4 <- [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]]]}] 11:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1985ms 11:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:44:13 INFO - PROCESS | 3858 | 1461350653534 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 11:44:13 INFO - PROCESS | 3858 | 1461350653538 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 11:44:13 INFO - PROCESS | 3858 | 1461350653544 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:44:13 INFO - PROCESS | 3858 | 1461350653548 Marionette TRACE conn4 <- [1,2574,null,{}] 11:44:13 INFO - PROCESS | 3858 | 1461350653553 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:13 INFO - PROCESS | 3858 | 1461350653858 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 11:44:14 INFO - PROCESS | 3858 | 1461350654235 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e915000 == 163 [pid = 3858] [id = 651] 11:44:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0499ba5800) [pid = 3858] [serial = 1954] [outer = (nil)] 11:44:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0499e7a800) [pid = 3858] [serial = 1955] [outer = 0x7f0499ba5800] 11:44:14 INFO - PROCESS | 3858 | 1461350654315 Marionette DEBUG loaded listener.js 11:44:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049a678400) [pid = 3858] [serial = 1956] [outer = 0x7f0499ba5800] 11:44:15 INFO - PROCESS | 3858 | 1461350655334 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 11:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1834ms 11:44:15 INFO - PROCESS | 3858 | 1461350655380 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 11:44:15 INFO - PROCESS | 3858 | 1461350655386 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 11:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:44:15 INFO - PROCESS | 3858 | 1461350655396 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:44:15 INFO - PROCESS | 3858 | 1461350655401 Marionette TRACE conn4 <- [1,2578,null,{}] 11:44:15 INFO - PROCESS | 3858 | 1461350655410 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:15 INFO - PROCESS | 3858 | 1461350655869 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 11:44:16 INFO - PROCESS | 3858 | 1461350656209 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a408d800 == 164 [pid = 3858] [id = 652] 11:44:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049b964000) [pid = 3858] [serial = 1957] [outer = (nil)] 11:44:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049bf99800) [pid = 3858] [serial = 1958] [outer = 0x7f049b964000] 11:44:16 INFO - PROCESS | 3858 | 1461350656314 Marionette DEBUG loaded listener.js 11:44:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049c291800) [pid = 3858] [serial = 1959] [outer = 0x7f049b964000] 11:44:17 INFO - PROCESS | 3858 | 1461350657429 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 11:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2098ms 11:44:17 INFO - PROCESS | 3858 | 1461350657494 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 11:44:17 INFO - PROCESS | 3858 | 1461350657497 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 11:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:44:17 INFO - PROCESS | 3858 | 1461350657504 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:44:17 INFO - PROCESS | 3858 | 1461350657507 Marionette TRACE conn4 <- [1,2582,null,{}] 11:44:17 INFO - PROCESS | 3858 | 1461350657512 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:17 INFO - PROCESS | 3858 | 1461350657796 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 11:44:18 INFO - PROCESS | 3858 | 1461350658139 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a53ab800 == 165 [pid = 3858] [id = 653] 11:44:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049b2be400) [pid = 3858] [serial = 1960] [outer = (nil)] 11:44:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049c743c00) [pid = 3858] [serial = 1961] [outer = 0x7f049b2be400] 11:44:18 INFO - PROCESS | 3858 | 1461350658222 Marionette DEBUG loaded listener.js 11:44:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049c808800) [pid = 3858] [serial = 1962] [outer = 0x7f049b2be400] 11:44:19 INFO - PROCESS | 3858 | 1461350659143 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 11:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1689ms 11:44:19 INFO - PROCESS | 3858 | 1461350659195 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 11:44:19 INFO - PROCESS | 3858 | 1461350659200 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 11:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:44:19 INFO - PROCESS | 3858 | 1461350659211 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:44:19 INFO - PROCESS | 3858 | 1461350659216 Marionette TRACE conn4 <- [1,2586,null,{}] 11:44:19 INFO - PROCESS | 3858 | 1461350659225 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:19 INFO - PROCESS | 3858 | 1461350659515 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 11:44:19 INFO - PROCESS | 3858 | 1461350659874 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6248800 == 166 [pid = 3858] [id = 654] 11:44:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049c2aa800) [pid = 3858] [serial = 1963] [outer = (nil)] 11:44:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049ebd5400) [pid = 3858] [serial = 1964] [outer = 0x7f049c2aa800] 11:44:19 INFO - PROCESS | 3858 | 1461350659959 Marionette DEBUG loaded listener.js 11:44:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049ecef000) [pid = 3858] [serial = 1965] [outer = 0x7f049c2aa800] 11:44:20 INFO - PROCESS | 3858 | 1461350660872 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 11:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1744ms 11:44:20 INFO - PROCESS | 3858 | 1461350660954 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 11:44:20 INFO - PROCESS | 3858 | 1461350660960 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 11:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:44:20 INFO - PROCESS | 3858 | 1461350660967 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:44:20 INFO - PROCESS | 3858 | 1461350660972 Marionette TRACE conn4 <- [1,2590,null,{}] 11:44:20 INFO - PROCESS | 3858 | 1461350660978 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:21 INFO - PROCESS | 3858 | 1461350661272 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 11:44:21 INFO - PROCESS | 3858 | 1461350661604 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ecb000 == 167 [pid = 3858] [id = 655] 11:44:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f0494141800) [pid = 3858] [serial = 1966] [outer = (nil)] 11:44:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f049ee64400) [pid = 3858] [serial = 1967] [outer = 0x7f0494141800] 11:44:21 INFO - PROCESS | 3858 | 1461350661689 Marionette DEBUG loaded listener.js 11:44:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049fe39c00) [pid = 3858] [serial = 1968] [outer = 0x7f0494141800] 11:44:22 INFO - PROCESS | 3858 | 1461350662604 Marionette TRACE conn4 <- [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]]]}] 11:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1691ms 11:44:22 INFO - PROCESS | 3858 | 1461350662658 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 11:44:22 INFO - PROCESS | 3858 | 1461350662662 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 11:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:44:22 INFO - PROCESS | 3858 | 1461350662669 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:44:22 INFO - PROCESS | 3858 | 1461350662672 Marionette TRACE conn4 <- [1,2594,null,{}] 11:44:22 INFO - PROCESS | 3858 | 1461350662677 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:22 INFO - PROCESS | 3858 | 1461350662962 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 11:44:23 INFO - PROCESS | 3858 | 1461350663314 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8950800 == 168 [pid = 3858] [id = 656] 11:44:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f0495deb400) [pid = 3858] [serial = 1969] [outer = (nil)] 11:44:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a5676c00) [pid = 3858] [serial = 1970] [outer = 0x7f0495deb400] 11:44:23 INFO - PROCESS | 3858 | 1461350663397 Marionette DEBUG loaded listener.js 11:44:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a567e800) [pid = 3858] [serial = 1971] [outer = 0x7f0495deb400] 11:44:24 INFO - PROCESS | 3858 | 1461350664345 Marionette TRACE conn4 <- [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]]]}] 11:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1730ms 11:44:24 INFO - PROCESS | 3858 | 1461350664400 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 11:44:24 INFO - PROCESS | 3858 | 1461350664404 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 11:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:44:24 INFO - PROCESS | 3858 | 1461350664410 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:44:24 INFO - PROCESS | 3858 | 1461350664415 Marionette TRACE conn4 <- [1,2598,null,{}] 11:44:24 INFO - PROCESS | 3858 | 1461350664420 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:24 INFO - PROCESS | 3858 | 1461350664731 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 11:44:25 INFO - PROCESS | 3858 | 1461350665075 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa574000 == 169 [pid = 3858] [id = 657] 11:44:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a634e800) [pid = 3858] [serial = 1972] [outer = (nil)] 11:44:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a6353c00) [pid = 3858] [serial = 1973] [outer = 0x7f04a634e800] 11:44:25 INFO - PROCESS | 3858 | 1461350665164 Marionette DEBUG loaded listener.js 11:44:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a643b800) [pid = 3858] [serial = 1974] [outer = 0x7f04a634e800] 11:44:26 INFO - PROCESS | 3858 | 1461350666171 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1830ms 11:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:44:26 INFO - PROCESS | 3858 | 1461350666243 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 11:44:26 INFO - PROCESS | 3858 | 1461350666246 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 11:44:26 INFO - PROCESS | 3858 | 1461350666253 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:44:26 INFO - PROCESS | 3858 | 1461350666256 Marionette TRACE conn4 <- [1,2602,null,{}] 11:44:26 INFO - PROCESS | 3858 | 1461350666261 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:26 INFO - PROCESS | 3858 | 1461350666565 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 11:44:26 INFO - PROCESS | 3858 | 1461350666908 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa879000 == 170 [pid = 3858] [id = 658] 11:44:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04916a6400) [pid = 3858] [serial = 1975] [outer = (nil)] 11:44:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a643f000) [pid = 3858] [serial = 1976] [outer = 0x7f04916a6400] 11:44:26 INFO - PROCESS | 3858 | 1461350666988 Marionette DEBUG loaded listener.js 11:44:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a64f6c00) [pid = 3858] [serial = 1977] [outer = 0x7f04916a6400] 11:44:27 INFO - PROCESS | 3858 | 1461350667922 Marionette TRACE conn4 <- [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]]]}] 11:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1738ms 11:44:27 INFO - PROCESS | 3858 | 1461350667991 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 11:44:28 INFO - PROCESS | 3858 | 1461350667998 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 11:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:44:28 INFO - PROCESS | 3858 | 1461350668008 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:44:28 INFO - PROCESS | 3858 | 1461350668011 Marionette TRACE conn4 <- [1,2606,null,{}] 11:44:28 INFO - PROCESS | 3858 | 1461350668017 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:28 INFO - PROCESS | 3858 | 1461350668315 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 11:44:28 INFO - PROCESS | 3858 | 1461350668657 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9b4000 == 171 [pid = 3858] [id = 659] 11:44:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04907ad400) [pid = 3858] [serial = 1978] [outer = (nil)] 11:44:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04a64fcc00) [pid = 3858] [serial = 1979] [outer = 0x7f04907ad400] 11:44:28 INFO - PROCESS | 3858 | 1461350668742 Marionette DEBUG loaded listener.js 11:44:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a650d400) [pid = 3858] [serial = 1980] [outer = 0x7f04907ad400] 11:44:29 INFO - PROCESS | 3858 | 1461350669775 Marionette TRACE conn4 <- [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]]]}] 11:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1833ms 11:44:29 INFO - PROCESS | 3858 | 1461350669842 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 11:44:29 INFO - PROCESS | 3858 | 1461350669848 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 11:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:44:29 INFO - PROCESS | 3858 | 1461350669856 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:44:29 INFO - PROCESS | 3858 | 1461350669861 Marionette TRACE conn4 <- [1,2610,null,{}] 11:44:29 INFO - PROCESS | 3858 | 1461350669870 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:30 INFO - PROCESS | 3858 | 1461350670251 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 11:44:30 INFO - PROCESS | 3858 | 1461350670608 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa77000 == 172 [pid = 3858] [id = 660] 11:44:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f049c2a5c00) [pid = 3858] [serial = 1981] [outer = (nil)] 11:44:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04a6bb0000) [pid = 3858] [serial = 1982] [outer = 0x7f049c2a5c00] 11:44:30 INFO - PROCESS | 3858 | 1461350670686 Marionette DEBUG loaded listener.js 11:44:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04a6d50800) [pid = 3858] [serial = 1983] [outer = 0x7f049c2a5c00] 11:44:31 INFO - PROCESS | 3858 | 1461350671584 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1787ms 11:44:31 INFO - PROCESS | 3858 | 1461350671643 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 11:44:31 INFO - PROCESS | 3858 | 1461350671647 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 11:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:44:31 INFO - PROCESS | 3858 | 1461350671653 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:44:31 INFO - PROCESS | 3858 | 1461350671655 Marionette TRACE conn4 <- [1,2614,null,{}] 11:44:31 INFO - PROCESS | 3858 | 1461350671660 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:31 INFO - PROCESS | 3858 | 1461350671908 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 11:44:32 INFO - PROCESS | 3858 | 1461350672247 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad09000 == 173 [pid = 3858] [id = 661] 11:44:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04991c4400) [pid = 3858] [serial = 1984] [outer = (nil)] 11:44:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04a6d58c00) [pid = 3858] [serial = 1985] [outer = 0x7f04991c4400] 11:44:32 INFO - PROCESS | 3858 | 1461350672339 Marionette DEBUG loaded listener.js 11:44:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04a6f92400) [pid = 3858] [serial = 1986] [outer = 0x7f04991c4400] 11:44:33 INFO - PROCESS | 3858 | 1461350673289 Marionette TRACE conn4 <- [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]]]}] 11:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1686ms 11:44:33 INFO - PROCESS | 3858 | 1461350673340 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 11:44:33 INFO - PROCESS | 3858 | 1461350673344 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 11:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:44:33 INFO - PROCESS | 3858 | 1461350673351 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:44:33 INFO - PROCESS | 3858 | 1461350673353 Marionette TRACE conn4 <- [1,2618,null,{}] 11:44:33 INFO - PROCESS | 3858 | 1461350673359 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:33 INFO - PROCESS | 3858 | 1461350673611 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 11:44:33 INFO - PROCESS | 3858 | 1461350673982 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1d8000 == 174 [pid = 3858] [id = 662] 11:44:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04a6f9e800) [pid = 3858] [serial = 1987] [outer = (nil)] 11:44:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04a6fa3400) [pid = 3858] [serial = 1988] [outer = 0x7f04a6f9e800] 11:44:34 INFO - PROCESS | 3858 | 1461350674069 Marionette DEBUG loaded listener.js 11:44:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04a72e4400) [pid = 3858] [serial = 1989] [outer = 0x7f04a6f9e800] 11:44:34 INFO - PROCESS | 3858 | 1461350674984 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1679ms 11:44:35 INFO - PROCESS | 3858 | 1461350675031 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 11:44:35 INFO - PROCESS | 3858 | 1461350675035 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 11:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:44:35 INFO - PROCESS | 3858 | 1461350675040 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:44:35 INFO - PROCESS | 3858 | 1461350675043 Marionette TRACE conn4 <- [1,2622,null,{}] 11:44:35 INFO - PROCESS | 3858 | 1461350675048 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:35 INFO - PROCESS | 3858 | 1461350675286 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 11:44:35 INFO - PROCESS | 3858 | 1461350675625 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ae64c800 == 175 [pid = 3858] [id = 663] 11:44:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04a6f9f000) [pid = 3858] [serial = 1990] [outer = (nil)] 11:44:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04a7489c00) [pid = 3858] [serial = 1991] [outer = 0x7f04a6f9f000] 11:44:35 INFO - PROCESS | 3858 | 1461350675710 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04a778a800) [pid = 3858] [serial = 1992] [outer = 0x7f04a6f9f000] 11:44:37 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04942d7000 == 174 [pid = 3858] [id = 531] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f0496bf7400) [pid = 3858] [serial = 1877] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a8466000) [pid = 3858] [serial = 1842] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f0499e77400) [pid = 3858] [serial = 1824] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f049b11c000) [pid = 3858] [serial = 1827] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f0499ba7400) [pid = 3858] [serial = 1821] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f0499b37800) [pid = 3858] [serial = 1725] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f0495d10000) [pid = 3858] [serial = 1814] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f04b241a800) [pid = 3858] [serial = 1860] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f0492d48400) [pid = 3858] [serial = 1868] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04a9d65000) [pid = 3858] [serial = 1791] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f0495d0ac00) [pid = 3858] [serial = 1871] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f04ae63f000) [pid = 3858] [serial = 1848] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f0499de1c00) [pid = 3858] [serial = 1823] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f049e72d000) [pid = 3858] [serial = 1830] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04ad433c00) [pid = 3858] [serial = 1800] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04b0e3cc00) [pid = 3858] [serial = 1857] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049e7ba400) [pid = 3858] [serial = 1832] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f04ac64cc00) [pid = 3858] [serial = 1847] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f0492d4f400) [pid = 3858] [serial = 1874] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f0495debc00) [pid = 3858] [serial = 1872] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f04a6d59800) [pid = 3858] [serial = 1841] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04b1184000) [pid = 3858] [serial = 1859] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f0495df4400) [pid = 3858] [serial = 1815] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f04af408000) [pid = 3858] [serial = 1851] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f049fe3cc00) [pid = 3858] [serial = 1836] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04a6438c00) [pid = 3858] [serial = 1839] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04907ba400) [pid = 3858] [serial = 1865] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04aade2000) [pid = 3858] [serial = 1845] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04aac95800) [pid = 3858] [serial = 1797] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04960f6c00) [pid = 3858] [serial = 1875] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049c79f400) [pid = 3858] [serial = 1829] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049164b800) [pid = 3858] [serial = 1812] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04c2339400) [pid = 3858] [serial = 1728] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0498f21000) [pid = 3858] [serial = 1818] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a61ca400) [pid = 3858] [serial = 1838] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04af855000) [pid = 3858] [serial = 1854] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04909ddc00) [pid = 3858] [serial = 1866] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04b3437c00) [pid = 3858] [serial = 1863] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04afba7c00) [pid = 3858] [serial = 1856] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04aea61800) [pid = 3858] [serial = 1850] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049afae400) [pid = 3858] [serial = 1826] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04af58d400) [pid = 3858] [serial = 1853] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04aa2b8000) [pid = 3858] [serial = 1794] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04aaa95400) [pid = 3858] [serial = 1844] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f049ecec000) [pid = 3858] [serial = 1833] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04907bb000) [pid = 3858] [serial = 1811] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04b315a400) [pid = 3858] [serial = 1862] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049ee71800) [pid = 3858] [serial = 1835] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f049413d000) [pid = 3858] [serial = 1869] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0498f29800) [pid = 3858] [serial = 1743] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0499b2d000) [pid = 3858] [serial = 1820] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f0496bcc000) [pid = 3858] [serial = 1817] [outer = (nil)] [url = about:blank] 11:44:38 INFO - PROCESS | 3858 | 1461350678853 Marionette TRACE conn4 <- [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]]]}] 11:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3889ms 11:44:38 INFO - PROCESS | 3858 | 1461350678936 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 11:44:38 INFO - PROCESS | 3858 | 1461350678947 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 11:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:44:38 INFO - PROCESS | 3858 | 1461350678961 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:44:38 INFO - PROCESS | 3858 | 1461350678970 Marionette TRACE conn4 <- [1,2626,null,{}] 11:44:39 INFO - PROCESS | 3858 | 1461350678997 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:39 INFO - PROCESS | 3858 | 1461350679345 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 11:44:39 INFO - PROCESS | 3858 | 1461350679625 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fa7800 == 175 [pid = 3858] [id = 664] 11:44:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0492d45000) [pid = 3858] [serial = 1993] [outer = (nil)] 11:44:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f0492d51000) [pid = 3858] [serial = 1994] [outer = 0x7f0492d45000] 11:44:39 INFO - PROCESS | 3858 | 1461350679704 Marionette DEBUG loaded listener.js 11:44:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0494745400) [pid = 3858] [serial = 1995] [outer = 0x7f0492d45000] 11:44:40 INFO - PROCESS | 3858 | 1461350680535 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1614ms 11:44:40 INFO - PROCESS | 3858 | 1461350680613 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 11:44:40 INFO - PROCESS | 3858 | 1461350680628 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 11:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:44:40 INFO - PROCESS | 3858 | 1461350680640 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:44:40 INFO - PROCESS | 3858 | 1461350680644 Marionette TRACE conn4 <- [1,2630,null,{}] 11:44:40 INFO - PROCESS | 3858 | 1461350680657 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:40 INFO - PROCESS | 3858 | 1461350680965 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 11:44:41 INFO - PROCESS | 3858 | 1461350681005 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fdc000 == 176 [pid = 3858] [id = 665] 11:44:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0494748000) [pid = 3858] [serial = 1996] [outer = (nil)] 11:44:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f04960f6c00) [pid = 3858] [serial = 1997] [outer = 0x7f0494748000] 11:44:41 INFO - PROCESS | 3858 | 1461350681072 Marionette DEBUG loaded listener.js 11:44:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0496bf6c00) [pid = 3858] [serial = 1998] [outer = 0x7f0494748000] 11:44:42 INFO - PROCESS | 3858 | 1461350682213 Marionette TRACE conn4 <- [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]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1644ms 11:44:42 INFO - PROCESS | 3858 | 1461350682285 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 3858 | 1461350682288 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 11:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:44:42 INFO - PROCESS | 3858 | 1461350682295 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:44:42 INFO - PROCESS | 3858 | 1461350682300 Marionette TRACE conn4 <- [1,2634,null,{}] 11:44:42 INFO - PROCESS | 3858 | 1461350682323 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:42 INFO - PROCESS | 3858 | 1461350682682 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f0499de0c00) [pid = 3858] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f0498f2c800) [pid = 3858] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f0498f2ac00) [pid = 3858] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0499bdec00) [pid = 3858] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0491d09800) [pid = 3858] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f049169e800) [pid = 3858] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f0491652000) [pid = 3858] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f0496bcfc00) [pid = 3858] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04960ed400) [pid = 3858] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f04909e0800) [pid = 3858] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f049c745c00) [pid = 3858] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f0498f72800) [pid = 3858] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04991b4000) [pid = 3858] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f049f369400) [pid = 3858] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f0492d4f000) [pid = 3858] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f0494750400) [pid = 3858] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f0498f25800) [pid = 3858] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f0499de2400) [pid = 3858] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f049c2a6c00) [pid = 3858] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 117 (0x7f04960f4800) [pid = 3858] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:44:43 INFO - PROCESS | 3858 | --DOMWINDOW == 116 (0x7f0494171000) [pid = 3858] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:44:43 INFO - PROCESS | 3858 | 1461350683345 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e88000 == 177 [pid = 3858] [id = 666] 11:44:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f04909e0800) [pid = 3858] [serial = 1999] [outer = (nil)] 11:44:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f0494171000) [pid = 3858] [serial = 2000] [outer = 0x7f04909e0800] 11:44:43 INFO - PROCESS | 3858 | 1461350683413 Marionette DEBUG loaded listener.js 11:44:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f0498f7a000) [pid = 3858] [serial = 2001] [outer = 0x7f04909e0800] 11:44:44 INFO - PROCESS | 3858 | 1461350684159 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1944ms 11:44:44 INFO - PROCESS | 3858 | 1461350684244 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 11:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:44:44 INFO - PROCESS | 3858 | 1461350684249 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 11:44:44 INFO - PROCESS | 3858 | 1461350684255 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 3858 | 1461350684258 Marionette TRACE conn4 <- [1,2638,null,{}] 11:44:44 INFO - PROCESS | 3858 | 1461350684265 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:44 INFO - PROCESS | 3858 | 1461350684501 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 11:44:44 INFO - PROCESS | 3858 | 1461350684720 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049768a800 == 178 [pid = 3858] [id = 667] 11:44:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f0491652000) [pid = 3858] [serial = 2002] [outer = (nil)] 11:44:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f04991ca000) [pid = 3858] [serial = 2003] [outer = 0x7f0491652000] 11:44:44 INFO - PROCESS | 3858 | 1461350684786 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f0499ac0c00) [pid = 3858] [serial = 2004] [outer = 0x7f0491652000] 11:44:45 INFO - PROCESS | 3858 | 1461350685945 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1739ms 11:44:46 INFO - PROCESS | 3858 | 1461350685995 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 11:44:46 INFO - PROCESS | 3858 | 1461350686002 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 11:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:44:46 INFO - PROCESS | 3858 | 1461350686013 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:44:46 INFO - PROCESS | 3858 | 1461350686017 Marionette TRACE conn4 <- [1,2642,null,{}] 11:44:46 INFO - PROCESS | 3858 | 1461350686027 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:46 INFO - PROCESS | 3858 | 1461350686309 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 11:44:46 INFO - PROCESS | 3858 | 1461350686639 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495055000 == 179 [pid = 3858] [id = 668] 11:44:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f049417b800) [pid = 3858] [serial = 2005] [outer = (nil)] 11:44:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f0495d18400) [pid = 3858] [serial = 2006] [outer = 0x7f049417b800] 11:44:46 INFO - PROCESS | 3858 | 1461350686725 Marionette DEBUG loaded listener.js 11:44:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f04960dd000) [pid = 3858] [serial = 2007] [outer = 0x7f049417b800] 11:44:47 INFO - PROCESS | 3858 | 1461350687647 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:44:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:44:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1687ms 11:44:47 INFO - PROCESS | 3858 | 1461350687701 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 11:44:47 INFO - PROCESS | 3858 | 1461350687711 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 11:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:44:47 INFO - PROCESS | 3858 | 1461350687722 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 3858 | 1461350687725 Marionette TRACE conn4 <- [1,2646,null,{}] 11:44:47 INFO - PROCESS | 3858 | 1461350687732 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:48 INFO - PROCESS | 3858 | 1461350688044 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 11:44:48 INFO - PROCESS | 3858 | 1461350688386 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498dde800 == 180 [pid = 3858] [id = 669] 11:44:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04976a5c00) [pid = 3858] [serial = 2008] [outer = (nil)] 11:44:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f0498f2d000) [pid = 3858] [serial = 2009] [outer = 0x7f04976a5c00] 11:44:48 INFO - PROCESS | 3858 | 1461350688468 Marionette DEBUG loaded listener.js 11:44:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f04991b2800) [pid = 3858] [serial = 2010] [outer = 0x7f04976a5c00] 11:44:49 INFO - PROCESS | 3858 | 1461350689476 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:44:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:44:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1784ms 11:44:49 INFO - PROCESS | 3858 | 1461350689507 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 11:44:49 INFO - PROCESS | 3858 | 1461350689511 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 11:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:44:49 INFO - PROCESS | 3858 | 1461350689517 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:44:49 INFO - PROCESS | 3858 | 1461350689523 Marionette TRACE conn4 <- [1,2650,null,{}] 11:44:49 INFO - PROCESS | 3858 | 1461350689540 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:49 INFO - PROCESS | 3858 | 1461350689814 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 11:44:50 INFO - PROCESS | 3858 | 1461350690153 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049afcf000 == 181 [pid = 3858] [id = 670] 11:44:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f0499ba7400) [pid = 3858] [serial = 2011] [outer = (nil)] 11:44:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0499bdec00) [pid = 3858] [serial = 2012] [outer = 0x7f0499ba7400] 11:44:50 INFO - PROCESS | 3858 | 1461350690244 Marionette DEBUG loaded listener.js 11:44:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f0499de8000) [pid = 3858] [serial = 2013] [outer = 0x7f0499ba7400] 11:44:51 INFO - PROCESS | 3858 | 1461350691191 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:44:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:44:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1736ms 11:44:51 INFO - PROCESS | 3858 | 1461350691255 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 11:44:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:44:51 INFO - PROCESS | 3858 | 1461350691260 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 11:44:51 INFO - PROCESS | 3858 | 1461350691266 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:44:51 INFO - PROCESS | 3858 | 1461350691269 Marionette TRACE conn4 <- [1,2654,null,{}] 11:44:51 INFO - PROCESS | 3858 | 1461350691276 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:51 INFO - PROCESS | 3858 | 1461350691527 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 11:44:51 INFO - PROCESS | 3858 | 1461350691864 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c62b000 == 182 [pid = 3858] [id = 671] 11:44:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0499b3a800) [pid = 3858] [serial = 2014] [outer = (nil)] 11:44:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049afae400) [pid = 3858] [serial = 2015] [outer = 0x7f0499b3a800] 11:44:51 INFO - PROCESS | 3858 | 1461350691950 Marionette DEBUG loaded listener.js 11:44:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049b024000) [pid = 3858] [serial = 2016] [outer = 0x7f0499b3a800] 11:44:52 INFO - PROCESS | 3858 | 1461350692964 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:44:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:44:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1739ms 11:44:53 INFO - PROCESS | 3858 | 1461350693008 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 11:44:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:44:53 INFO - PROCESS | 3858 | 1461350693014 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 11:44:53 INFO - PROCESS | 3858 | 1461350693023 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:44:53 INFO - PROCESS | 3858 | 1461350693028 Marionette TRACE conn4 <- [1,2658,null,{}] 11:44:53 INFO - PROCESS | 3858 | 1461350693037 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:53 INFO - PROCESS | 3858 | 1461350693336 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 11:44:53 INFO - PROCESS | 3858 | 1461350693717 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e91d800 == 183 [pid = 3858] [id = 672] 11:44:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0499de8800) [pid = 3858] [serial = 2017] [outer = (nil)] 11:44:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f049b110000) [pid = 3858] [serial = 2018] [outer = 0x7f0499de8800] 11:44:53 INFO - PROCESS | 3858 | 1461350693797 Marionette DEBUG loaded listener.js 11:44:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f049b11a000) [pid = 3858] [serial = 2019] [outer = 0x7f0499de8800] 11:44:54 INFO - PROCESS | 3858 | 1461350694762 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1797ms 11:44:54 INFO - PROCESS | 3858 | 1461350694820 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 11:44:54 INFO - PROCESS | 3858 | 1461350694824 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 11:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:44:54 INFO - PROCESS | 3858 | 1461350694830 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:44:54 INFO - PROCESS | 3858 | 1461350694832 Marionette TRACE conn4 <- [1,2662,null,{}] 11:44:54 INFO - PROCESS | 3858 | 1461350694838 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:55 INFO - PROCESS | 3858 | 1461350695141 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 11:44:55 INFO - PROCESS | 3858 | 1461350695481 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a401d800 == 184 [pid = 3858] [id = 673] 11:44:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f049b96a000) [pid = 3858] [serial = 2020] [outer = (nil)] 11:44:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f049bf9c000) [pid = 3858] [serial = 2021] [outer = 0x7f049b96a000] 11:44:55 INFO - PROCESS | 3858 | 1461350695587 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f049c2a7000) [pid = 3858] [serial = 2022] [outer = 0x7f049b96a000] 11:44:56 INFO - PROCESS | 3858 | 1461350696456 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:44:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:44:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1680ms 11:44:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:44:56 INFO - PROCESS | 3858 | 1461350696511 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 11:44:56 INFO - PROCESS | 3858 | 1461350696514 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 11:44:56 INFO - PROCESS | 3858 | 1461350696521 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:44:56 INFO - PROCESS | 3858 | 1461350696524 Marionette TRACE conn4 <- [1,2666,null,{}] 11:44:56 INFO - PROCESS | 3858 | 1461350696530 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:56 INFO - PROCESS | 3858 | 1461350696797 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 11:44:57 INFO - PROCESS | 3858 | 1461350697176 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5399800 == 185 [pid = 3858] [id = 674] 11:44:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049c747c00) [pid = 3858] [serial = 2023] [outer = (nil)] 11:44:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f049c79f800) [pid = 3858] [serial = 2024] [outer = 0x7f049c747c00] 11:44:57 INFO - PROCESS | 3858 | 1461350697296 Marionette DEBUG loaded listener.js 11:44:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049c809c00) [pid = 3858] [serial = 2025] [outer = 0x7f049c747c00] 11:44:58 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:58 INFO - PROCESS | 3858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:58 INFO - PROCESS | 3858 | 1461350698781 Marionette TRACE conn4 <- [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]]]}] 11:44:58 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) 11:44:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2290ms 11:44:58 INFO - PROCESS | 3858 | 1461350698811 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 11:44:58 INFO - PROCESS | 3858 | 1461350698815 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 11:44:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:44:58 INFO - PROCESS | 3858 | 1461350698821 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:44:58 INFO - PROCESS | 3858 | 1461350698824 Marionette TRACE conn4 <- [1,2670,null,{}] 11:44:58 INFO - PROCESS | 3858 | 1461350698830 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:59 INFO - PROCESS | 3858 | 1461350699140 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 11:44:59 INFO - PROCESS | 3858 | 1461350699456 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6449000 == 186 [pid = 3858] [id = 675] 11:44:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0499b2d400) [pid = 3858] [serial = 2026] [outer = (nil)] 11:44:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049c80e400) [pid = 3858] [serial = 2027] [outer = 0x7f0499b2d400] 11:44:59 INFO - PROCESS | 3858 | 1461350699534 Marionette DEBUG loaded listener.js 11:44:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049ee64800) [pid = 3858] [serial = 2028] [outer = 0x7f0499b2d400] 11:45:00 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:00 INFO - PROCESS | 3858 | 1461350700977 Marionette TRACE conn4 <- [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] 11:45:01 INFO - PROCESS | 3858 | 1461350701020 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 11:45:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:45:01 INFO - PROCESS | 3858 | 1461350701028 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:45:01 INFO - PROCESS | 3858 | 1461350701030 Marionette TRACE conn4 <- [1,2674,null,{}] 11:45:01 INFO - PROCESS | 3858 | 1461350701037 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:01 INFO - PROCESS | 3858 | 1461350701387 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 11:45:01 INFO - PROCESS | 3858 | 1461350701650 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ee2000 == 187 [pid = 3858] [id = 676] 11:45:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049c79a000) [pid = 3858] [serial = 2029] [outer = (nil)] 11:45:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049f124800) [pid = 3858] [serial = 2030] [outer = 0x7f049c79a000] 11:45:01 INFO - PROCESS | 3858 | 1461350701734 Marionette DEBUG loaded listener.js 11:45:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a522d000) [pid = 3858] [serial = 2031] [outer = 0x7f049c79a000] 11:45:03 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:03 INFO - PROCESS | 3858 | 1461350703240 Marionette TRACE conn4 <- [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] 11:45:03 INFO - PROCESS | 3858 | 1461350703271 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 11:45:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:45:03 INFO - PROCESS | 3858 | 1461350703279 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:45:03 INFO - PROCESS | 3858 | 1461350703282 Marionette TRACE conn4 <- [1,2678,null,{}] 11:45:03 INFO - PROCESS | 3858 | 1461350703288 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:03 INFO - PROCESS | 3858 | 1461350703580 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 11:45:03 INFO - PROCESS | 3858 | 1461350703857 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa114800 == 188 [pid = 3858] [id = 677] 11:45:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049e72ec00) [pid = 3858] [serial = 2032] [outer = (nil)] 11:45:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a61d4000) [pid = 3858] [serial = 2033] [outer = 0x7f049e72ec00] 11:45:03 INFO - PROCESS | 3858 | 1461350703937 Marionette DEBUG loaded listener.js 11:45:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a62efc00) [pid = 3858] [serial = 2034] [outer = 0x7f049e72ec00] 11:45:05 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:05 INFO - PROCESS | 3858 | 1461350705425 Marionette TRACE conn4 <- [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]]]}] 11:45:05 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) 11:45:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2181ms 11:45:05 INFO - PROCESS | 3858 | 1461350705463 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 11:45:05 INFO - PROCESS | 3858 | 1461350705468 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 11:45:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:45:05 INFO - PROCESS | 3858 | 1461350705476 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:45:05 INFO - PROCESS | 3858 | 1461350705480 Marionette TRACE conn4 <- [1,2682,null,{}] 11:45:05 INFO - PROCESS | 3858 | 1461350705485 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:05 INFO - PROCESS | 3858 | 1461350705792 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 11:45:06 INFO - PROCESS | 3858 | 1461350706059 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa9b3800 == 189 [pid = 3858] [id = 678] 11:45:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049ee66400) [pid = 3858] [serial = 2035] [outer = (nil)] 11:45:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a6f97800) [pid = 3858] [serial = 2036] [outer = 0x7f049ee66400] 11:45:06 INFO - PROCESS | 3858 | 1461350706143 Marionette DEBUG loaded listener.js 11:45:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a7488400) [pid = 3858] [serial = 2037] [outer = 0x7f049ee66400] 11:45:07 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:07 INFO - PROCESS | 3858 | 1461350707545 Marionette TRACE conn4 <- [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]]]}] 11:45:07 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) 11:45:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2086ms 11:45:07 INFO - PROCESS | 3858 | 1461350707563 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 11:45:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:45:07 INFO - PROCESS | 3858 | 1461350707568 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 11:45:07 INFO - PROCESS | 3858 | 1461350707575 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:45:07 INFO - PROCESS | 3858 | 1461350707579 Marionette TRACE conn4 <- [1,2686,null,{}] 11:45:07 INFO - PROCESS | 3858 | 1461350707585 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:07 INFO - PROCESS | 3858 | 1461350707904 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 11:45:08 INFO - PROCESS | 3858 | 1461350708190 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ac608000 == 190 [pid = 3858] [id = 679] 11:45:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04a634c400) [pid = 3858] [serial = 2038] [outer = (nil)] 11:45:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a7795000) [pid = 3858] [serial = 2039] [outer = 0x7f04a634c400] 11:45:08 INFO - PROCESS | 3858 | 1461350708269 Marionette DEBUG loaded listener.js 11:45:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a846e000) [pid = 3858] [serial = 2040] [outer = 0x7f04a634c400] 11:45:09 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:09 INFO - PROCESS | 3858 | 1461350709656 Marionette TRACE conn4 <- [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] 11:45:09 INFO - PROCESS | 3858 | 1461350709724 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 11:45:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:45:09 INFO - PROCESS | 3858 | 1461350709736 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:45:09 INFO - PROCESS | 3858 | 1461350709739 Marionette TRACE conn4 <- [1,2690,null,{}] 11:45:09 INFO - PROCESS | 3858 | 1461350709799 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:10 INFO - PROCESS | 3858 | 1461350710122 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 11:45:10 INFO - PROCESS | 3858 | 1461350710358 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af5ab000 == 191 [pid = 3858] [id = 680] 11:45:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a6510c00) [pid = 3858] [serial = 2041] [outer = (nil)] 11:45:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a8538800) [pid = 3858] [serial = 2042] [outer = 0x7f04a6510c00] 11:45:10 INFO - PROCESS | 3858 | 1461350710431 Marionette DEBUG loaded listener.js 11:45:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a932f800) [pid = 3858] [serial = 2043] [outer = 0x7f04a6510c00] 11:45:11 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:11 INFO - PROCESS | 3858 | 1461350711809 Marionette TRACE conn4 <- [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] 11:45:11 INFO - PROCESS | 3858 | 1461350711834 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 11:45:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:45:11 INFO - PROCESS | 3858 | 1461350711840 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:45:11 INFO - PROCESS | 3858 | 1461350711844 Marionette TRACE conn4 <- [1,2694,null,{}] 11:45:11 INFO - PROCESS | 3858 | 1461350711855 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:12 INFO - PROCESS | 3858 | 1461350712177 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 11:45:12 INFO - PROCESS | 3858 | 1461350712483 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1535000 == 192 [pid = 3858] [id = 681] 11:45:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a6d9fc00) [pid = 3858] [serial = 2044] [outer = (nil)] 11:45:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a9d5c800) [pid = 3858] [serial = 2045] [outer = 0x7f04a6d9fc00] 11:45:12 INFO - PROCESS | 3858 | 1461350712561 Marionette DEBUG loaded listener.js 11:45:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a9d66000) [pid = 3858] [serial = 2046] [outer = 0x7f04a6d9fc00] 11:45:13 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:13 INFO - PROCESS | 3858 | 1461350713969 Marionette TRACE conn4 <- [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] 11:45:14 INFO - PROCESS | 3858 | 1461350714039 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 11:45:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:45:14 INFO - PROCESS | 3858 | 1461350714045 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:45:14 INFO - PROCESS | 3858 | 1461350714048 Marionette TRACE conn4 <- [1,2698,null,{}] 11:45:14 INFO - PROCESS | 3858 | 1461350714053 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:14 INFO - PROCESS | 3858 | 1461350714364 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 11:45:14 INFO - PROCESS | 3858 | 1461350714695 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:14 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1a56000 == 193 [pid = 3858] [id = 682] 11:45:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04907b5000) [pid = 3858] [serial = 2047] [outer = (nil)] 11:45:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a9d5d400) [pid = 3858] [serial = 2048] [outer = 0x7f04907b5000] 11:45:14 INFO - PROCESS | 3858 | 1461350714772 Marionette DEBUG loaded listener.js 11:45:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a9f42000) [pid = 3858] [serial = 2049] [outer = 0x7f04907b5000] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a558f800 == 192 [pid = 3858] [id = 415] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494198000 == 191 [pid = 3858] [id = 644] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ae1000 == 190 [pid = 3858] [id = 532] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04be836000 == 189 [pid = 3858] [id = 213] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf99000 == 188 [pid = 3858] [id = 421] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af526800 == 187 [pid = 3858] [id = 298] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492eca800 == 186 [pid = 3858] [id = 643] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495e88000 == 185 [pid = 3858] [id = 666] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fdc000 == 184 [pid = 3858] [id = 665] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fa7800 == 183 [pid = 3858] [id = 664] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1d8000 == 182 [pid = 3858] [id = 662] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad09000 == 181 [pid = 3858] [id = 661] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa77000 == 180 [pid = 3858] [id = 660] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa9b4000 == 179 [pid = 3858] [id = 659] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa879000 == 178 [pid = 3858] [id = 658] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa574000 == 177 [pid = 3858] [id = 657] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8950800 == 176 [pid = 3858] [id = 656] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6ecb000 == 175 [pid = 3858] [id = 655] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6248800 == 174 [pid = 3858] [id = 654] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a53ab800 == 173 [pid = 3858] [id = 653] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd8a8000 == 172 [pid = 3858] [id = 620] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a408d800 == 171 [pid = 3858] [id = 652] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e915000 == 170 [pid = 3858] [id = 651] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b913000 == 169 [pid = 3858] [id = 650] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499d56800 == 168 [pid = 3858] [id = 649] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fb6000 == 167 [pid = 3858] [id = 483] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049799e000 == 166 [pid = 3858] [id = 648] 11:45:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494196000 == 165 [pid = 3858] [id = 647] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049a678800) [pid = 3858] [serial = 1895] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f049ee6cc00) [pid = 3858] [serial = 1923] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04991bfc00) [pid = 3858] [serial = 1889] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f049afac000) [pid = 3858] [serial = 1896] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f049b028800) [pid = 3858] [serial = 1898] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f0492d4ac00) [pid = 3858] [serial = 1880] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f049c7a5000) [pid = 3858] [serial = 1914] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f049b60e800) [pid = 3858] [serial = 1905] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f04974b0c00) [pid = 3858] [serial = 1884] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04960f5000) [pid = 3858] [serial = 1937] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04916a2400) [pid = 3858] [serial = 1932] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f049b2c0c00) [pid = 3858] [serial = 1904] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f0496bf0000) [pid = 3858] [serial = 1883] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f0495deac00) [pid = 3858] [serial = 1881] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f049ebd8c00) [pid = 3858] [serial = 1920] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049f12b800) [pid = 3858] [serial = 1925] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049f367400) [pid = 3858] [serial = 1926] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f049b030c00) [pid = 3858] [serial = 1899] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f0499b2e800) [pid = 3858] [serial = 1893] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a522b400) [pid = 3858] [serial = 1929] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f0495d13800) [pid = 3858] [serial = 1935] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f049b96f400) [pid = 3858] [serial = 1907] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f0498f7b000) [pid = 3858] [serial = 1887] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f049b11d000) [pid = 3858] [serial = 1902] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049ebe2400) [pid = 3858] [serial = 1922] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f049bad7400) [pid = 3858] [serial = 1908] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049c2aa400) [pid = 3858] [serial = 1910] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f0498f24800) [pid = 3858] [serial = 1809] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f0494149400) [pid = 3858] [serial = 1934] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f0498f70800) [pid = 3858] [serial = 1886] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f049c745000) [pid = 3858] [serial = 1911] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f049164d400) [pid = 3858] [serial = 1931] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f049e732c00) [pid = 3858] [serial = 1917] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049fe45000) [pid = 3858] [serial = 1928] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0496bf5c00) [pid = 3858] [serial = 1938] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04991cb400) [pid = 3858] [serial = 1890] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f049c74bc00) [pid = 3858] [serial = 1913] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f049c80dc00) [pid = 3858] [serial = 1916] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f0499abc800) [pid = 3858] [serial = 1892] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f049b113800) [pid = 3858] [serial = 1901] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f049e7b7c00) [pid = 3858] [serial = 1919] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04960f3c00) [pid = 3858] [serial = 1940] [outer = (nil)] [url = about:blank] 11:45:17 INFO - PROCESS | 3858 | SkCairoFTTypeface::onFilterRec unimplemented 11:45:17 INFO - PROCESS | 3858 | 1461350717472 Marionette TRACE conn4 <- [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] 11:45:17 INFO - PROCESS | 3858 | 1461350717548 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 11:45:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:45:17 INFO - PROCESS | 3858 | 1461350717561 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:45:17 INFO - PROCESS | 3858 | 1461350717569 Marionette TRACE conn4 <- [1,2702,null,{}] 11:45:17 INFO - PROCESS | 3858 | 1461350717582 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:17 INFO - PROCESS | 3858 | 1461350717927 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 11:45:18 INFO - PROCESS | 3858 | 1461350718143 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fb6800 == 166 [pid = 3858] [id = 683] 11:45:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f0491d02800) [pid = 3858] [serial = 2050] [outer = (nil)] 11:45:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f0491d06800) [pid = 3858] [serial = 2051] [outer = 0x7f0491d02800] 11:45:18 INFO - PROCESS | 3858 | 1461350718219 Marionette DEBUG loaded listener.js 11:45:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f0492d4d800) [pid = 3858] [serial = 2052] [outer = 0x7f0491d02800] 11:45:19 INFO - PROCESS | 3858 | 1461350719047 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:45:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:45:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1542ms 11:45:19 INFO - PROCESS | 3858 | 1461350719102 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 11:45:19 INFO - PROCESS | 3858 | 1461350719110 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 11:45:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:45:19 INFO - PROCESS | 3858 | 1461350719151 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:45:19 INFO - PROCESS | 3858 | 1461350719158 Marionette TRACE conn4 <- [1,2706,null,{}] 11:45:19 INFO - PROCESS | 3858 | 1461350719164 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:19 INFO - PROCESS | 3858 | 1461350719393 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 11:45:19 INFO - PROCESS | 3858 | 1461350719735 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fc4000 == 167 [pid = 3858] [id = 684] 11:45:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f0495df4400) [pid = 3858] [serial = 2053] [outer = (nil)] 11:45:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0495ff6800) [pid = 3858] [serial = 2054] [outer = 0x7f0495df4400] 11:45:19 INFO - PROCESS | 3858 | 1461350719802 Marionette DEBUG loaded listener.js 11:45:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f04960ed000) [pid = 3858] [serial = 2055] [outer = 0x7f0495df4400] 11:45:20 INFO - PROCESS | 3858 | 1461350720678 Marionette TRACE conn4 <- [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]]]}] 11:45:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:45:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1591ms 11:45:20 INFO - PROCESS | 3858 | 1461350720739 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 11:45:20 INFO - PROCESS | 3858 | 1461350720743 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 11:45:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:45:20 INFO - PROCESS | 3858 | 1461350720749 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:45:20 INFO - PROCESS | 3858 | 1461350720754 Marionette TRACE conn4 <- [1,2710,null,{}] 11:45:20 INFO - PROCESS | 3858 | 1461350720776 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:21 INFO - PROCESS | 3858 | 1461350721067 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 11:45:21 INFO - PROCESS | 3858 | 1461350721112 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496104800 == 168 [pid = 3858] [id = 685] 11:45:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0496bedc00) [pid = 3858] [serial = 2056] [outer = (nil)] 11:45:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04976a3c00) [pid = 3858] [serial = 2057] [outer = 0x7f0496bedc00] 11:45:21 INFO - PROCESS | 3858 | 1461350721238 Marionette DEBUG loaded listener.js 11:45:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0498f75000) [pid = 3858] [serial = 2058] [outer = 0x7f0496bedc00] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049c2aa800) [pid = 3858] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0494141800) [pid = 3858] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04a634e800) [pid = 3858] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04991c8000) [pid = 3858] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04a6f9e800) [pid = 3858] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f04909dd800) [pid = 3858] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f0494748000) [pid = 3858] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f049b2be400) [pid = 3858] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f0499ba5800) [pid = 3858] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f04960db400) [pid = 3858] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f04991ce800) [pid = 3858] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04916a6400) [pid = 3858] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04907ad400) [pid = 3858] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f049b964000) [pid = 3858] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f04991c4400) [pid = 3858] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f0492d45000) [pid = 3858] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 117 (0x7f049c2a5c00) [pid = 3858] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 116 (0x7f04a6f9f000) [pid = 3858] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 115 (0x7f0495deb400) [pid = 3858] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 114 (0x7f0496bf0c00) [pid = 3858] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:45:22 INFO - PROCESS | 3858 | --DOMWINDOW == 113 (0x7f04909e0800) [pid = 3858] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:45:22 INFO - PROCESS | 3858 | 1461350722830 Marionette TRACE conn4 <- [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] 11:45:22 INFO - PROCESS | 3858 | 1461350722906 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 11:45:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:45:22 INFO - PROCESS | 3858 | 1461350722922 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:45:22 INFO - PROCESS | 3858 | 1461350722926 Marionette TRACE conn4 <- [1,2714,null,{}] 11:45:22 INFO - PROCESS | 3858 | 1461350722948 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:23 INFO - PROCESS | 3858 | 1461350723169 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 11:45:23 INFO - PROCESS | 3858 | 1461350723179 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:23 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497465000 == 169 [pid = 3858] [id = 686] 11:45:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 114 (0x7f04909d9c00) [pid = 3858] [serial = 2059] [outer = (nil)] 11:45:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 115 (0x7f04991bfc00) [pid = 3858] [serial = 2060] [outer = 0x7f04909d9c00] 11:45:23 INFO - PROCESS | 3858 | 1461350723248 Marionette DEBUG loaded listener.js 11:45:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 116 (0x7f04991cc800) [pid = 3858] [serial = 2061] [outer = 0x7f04909d9c00] 11:45:24 INFO - PROCESS | 3858 | 1461350724425 Marionette TRACE conn4 <- [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]]]}] 11:45:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:45:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1552ms 11:45:24 INFO - PROCESS | 3858 | 1461350724468 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 11:45:24 INFO - PROCESS | 3858 | 1461350724474 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 11:45:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:45:24 INFO - PROCESS | 3858 | 1461350724483 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:45:24 INFO - PROCESS | 3858 | 1461350724489 Marionette TRACE conn4 <- [1,2718,null,{}] 11:45:24 INFO - PROCESS | 3858 | 1461350724499 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:24 INFO - PROCESS | 3858 | 1461350724842 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 11:45:25 INFO - PROCESS | 3858 | 1461350725169 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04942ca800 == 170 [pid = 3858] [id = 687] 11:45:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 117 (0x7f0491d07000) [pid = 3858] [serial = 2062] [outer = (nil)] 11:45:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 118 (0x7f049414b400) [pid = 3858] [serial = 2063] [outer = 0x7f0491d07000] 11:45:25 INFO - PROCESS | 3858 | 1461350725251 Marionette DEBUG loaded listener.js 11:45:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f0495d13800) [pid = 3858] [serial = 2064] [outer = 0x7f0491d07000] 11:45:26 INFO - PROCESS | 3858 | 1461350726252 Marionette TRACE conn4 <- [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] 11:45:26 INFO - PROCESS | 3858 | 1461350726340 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 11:45:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:45:26 INFO - PROCESS | 3858 | 1461350726351 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:45:26 INFO - PROCESS | 3858 | 1461350726354 Marionette TRACE conn4 <- [1,2722,null,{}] 11:45:26 INFO - PROCESS | 3858 | 1461350726361 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:26 INFO - PROCESS | 3858 | 1461350726643 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 11:45:27 INFO - PROCESS | 3858 | 1461350726998 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979e4800 == 171 [pid = 3858] [id = 688] 11:45:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f0496bf4400) [pid = 3858] [serial = 2065] [outer = (nil)] 11:45:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f0498f2bc00) [pid = 3858] [serial = 2066] [outer = 0x7f0496bf4400] 11:45:27 INFO - PROCESS | 3858 | 1461350727076 Marionette DEBUG loaded listener.js 11:45:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04991c0400) [pid = 3858] [serial = 2067] [outer = 0x7f0496bf4400] 11:45:28 INFO - PROCESS | 3858 | 1461350728664 Marionette TRACE conn4 <- [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] 11:45:28 INFO - PROCESS | 3858 | 1461350728695 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 11:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:45:28 INFO - PROCESS | 3858 | 1461350728701 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 3858 | 1461350728707 Marionette TRACE conn4 <- [1,2726,null,{}] 11:45:28 INFO - PROCESS | 3858 | 1461350728741 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:29 INFO - PROCESS | 3858 | 1461350729148 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 11:45:29 INFO - PROCESS | 3858 | 1461350729361 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499d4b800 == 172 [pid = 3858] [id = 689] 11:45:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f0499b33000) [pid = 3858] [serial = 2068] [outer = (nil)] 11:45:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f0499bdf000) [pid = 3858] [serial = 2069] [outer = 0x7f0499b33000] 11:45:29 INFO - PROCESS | 3858 | 1461350729443 Marionette DEBUG loaded listener.js 11:45:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f0499de3c00) [pid = 3858] [serial = 2070] [outer = 0x7f0499b33000] 11:45:30 INFO - PROCESS | 3858 | 1461350730414 Marionette TRACE conn4 <- [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]]]}] 11:45:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:45:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1747ms 11:45:30 INFO - PROCESS | 3858 | 1461350730449 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 11:45:30 INFO - PROCESS | 3858 | 1461350730454 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 11:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:45:30 INFO - PROCESS | 3858 | 1461350730460 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:45:30 INFO - PROCESS | 3858 | 1461350730463 Marionette TRACE conn4 <- [1,2730,null,{}] 11:45:30 INFO - PROCESS | 3858 | 1461350730470 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:30 INFO - PROCESS | 3858 | 1461350730702 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 11:45:30 INFO - PROCESS | 3858 | 1461350730983 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b918800 == 173 [pid = 3858] [id = 690] 11:45:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04974b5800) [pid = 3858] [serial = 2071] [outer = (nil)] 11:45:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f049a67a800) [pid = 3858] [serial = 2072] [outer = 0x7f04974b5800] 11:45:31 INFO - PROCESS | 3858 | 1461350731107 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f049afb9800) [pid = 3858] [serial = 2073] [outer = 0x7f04974b5800] 11:45:32 INFO - PROCESS | 3858 | 1461350732430 Marionette TRACE conn4 <- [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] 11:45:32 INFO - PROCESS | 3858 | 1461350732463 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 11:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:45:32 INFO - PROCESS | 3858 | 1461350732469 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 3858 | 1461350732474 Marionette TRACE conn4 <- [1,2734,null,{}] 11:45:32 INFO - PROCESS | 3858 | 1461350732480 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:32 INFO - PROCESS | 3858 | 1461350732774 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 11:45:33 INFO - PROCESS | 3858 | 1461350733077 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049e905800 == 174 [pid = 3858] [id = 691] 11:45:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f0499e74c00) [pid = 3858] [serial = 2074] [outer = (nil)] 11:45:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f049b11a800) [pid = 3858] [serial = 2075] [outer = 0x7f0499e74c00] 11:45:33 INFO - PROCESS | 3858 | 1461350733158 Marionette DEBUG loaded listener.js 11:45:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f049b608800) [pid = 3858] [serial = 2076] [outer = 0x7f0499e74c00] 11:45:34 INFO - PROCESS | 3858 | 1461350734087 Marionette TRACE conn4 <- [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]]]}] 11:45:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:45:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 11:45:34 INFO - PROCESS | 3858 | 1461350734152 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 11:45:34 INFO - PROCESS | 3858 | 1461350734156 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 11:45:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:45:34 INFO - PROCESS | 3858 | 1461350734162 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:45:34 INFO - PROCESS | 3858 | 1461350734164 Marionette TRACE conn4 <- [1,2738,null,{}] 11:45:34 INFO - PROCESS | 3858 | 1461350734170 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:34 INFO - PROCESS | 3858 | 1461350734473 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 11:45:34 INFO - PROCESS | 3858 | 1461350734829 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:34 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef5d000 == 175 [pid = 3858] [id = 692] 11:45:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f049c2ae400) [pid = 3858] [serial = 2077] [outer = (nil)] 11:45:34 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049c2b1c00) [pid = 3858] [serial = 2078] [outer = 0x7f049c2ae400] 11:45:34 INFO - PROCESS | 3858 | 1461350734941 Marionette DEBUG loaded listener.js 11:45:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049c807000) [pid = 3858] [serial = 2079] [outer = 0x7f049c2ae400] 11:45:35 INFO - PROCESS | 3858 | 1461350735872 Marionette TRACE conn4 <- [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]]]}] 11:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1783ms 11:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:45:35 INFO - PROCESS | 3858 | 1461350735947 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 3858 | 1461350735950 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 11:45:35 INFO - PROCESS | 3858 | 1461350735956 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:45:35 INFO - PROCESS | 3858 | 1461350735960 Marionette TRACE conn4 <- [1,2742,null,{}] 11:45:35 INFO - PROCESS | 3858 | 1461350735965 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:36 INFO - PROCESS | 3858 | 1461350736210 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 11:45:36 INFO - PROCESS | 3858 | 1461350736540 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4240000 == 176 [pid = 3858] [id = 693] 11:45:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f049bad7800) [pid = 3858] [serial = 2080] [outer = (nil)] 11:45:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f049e7b4000) [pid = 3858] [serial = 2081] [outer = 0x7f049bad7800] 11:45:36 INFO - PROCESS | 3858 | 1461350736662 Marionette DEBUG loaded listener.js 11:45:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f049ebdb000) [pid = 3858] [serial = 2082] [outer = 0x7f049bad7800] 11:45:37 INFO - PROCESS | 3858 | 1461350737526 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:45:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:45:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1630ms 11:45:37 INFO - PROCESS | 3858 | 1461350737587 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 11:45:37 INFO - PROCESS | 3858 | 1461350737590 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 11:45:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:45:37 INFO - PROCESS | 3858 | 1461350737596 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:45:37 INFO - PROCESS | 3858 | 1461350737598 Marionette TRACE conn4 <- [1,2746,null,{}] 11:45:37 INFO - PROCESS | 3858 | 1461350737604 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:37 INFO - PROCESS | 3858 | 1461350737839 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 11:45:38 INFO - PROCESS | 3858 | 1461350738173 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a5598000 == 177 [pid = 3858] [id = 694] 11:45:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f049c80d400) [pid = 3858] [serial = 2083] [outer = (nil)] 11:45:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f049ee6fc00) [pid = 3858] [serial = 2084] [outer = 0x7f049c80d400] 11:45:38 INFO - PROCESS | 3858 | 1461350738253 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f049f131000) [pid = 3858] [serial = 2085] [outer = 0x7f049c80d400] 11:45:39 INFO - PROCESS | 3858 | 1461350739138 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:45:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:45:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1581ms 11:45:39 INFO - PROCESS | 3858 | 1461350739178 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 11:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:45:39 INFO - PROCESS | 3858 | 1461350739184 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 11:45:39 INFO - PROCESS | 3858 | 1461350739190 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:45:39 INFO - PROCESS | 3858 | 1461350739195 Marionette TRACE conn4 <- [1,2750,null,{}] 11:45:39 INFO - PROCESS | 3858 | 1461350739200 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:39 INFO - PROCESS | 3858 | 1461350739460 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 11:45:39 INFO - PROCESS | 3858 | 1461350739792 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6245000 == 178 [pid = 3858] [id = 695] 11:45:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049ee65800) [pid = 3858] [serial = 2086] [outer = (nil)] 11:45:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f04a5226800) [pid = 3858] [serial = 2087] [outer = 0x7f049ee65800] 11:45:39 INFO - PROCESS | 3858 | 1461350739890 Marionette DEBUG loaded listener.js 11:45:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04a5678c00) [pid = 3858] [serial = 2088] [outer = 0x7f049ee65800] 11:45:40 INFO - PROCESS | 3858 | 1461350740739 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:45:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:45:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1580ms 11:45:40 INFO - PROCESS | 3858 | 1461350740771 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 3858 | 1461350740774 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 11:45:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:45:40 INFO - PROCESS | 3858 | 1461350740780 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:45:40 INFO - PROCESS | 3858 | 1461350740782 Marionette TRACE conn4 <- [1,2754,null,{}] 11:45:40 INFO - PROCESS | 3858 | 1461350740788 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:41 INFO - PROCESS | 3858 | 1461350741016 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 11:45:41 INFO - PROCESS | 3858 | 1461350741316 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:41 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ecb000 == 179 [pid = 3858] [id = 696] 11:45:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049ee69800) [pid = 3858] [serial = 2089] [outer = (nil)] 11:45:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f04a61d9000) [pid = 3858] [serial = 2090] [outer = 0x7f049ee69800] 11:45:41 INFO - PROCESS | 3858 | 1461350741443 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04a6352000) [pid = 3858] [serial = 2091] [outer = 0x7f049ee69800] 11:45:42 INFO - PROCESS | 3858 | 1461350742368 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:45:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1630ms 11:45:42 INFO - PROCESS | 3858 | 1461350742411 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 3858 | 1461350742416 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 11:45:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:45:42 INFO - PROCESS | 3858 | 1461350742421 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 3858 | 1461350742425 Marionette TRACE conn4 <- [1,2758,null,{}] 11:45:42 INFO - PROCESS | 3858 | 1461350742431 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:42 INFO - PROCESS | 3858 | 1461350742702 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 11:45:43 INFO - PROCESS | 3858 | 1461350743035 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a935b800 == 180 [pid = 3858] [id = 697] 11:45:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04a64fac00) [pid = 3858] [serial = 2092] [outer = (nil)] 11:45:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f04a6506400) [pid = 3858] [serial = 2093] [outer = 0x7f04a64fac00] 11:45:43 INFO - PROCESS | 3858 | 1461350743124 Marionette DEBUG loaded listener.js 11:45:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a6bb7c00) [pid = 3858] [serial = 2094] [outer = 0x7f04a64fac00] 11:45:44 INFO - PROCESS | 3858 | 1461350744005 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1632ms 11:45:44 INFO - PROCESS | 3858 | 1461350744056 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 11:45:44 INFO - PROCESS | 3858 | 1461350744060 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 11:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:45:44 INFO - PROCESS | 3858 | 1461350744066 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:45:44 INFO - PROCESS | 3858 | 1461350744068 Marionette TRACE conn4 <- [1,2762,null,{}] 11:45:44 INFO - PROCESS | 3858 | 1461350744074 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:44 INFO - PROCESS | 3858 | 1461350744325 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 11:45:44 INFO - PROCESS | 3858 | 1461350744656 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa572800 == 181 [pid = 3858] [id = 698] 11:45:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a64f1400) [pid = 3858] [serial = 2095] [outer = (nil)] 11:45:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a6da0400) [pid = 3858] [serial = 2096] [outer = 0x7f04a64f1400] 11:45:44 INFO - PROCESS | 3858 | 1461350744739 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a6f9a000) [pid = 3858] [serial = 2097] [outer = 0x7f04a64f1400] 11:45:45 INFO - PROCESS | 3858 | 1461350745636 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1629ms 11:45:45 INFO - PROCESS | 3858 | 1461350745696 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 11:45:45 INFO - PROCESS | 3858 | 1461350745704 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 11:45:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:45:45 INFO - PROCESS | 3858 | 1461350745715 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:45:45 INFO - PROCESS | 3858 | 1461350745720 Marionette TRACE conn4 <- [1,2766,null,{}] 11:45:45 INFO - PROCESS | 3858 | 1461350745729 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:46 INFO - PROCESS | 3858 | 1461350746026 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 11:45:46 INFO - PROCESS | 3858 | 1461350746354 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa8d6800 == 182 [pid = 3858] [id = 699] 11:45:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0495d0c800) [pid = 3858] [serial = 2098] [outer = (nil)] 11:45:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a72e3c00) [pid = 3858] [serial = 2099] [outer = 0x7f0495d0c800] 11:45:46 INFO - PROCESS | 3858 | 1461350746432 Marionette DEBUG loaded listener.js 11:45:46 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a7488800) [pid = 3858] [serial = 2100] [outer = 0x7f0495d0c800] 11:45:47 INFO - PROCESS | 3858 | 1461350747260 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:45:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1594ms 11:45:47 INFO - PROCESS | 3858 | 1461350747307 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 11:45:47 INFO - PROCESS | 3858 | 1461350747311 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 11:45:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:45:47 INFO - PROCESS | 3858 | 1461350747316 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 3858 | 1461350747319 Marionette TRACE conn4 <- [1,2770,null,{}] 11:45:47 INFO - PROCESS | 3858 | 1461350747324 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:47 INFO - PROCESS | 3858 | 1461350747575 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 11:45:47 INFO - PROCESS | 3858 | 1461350747863 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa7c000 == 183 [pid = 3858] [id = 700] 11:45:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f0495fecc00) [pid = 3858] [serial = 2101] [outer = (nil)] 11:45:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a89b5800) [pid = 3858] [serial = 2102] [outer = 0x7f0495fecc00] 11:45:47 INFO - PROCESS | 3858 | 1461350747944 Marionette DEBUG loaded listener.js 11:45:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a9d63800) [pid = 3858] [serial = 2103] [outer = 0x7f0495fecc00] 11:45:48 INFO - PROCESS | 3858 | 1461350748882 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:45:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:45:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1631ms 11:45:48 INFO - PROCESS | 3858 | 1461350748949 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 3858 | 1461350748953 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 11:45:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:45:48 INFO - PROCESS | 3858 | 1461350748959 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 3858 | 1461350748961 Marionette TRACE conn4 <- [1,2774,null,{}] 11:45:48 INFO - PROCESS | 3858 | 1461350748967 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:49 INFO - PROCESS | 3858 | 1461350749210 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 11:45:49 INFO - PROCESS | 3858 | 1461350749536 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04ab1d7000 == 184 [pid = 3858] [id = 701] 11:45:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a748cc00) [pid = 3858] [serial = 2104] [outer = (nil)] 11:45:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a9f40c00) [pid = 3858] [serial = 2105] [outer = 0x7f04a748cc00] 11:45:49 INFO - PROCESS | 3858 | 1461350749620 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a9f4a400) [pid = 3858] [serial = 2106] [outer = 0x7f04a748cc00] 11:45:50 INFO - PROCESS | 3858 | 1461350750603 Marionette TRACE conn4 <- [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]]]}] 11:45:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:45:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1685ms 11:45:50 INFO - PROCESS | 3858 | 1461350750646 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 3858 | 1461350750650 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 11:45:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:45:50 INFO - PROCESS | 3858 | 1461350750656 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 3858 | 1461350750658 Marionette TRACE conn4 <- [1,2778,null,{}] 11:45:50 INFO - PROCESS | 3858 | 1461350750664 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:50 INFO - PROCESS | 3858 | 1461350750967 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 11:45:51 INFO - PROCESS | 3858 | 1461350751302 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:51 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b153e000 == 185 [pid = 3858] [id = 702] 11:45:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f0499ddc400) [pid = 3858] [serial = 2107] [outer = (nil)] 11:45:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04aa27ac00) [pid = 3858] [serial = 2108] [outer = 0x7f0499ddc400] 11:45:51 INFO - PROCESS | 3858 | 1461350751381 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04aa2b7400) [pid = 3858] [serial = 2109] [outer = 0x7f0499ddc400] 11:45:52 INFO - PROCESS | 3858 | 1461350752262 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:45:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:45:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1642ms 11:45:52 INFO - PROCESS | 3858 | 1461350752299 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 3858 | 1461350752302 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 11:45:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:45:52 INFO - PROCESS | 3858 | 1461350752308 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:45:52 INFO - PROCESS | 3858 | 1461350752310 Marionette TRACE conn4 <- [1,2782,null,{}] 11:45:52 INFO - PROCESS | 3858 | 1461350752316 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:52 INFO - PROCESS | 3858 | 1461350752564 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 11:45:52 INFO - PROCESS | 3858 | 1461350752854 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bd2800 == 186 [pid = 3858] [id = 703] 11:45:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04aa50d000) [pid = 3858] [serial = 2110] [outer = (nil)] 11:45:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04aa98cc00) [pid = 3858] [serial = 2111] [outer = 0x7f04aa50d000] 11:45:52 INFO - PROCESS | 3858 | 1461350752981 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04aa995800) [pid = 3858] [serial = 2112] [outer = 0x7f04aa50d000] 11:45:53 INFO - PROCESS | 3858 | 1461350753850 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:45:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:45:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1587ms 11:45:53 INFO - PROCESS | 3858 | 1461350753898 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 11:45:53 INFO - PROCESS | 3858 | 1461350753900 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 11:45:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:45:53 INFO - PROCESS | 3858 | 1461350753907 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 3858 | 1461350753909 Marionette TRACE conn4 <- [1,2786,null,{}] 11:45:53 INFO - PROCESS | 3858 | 1461350753914 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:54 INFO - PROCESS | 3858 | 1461350754147 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 11:45:54 INFO - PROCESS | 3858 | 1461350754433 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2db3000 == 187 [pid = 3858] [id = 704] 11:45:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04aa505000) [pid = 3858] [serial = 2113] [outer = (nil)] 11:45:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04aaa96400) [pid = 3858] [serial = 2114] [outer = 0x7f04aa505000] 11:45:54 INFO - PROCESS | 3858 | 1461350754552 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04aac8c800) [pid = 3858] [serial = 2115] [outer = 0x7f04aa505000] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a400f800 == 186 [pid = 3858] [id = 538] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf90800 == 185 [pid = 3858] [id = 596] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af517000 == 184 [pid = 3858] [id = 597] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa864800 == 183 [pid = 3858] [id = 594] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fc4000 == 182 [pid = 3858] [id = 684] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fb6800 == 181 [pid = 3858] [id = 683] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e91d800 == 180 [pid = 3858] [id = 672] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c62b000 == 179 [pid = 3858] [id = 671] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049afcf000 == 178 [pid = 3858] [id = 670] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0498dde800 == 177 [pid = 3858] [id = 669] 11:45:56 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495055000 == 176 [pid = 3858] [id = 668] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04991ca000) [pid = 3858] [serial = 2003] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f049ebd5400) [pid = 3858] [serial = 1964] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f049fe39c00) [pid = 3858] [serial = 1968] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f04a643b800) [pid = 3858] [serial = 1974] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f0499de2c00) [pid = 3858] [serial = 1953] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04a72e4400) [pid = 3858] [serial = 1989] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f0494173400) [pid = 3858] [serial = 1944] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f049ecef000) [pid = 3858] [serial = 1965] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04960f6c00) [pid = 3858] [serial = 1997] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f049c808800) [pid = 3858] [serial = 1962] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f049a678400) [pid = 3858] [serial = 1956] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0496bf1000) [pid = 3858] [serial = 1946] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f0499ba4400) [pid = 3858] [serial = 1950] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f0499be4400) [pid = 3858] [serial = 1952] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f0498f23800) [pid = 3858] [serial = 1947] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04a643f000) [pid = 3858] [serial = 1976] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04a650d400) [pid = 3858] [serial = 1980] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f0499e7a800) [pid = 3858] [serial = 1955] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f049c291800) [pid = 3858] [serial = 1959] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a6f92400) [pid = 3858] [serial = 1986] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0492d51000) [pid = 3858] [serial = 1994] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a6bb0000) [pid = 3858] [serial = 1982] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a7489c00) [pid = 3858] [serial = 1991] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a567e800) [pid = 3858] [serial = 1971] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a6fa3400) [pid = 3858] [serial = 1988] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049ee64400) [pid = 3858] [serial = 1967] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a778a800) [pid = 3858] [serial = 1992] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04974ab000) [pid = 3858] [serial = 1878] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f0491d0cc00) [pid = 3858] [serial = 1943] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04a6d50800) [pid = 3858] [serial = 1983] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04a6353c00) [pid = 3858] [serial = 1973] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f049c743c00) [pid = 3858] [serial = 1961] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f0499b2e000) [pid = 3858] [serial = 1949] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f0498f7a000) [pid = 3858] [serial = 2001] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f0494171000) [pid = 3858] [serial = 2000] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04a64f6c00) [pid = 3858] [serial = 1977] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0496bf6c00) [pid = 3858] [serial = 1998] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f0494745400) [pid = 3858] [serial = 1995] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04a6d58c00) [pid = 3858] [serial = 1985] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a5676c00) [pid = 3858] [serial = 1970] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04a64fcc00) [pid = 3858] [serial = 1979] [outer = (nil)] [url = about:blank] 11:45:56 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f049bf99800) [pid = 3858] [serial = 1958] [outer = (nil)] [url = about:blank] 11:45:57 INFO - PROCESS | 3858 | 1461350757531 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:45:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:45:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3684ms 11:45:57 INFO - PROCESS | 3858 | 1461350757592 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 3858 | 1461350757599 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 11:45:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:45:57 INFO - PROCESS | 3858 | 1461350757608 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 3858 | 1461350757613 Marionette TRACE conn4 <- [1,2790,null,{}] 11:45:57 INFO - PROCESS | 3858 | 1461350757621 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:57 INFO - PROCESS | 3858 | 1461350757872 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 11:45:58 INFO - PROCESS | 3858 | 1461350758071 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fb8000 == 177 [pid = 3858] [id = 705] 11:45:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04916a9000) [pid = 3858] [serial = 2116] [outer = (nil)] 11:45:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0492d50400) [pid = 3858] [serial = 2117] [outer = 0x7f04916a9000] 11:45:58 INFO - PROCESS | 3858 | 1461350758151 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f0494744800) [pid = 3858] [serial = 2118] [outer = 0x7f04916a9000] 11:45:59 INFO - PROCESS | 3858 | 1461350759177 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:45:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:45:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1633ms 11:45:59 INFO - PROCESS | 3858 | 1461350759243 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 11:45:59 INFO - PROCESS | 3858 | 1461350759253 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 11:45:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:45:59 INFO - PROCESS | 3858 | 1461350759262 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:45:59 INFO - PROCESS | 3858 | 1461350759266 Marionette TRACE conn4 <- [1,2794,null,{}] 11:45:59 INFO - PROCESS | 3858 | 1461350759272 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:59 INFO - PROCESS | 3858 | 1461350759498 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 11:45:59 INFO - PROCESS | 3858 | 1461350759800 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495055000 == 178 [pid = 3858] [id = 706] 11:45:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04960e5000) [pid = 3858] [serial = 2119] [outer = (nil)] 11:45:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f0496bc5c00) [pid = 3858] [serial = 2120] [outer = 0x7f04960e5000] 11:45:59 INFO - PROCESS | 3858 | 1461350759885 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0496bf5c00) [pid = 3858] [serial = 2121] [outer = 0x7f04960e5000] 11:46:00 INFO - PROCESS | 3858 | 1461350760708 Marionette TRACE conn4 <- [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]]]}] 11:46:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:46:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1485ms 11:46:00 INFO - PROCESS | 3858 | 1461350760755 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 3858 | 1461350760764 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 11:46:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:46:00 INFO - PROCESS | 3858 | 1461350760787 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 3858 | 1461350760797 Marionette TRACE conn4 <- [1,2798,null,{}] 11:46:00 INFO - PROCESS | 3858 | 1461350760862 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:01 INFO - PROCESS | 3858 | 1461350761173 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 11:46:01 INFO - PROCESS | 3858 | 1461350761212 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496bac800 == 179 [pid = 3858] [id = 707] 11:46:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f04974b5400) [pid = 3858] [serial = 2122] [outer = (nil)] 11:46:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0498f7bc00) [pid = 3858] [serial = 2123] [outer = 0x7f04974b5400] 11:46:01 INFO - PROCESS | 3858 | 1461350761299 Marionette DEBUG loaded listener.js 11:46:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0499ab8c00) [pid = 3858] [serial = 2124] [outer = 0x7f04974b5400] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f0496bedc00) [pid = 3858] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04907ae400) [pid = 3858] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f049ee66400) [pid = 3858] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049e72ec00) [pid = 3858] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f049c79a000) [pid = 3858] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f0499b2d400) [pid = 3858] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f049c747c00) [pid = 3858] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f049b96a000) [pid = 3858] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f0499de8800) [pid = 3858] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f0499b3a800) [pid = 3858] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f0499ba7400) [pid = 3858] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f04976a5c00) [pid = 3858] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 124 (0x7f049417b800) [pid = 3858] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 123 (0x7f0491d02800) [pid = 3858] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 122 (0x7f04907b5000) [pid = 3858] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 121 (0x7f04a6d9fc00) [pid = 3858] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 120 (0x7f04a6510c00) [pid = 3858] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 119 (0x7f04a634c400) [pid = 3858] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:46:02 INFO - PROCESS | 3858 | --DOMWINDOW == 118 (0x7f0495df4400) [pid = 3858] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:46:02 INFO - PROCESS | 3858 | 1461350762870 Marionette TRACE conn4 <- [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]]]}] 11:46:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:46:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2105ms 11:46:02 INFO - PROCESS | 3858 | 1461350762891 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 11:46:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:46:02 INFO - PROCESS | 3858 | 1461350762896 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 11:46:02 INFO - PROCESS | 3858 | 1461350762901 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:46:02 INFO - PROCESS | 3858 | 1461350762904 Marionette TRACE conn4 <- [1,2802,null,{}] 11:46:02 INFO - PROCESS | 3858 | 1461350762913 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:03 INFO - PROCESS | 3858 | 1461350763150 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 11:46:03 INFO - PROCESS | 3858 | 1461350763354 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04979f0800 == 180 [pid = 3858] [id = 708] 11:46:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 119 (0x7f04907ae400) [pid = 3858] [serial = 2125] [outer = (nil)] 11:46:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 120 (0x7f0499b34400) [pid = 3858] [serial = 2126] [outer = 0x7f04907ae400] 11:46:03 INFO - PROCESS | 3858 | 1461350763465 Marionette DEBUG loaded listener.js 11:46:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 121 (0x7f0499bda800) [pid = 3858] [serial = 2127] [outer = 0x7f04907ae400] 11:46:04 INFO - PROCESS | 3858 | 1461350764189 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:46:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:46:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1331ms 11:46:04 INFO - PROCESS | 3858 | 1461350764244 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 11:46:04 INFO - PROCESS | 3858 | 1461350764247 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 11:46:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:46:04 INFO - PROCESS | 3858 | 1461350764259 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:46:04 INFO - PROCESS | 3858 | 1461350764262 Marionette TRACE conn4 <- [1,2806,null,{}] 11:46:04 INFO - PROCESS | 3858 | 1461350764268 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:04 INFO - PROCESS | 3858 | 1461350764702 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 11:46:05 INFO - PROCESS | 3858 | 1461350765059 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:05 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492fca000 == 181 [pid = 3858] [id = 709] 11:46:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 122 (0x7f04909dd400) [pid = 3858] [serial = 2128] [outer = (nil)] 11:46:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 123 (0x7f04916a1400) [pid = 3858] [serial = 2129] [outer = 0x7f04909dd400] 11:46:05 INFO - PROCESS | 3858 | 1461350765163 Marionette DEBUG loaded listener.js 11:46:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 124 (0x7f0492d4dc00) [pid = 3858] [serial = 2130] [outer = 0x7f04909dd400] 11:46:06 INFO - PROCESS | 3858 | 1461350766154 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:46:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:46:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1935ms 11:46:06 INFO - PROCESS | 3858 | 1461350766197 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 11:46:06 INFO - PROCESS | 3858 | 1461350766203 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 11:46:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:46:06 INFO - PROCESS | 3858 | 1461350766211 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:46:06 INFO - PROCESS | 3858 | 1461350766217 Marionette TRACE conn4 <- [1,2810,null,{}] 11:46:06 INFO - PROCESS | 3858 | 1461350766224 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:06 INFO - PROCESS | 3858 | 1461350766497 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 11:46:06 INFO - PROCESS | 3858 | 1461350766828 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0497251800 == 182 [pid = 3858] [id = 710] 11:46:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 125 (0x7f0496bd0c00) [pid = 3858] [serial = 2131] [outer = (nil)] 11:46:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f04974aec00) [pid = 3858] [serial = 2132] [outer = 0x7f0496bd0c00] 11:46:06 INFO - PROCESS | 3858 | 1461350766916 Marionette DEBUG loaded listener.js 11:46:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f04991b6800) [pid = 3858] [serial = 2133] [outer = 0x7f0496bd0c00] 11:46:07 INFO - PROCESS | 3858 | 1461350767887 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:46:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:46:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1736ms 11:46:07 INFO - PROCESS | 3858 | 1461350767948 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 11:46:07 INFO - PROCESS | 3858 | 1461350767954 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 11:46:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:46:07 INFO - PROCESS | 3858 | 1461350767982 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 3858 | 1461350767986 Marionette TRACE conn4 <- [1,2814,null,{}] 11:46:07 INFO - PROCESS | 3858 | 1461350767992 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:08 INFO - PROCESS | 3858 | 1461350768274 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 11:46:08 INFO - PROCESS | 3858 | 1461350768647 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b21a800 == 183 [pid = 3858] [id = 711] 11:46:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f0498f7ec00) [pid = 3858] [serial = 2134] [outer = (nil)] 11:46:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f0499be8800) [pid = 3858] [serial = 2135] [outer = 0x7f0498f7ec00] 11:46:08 INFO - PROCESS | 3858 | 1461350768734 Marionette DEBUG loaded listener.js 11:46:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0499e7a800) [pid = 3858] [serial = 2136] [outer = 0x7f0498f7ec00] 11:46:09 INFO - PROCESS | 3858 | 1461350769692 Marionette TRACE conn4 <- [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]]]}] 11:46:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:46:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1787ms 11:46:09 INFO - PROCESS | 3858 | 1461350769766 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 11:46:09 INFO - PROCESS | 3858 | 1461350769771 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 11:46:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:46:09 INFO - PROCESS | 3858 | 1461350769790 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:46:09 INFO - PROCESS | 3858 | 1461350769798 Marionette TRACE conn4 <- [1,2818,null,{}] 11:46:09 INFO - PROCESS | 3858 | 1461350769805 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:10 INFO - PROCESS | 3858 | 1461350770172 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 11:46:10 INFO - PROCESS | 3858 | 1461350770428 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c62a000 == 184 [pid = 3858] [id = 712] 11:46:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f0495df9800) [pid = 3858] [serial = 2137] [outer = (nil)] 11:46:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f049b028000) [pid = 3858] [serial = 2138] [outer = 0x7f0495df9800] 11:46:10 INFO - PROCESS | 3858 | 1461350770519 Marionette DEBUG loaded listener.js 11:46:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049b11dc00) [pid = 3858] [serial = 2139] [outer = 0x7f0495df9800] 11:46:11 INFO - PROCESS | 3858 | 1461350771468 Marionette TRACE conn4 <- [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]]]}] 11:46:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:46:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1744ms 11:46:11 INFO - PROCESS | 3858 | 1461350771527 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 11:46:11 INFO - PROCESS | 3858 | 1461350771530 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 11:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:46:11 INFO - PROCESS | 3858 | 1461350771538 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:46:11 INFO - PROCESS | 3858 | 1461350771542 Marionette TRACE conn4 <- [1,2822,null,{}] 11:46:11 INFO - PROCESS | 3858 | 1461350771548 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:11 INFO - PROCESS | 3858 | 1461350771808 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 11:46:12 INFO - PROCESS | 3858 | 1461350772128 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ecd6000 == 185 [pid = 3858] [id = 713] 11:46:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f0499ab8000) [pid = 3858] [serial = 2140] [outer = (nil)] 11:46:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f049b60dc00) [pid = 3858] [serial = 2141] [outer = 0x7f0499ab8000] 11:46:12 INFO - PROCESS | 3858 | 1461350772213 Marionette DEBUG loaded listener.js 11:46:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f049b96ac00) [pid = 3858] [serial = 2142] [outer = 0x7f0499ab8000] 11:46:13 INFO - PROCESS | 3858 | 1461350773109 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1633ms 11:46:13 INFO - PROCESS | 3858 | 1461350773174 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 11:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:46:13 INFO - PROCESS | 3858 | 1461350773178 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 11:46:13 INFO - PROCESS | 3858 | 1461350773189 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:46:13 INFO - PROCESS | 3858 | 1461350773194 Marionette TRACE conn4 <- [1,2826,null,{}] 11:46:13 INFO - PROCESS | 3858 | 1461350773202 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:13 INFO - PROCESS | 3858 | 1461350773468 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 11:46:13 INFO - PROCESS | 3858 | 1461350773803 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a40dc000 == 186 [pid = 3858] [id = 714] 11:46:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f049bf99000) [pid = 3858] [serial = 2143] [outer = (nil)] 11:46:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f049bf9f800) [pid = 3858] [serial = 2144] [outer = 0x7f049bf99000] 11:46:13 INFO - PROCESS | 3858 | 1461350773899 Marionette DEBUG loaded listener.js 11:46:14 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f049c2aa800) [pid = 3858] [serial = 2145] [outer = 0x7f049bf99000] 11:46:14 INFO - PROCESS | 3858 | 1461350774828 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1691ms 11:46:14 INFO - PROCESS | 3858 | 1461350774876 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 11:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:46:14 INFO - PROCESS | 3858 | 1461350774880 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 11:46:14 INFO - PROCESS | 3858 | 1461350774887 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:46:14 INFO - PROCESS | 3858 | 1461350774890 Marionette TRACE conn4 <- [1,2830,null,{}] 11:46:14 INFO - PROCESS | 3858 | 1461350774895 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:15 INFO - PROCESS | 3858 | 1461350775143 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 11:46:15 INFO - PROCESS | 3858 | 1461350775476 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a55a0800 == 187 [pid = 3858] [id = 715] 11:46:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0495df9400) [pid = 3858] [serial = 2146] [outer = (nil)] 11:46:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049c79b000) [pid = 3858] [serial = 2147] [outer = 0x7f0495df9400] 11:46:15 INFO - PROCESS | 3858 | 1461350775558 Marionette DEBUG loaded listener.js 11:46:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f049c807400) [pid = 3858] [serial = 2148] [outer = 0x7f0495df9400] 11:46:16 INFO - PROCESS | 3858 | 1461350776425 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:46:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:46:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1587ms 11:46:16 INFO - PROCESS | 3858 | 1461350776475 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 11:46:16 INFO - PROCESS | 3858 | 1461350776479 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 11:46:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:46:16 INFO - PROCESS | 3858 | 1461350776494 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:46:16 INFO - PROCESS | 3858 | 1461350776496 Marionette TRACE conn4 <- [1,2834,null,{}] 11:46:16 INFO - PROCESS | 3858 | 1461350776503 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:16 INFO - PROCESS | 3858 | 1461350776754 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 11:46:17 INFO - PROCESS | 3858 | 1461350777032 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6bdb800 == 188 [pid = 3858] [id = 716] 11:46:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049bacf800) [pid = 3858] [serial = 2149] [outer = (nil)] 11:46:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049e7b0800) [pid = 3858] [serial = 2150] [outer = 0x7f049bacf800] 11:46:17 INFO - PROCESS | 3858 | 1461350777153 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049ebdb800) [pid = 3858] [serial = 2151] [outer = 0x7f049bacf800] 11:46:18 INFO - PROCESS | 3858 | 1461350778021 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:46:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:46:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1578ms 11:46:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:46:18 INFO - PROCESS | 3858 | 1461350778076 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 11:46:18 INFO - PROCESS | 3858 | 1461350778079 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 11:46:18 INFO - PROCESS | 3858 | 1461350778086 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 3858 | 1461350778089 Marionette TRACE conn4 <- [1,2838,null,{}] 11:46:18 INFO - PROCESS | 3858 | 1461350778094 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:18 INFO - PROCESS | 3858 | 1461350778352 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 11:46:18 INFO - PROCESS | 3858 | 1461350778682 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6edf800 == 189 [pid = 3858] [id = 717] 11:46:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049c744800) [pid = 3858] [serial = 2152] [outer = (nil)] 11:46:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049ecee000) [pid = 3858] [serial = 2153] [outer = 0x7f049c744800] 11:46:18 INFO - PROCESS | 3858 | 1461350778763 Marionette DEBUG loaded listener.js 11:46:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049ee71000) [pid = 3858] [serial = 2154] [outer = 0x7f049c744800] 11:46:19 INFO - PROCESS | 3858 | 1461350779642 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:46:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:46:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1590ms 11:46:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:46:19 INFO - PROCESS | 3858 | 1461350779675 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 11:46:19 INFO - PROCESS | 3858 | 1461350779678 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 11:46:19 INFO - PROCESS | 3858 | 1461350779684 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:46:19 INFO - PROCESS | 3858 | 1461350779688 Marionette TRACE conn4 <- [1,2842,null,{}] 11:46:19 INFO - PROCESS | 3858 | 1461350779693 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:19 INFO - PROCESS | 3858 | 1461350779941 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 11:46:20 INFO - PROCESS | 3858 | 1461350780266 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a8959000 == 190 [pid = 3858] [id = 718] 11:46:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049c808400) [pid = 3858] [serial = 2155] [outer = (nil)] 11:46:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f04a5225c00) [pid = 3858] [serial = 2156] [outer = 0x7f049c808400] 11:46:20 INFO - PROCESS | 3858 | 1461350780346 Marionette DEBUG loaded listener.js 11:46:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a567ac00) [pid = 3858] [serial = 2157] [outer = 0x7f049c808400] 11:46:21 INFO - PROCESS | 3858 | 1461350781431 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:46:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:46:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1831ms 11:46:21 INFO - PROCESS | 3858 | 1461350781517 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 11:46:21 INFO - PROCESS | 3858 | 1461350781522 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 11:46:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:46:21 INFO - PROCESS | 3858 | 1461350781531 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:46:21 INFO - PROCESS | 3858 | 1461350781534 Marionette TRACE conn4 <- [1,2846,null,{}] 11:46:21 INFO - PROCESS | 3858 | 1461350781573 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:22 INFO - PROCESS | 3858 | 1461350782010 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 11:46:22 INFO - PROCESS | 3858 | 1461350782289 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa576000 == 191 [pid = 3858] [id = 719] 11:46:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a643a400) [pid = 3858] [serial = 2158] [outer = (nil)] 11:46:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f04a643fc00) [pid = 3858] [serial = 2159] [outer = 0x7f04a643a400] 11:46:22 INFO - PROCESS | 3858 | 1461350782373 Marionette DEBUG loaded listener.js 11:46:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a64f6800) [pid = 3858] [serial = 2160] [outer = 0x7f04a643a400] 11:46:23 INFO - PROCESS | 3858 | 1461350783369 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:46:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:46:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1884ms 11:46:23 INFO - PROCESS | 3858 | 1461350783415 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 11:46:23 INFO - PROCESS | 3858 | 1461350783419 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 11:46:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:46:23 INFO - PROCESS | 3858 | 1461350783425 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:46:23 INFO - PROCESS | 3858 | 1461350783429 Marionette TRACE conn4 <- [1,2850,null,{}] 11:46:23 INFO - PROCESS | 3858 | 1461350783435 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:23 INFO - PROCESS | 3858 | 1461350783729 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 11:46:24 INFO - PROCESS | 3858 | 1461350784051 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa65000 == 192 [pid = 3858] [id = 720] 11:46:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a6353c00) [pid = 3858] [serial = 2161] [outer = (nil)] 11:46:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04a6f93c00) [pid = 3858] [serial = 2162] [outer = 0x7f04a6353c00] 11:46:24 INFO - PROCESS | 3858 | 1461350784140 Marionette DEBUG loaded listener.js 11:46:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a748e400) [pid = 3858] [serial = 2163] [outer = 0x7f04a6353c00] 11:46:25 INFO - PROCESS | 3858 | 1461350785009 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:46:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:46:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1636ms 11:46:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:46:25 INFO - PROCESS | 3858 | 1461350785062 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 11:46:25 INFO - PROCESS | 3858 | 1461350785065 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 11:46:25 INFO - PROCESS | 3858 | 1461350785072 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:46:25 INFO - PROCESS | 3858 | 1461350785075 Marionette TRACE conn4 <- [1,2854,null,{}] 11:46:25 INFO - PROCESS | 3858 | 1461350785081 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:25 INFO - PROCESS | 3858 | 1461350785337 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 11:46:25 INFO - PROCESS | 3858 | 1461350785661 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf97800 == 193 [pid = 3858] [id = 721] 11:46:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a643d000) [pid = 3858] [serial = 2164] [outer = (nil)] 11:46:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a8530400) [pid = 3858] [serial = 2165] [outer = 0x7f04a643d000] 11:46:25 INFO - PROCESS | 3858 | 1461350785742 Marionette DEBUG loaded listener.js 11:46:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a89b8000) [pid = 3858] [serial = 2166] [outer = 0x7f04a643d000] 11:46:26 INFO - PROCESS | 3858 | 1461350786641 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:46:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:46:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1636ms 11:46:26 INFO - PROCESS | 3858 | 1461350786711 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 11:46:26 INFO - PROCESS | 3858 | 1461350786715 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 11:46:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:46:26 INFO - PROCESS | 3858 | 1461350786721 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:46:26 INFO - PROCESS | 3858 | 1461350786723 Marionette TRACE conn4 <- [1,2858,null,{}] 11:46:26 INFO - PROCESS | 3858 | 1461350786729 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:26 INFO - PROCESS | 3858 | 1461350786978 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 11:46:27 INFO - PROCESS | 3858 | 1461350787302 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af51b000 == 194 [pid = 3858] [id = 722] 11:46:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a846f800) [pid = 3858] [serial = 2167] [outer = (nil)] 11:46:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a9f22800) [pid = 3858] [serial = 2168] [outer = 0x7f04a846f800] 11:46:27 INFO - PROCESS | 3858 | 1461350787381 Marionette DEBUG loaded listener.js 11:46:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04aa50c400) [pid = 3858] [serial = 2169] [outer = 0x7f04a846f800] 11:46:28 INFO - PROCESS | 3858 | 1461350788264 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:46:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:46:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1581ms 11:46:28 INFO - PROCESS | 3858 | 1461350788304 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 11:46:28 INFO - PROCESS | 3858 | 1461350788308 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 11:46:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:46:28 INFO - PROCESS | 3858 | 1461350788314 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:46:28 INFO - PROCESS | 3858 | 1461350788317 Marionette TRACE conn4 <- [1,2862,null,{}] 11:46:28 INFO - PROCESS | 3858 | 1461350788322 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:28 INFO - PROCESS | 3858 | 1461350788575 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 11:46:28 INFO - PROCESS | 3858 | 1461350788920 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:28 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b153d000 == 195 [pid = 3858] [id = 723] 11:46:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a9d5a800) [pid = 3858] [serial = 2170] [outer = (nil)] 11:46:28 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04aac8bc00) [pid = 3858] [serial = 2171] [outer = 0x7f04a9d5a800] 11:46:29 INFO - PROCESS | 3858 | 1461350789002 Marionette DEBUG loaded listener.js 11:46:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04aac91000) [pid = 3858] [serial = 2172] [outer = 0x7f04a9d5a800] 11:46:29 INFO - PROCESS | 3858 | 1461350789860 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:46:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:46:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1580ms 11:46:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:46:29 INFO - PROCESS | 3858 | 1461350789895 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 11:46:29 INFO - PROCESS | 3858 | 1461350789897 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 11:46:29 INFO - PROCESS | 3858 | 1461350789904 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:46:29 INFO - PROCESS | 3858 | 1461350789907 Marionette TRACE conn4 <- [1,2866,null,{}] 11:46:29 INFO - PROCESS | 3858 | 1461350789913 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:30 INFO - PROCESS | 3858 | 1461350790155 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 11:46:30 INFO - PROCESS | 3858 | 1461350790441 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b2db6800 == 196 [pid = 3858] [id = 724] 11:46:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a9d5d000) [pid = 3858] [serial = 2173] [outer = (nil)] 11:46:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04aac98800) [pid = 3858] [serial = 2174] [outer = 0x7f04a9d5d000] 11:46:30 INFO - PROCESS | 3858 | 1461350790560 Marionette DEBUG loaded listener.js 11:46:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04aade5c00) [pid = 3858] [serial = 2175] [outer = 0x7f04a9d5d000] 11:46:31 INFO - PROCESS | 3858 | 1461350791416 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:46:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:46:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1583ms 11:46:31 INFO - PROCESS | 3858 | 1461350791487 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 11:46:31 INFO - PROCESS | 3858 | 1461350791491 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 11:46:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:46:31 INFO - PROCESS | 3858 | 1461350791497 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:46:31 INFO - PROCESS | 3858 | 1461350791499 Marionette TRACE conn4 <- [1,2870,null,{}] 11:46:31 INFO - PROCESS | 3858 | 1461350791505 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:31 INFO - PROCESS | 3858 | 1461350791795 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 11:46:32 INFO - PROCESS | 3858 | 1461350792129 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3406800 == 197 [pid = 3858] [id = 725] 11:46:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04aaa8f400) [pid = 3858] [serial = 2176] [outer = (nil)] 11:46:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04aaeb6400) [pid = 3858] [serial = 2177] [outer = 0x7f04aaa8f400] 11:46:32 INFO - PROCESS | 3858 | 1461350792211 Marionette DEBUG loaded listener.js 11:46:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04aaebf800) [pid = 3858] [serial = 2178] [outer = 0x7f04aaa8f400] 11:46:33 INFO - PROCESS | 3858 | 1461350793106 Marionette TRACE conn4 <- [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]]]}] 11:46:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:46:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1682ms 11:46:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:46:33 INFO - PROCESS | 3858 | 1461350793181 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 11:46:33 INFO - PROCESS | 3858 | 1461350793184 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 11:46:33 INFO - PROCESS | 3858 | 1461350793190 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:46:33 INFO - PROCESS | 3858 | 1461350793193 Marionette TRACE conn4 <- [1,2874,null,{}] 11:46:33 INFO - PROCESS | 3858 | 1461350793199 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:33 INFO - PROCESS | 3858 | 1461350793464 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 11:46:33 INFO - PROCESS | 3858 | 1461350793798 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b6914800 == 198 [pid = 3858] [id = 726] 11:46:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04916a8c00) [pid = 3858] [serial = 2179] [outer = (nil)] 11:46:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04ac649400) [pid = 3858] [serial = 2180] [outer = 0x7f04916a8c00] 11:46:33 INFO - PROCESS | 3858 | 1461350793883 Marionette DEBUG loaded listener.js 11:46:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04ad4e4400) [pid = 3858] [serial = 2181] [outer = 0x7f04916a8c00] 11:46:34 INFO - PROCESS | 3858 | 1461350794748 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:46:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:46:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1593ms 11:46:34 INFO - PROCESS | 3858 | 1461350794783 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 11:46:34 INFO - PROCESS | 3858 | 1461350794785 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 11:46:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:46:34 INFO - PROCESS | 3858 | 1461350794793 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:46:34 INFO - PROCESS | 3858 | 1461350794796 Marionette TRACE conn4 <- [1,2878,null,{}] 11:46:34 INFO - PROCESS | 3858 | 1461350794801 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1caa000 == 197 [pid = 3858] [id = 52] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e90a800 == 196 [pid = 3858] [id = 576] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979f0800 == 195 [pid = 3858] [id = 708] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495055000 == 194 [pid = 3858] [id = 706] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fb8000 == 193 [pid = 3858] [id = 705] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1d7000 == 192 [pid = 3858] [id = 701] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa7c000 == 191 [pid = 3858] [id = 700] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa8d6800 == 190 [pid = 3858] [id = 699] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa572800 == 189 [pid = 3858] [id = 698] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a935b800 == 188 [pid = 3858] [id = 697] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6ecb000 == 187 [pid = 3858] [id = 696] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6245000 == 186 [pid = 3858] [id = 695] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a5598000 == 185 [pid = 3858] [id = 694] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa2e8000 == 184 [pid = 3858] [id = 296] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4240000 == 183 [pid = 3858] [id = 693] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef5d000 == 182 [pid = 3858] [id = 692] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049e905800 == 181 [pid = 3858] [id = 691] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b918800 == 180 [pid = 3858] [id = 690] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0499d4b800 == 179 [pid = 3858] [id = 689] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049768a800 == 178 [pid = 3858] [id = 667] 11:46:36 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04942ca800 == 177 [pid = 3858] [id = 687] 11:46:36 INFO - PROCESS | 3858 | 1461350796993 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f04991bfc00) [pid = 3858] [serial = 2060] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f04976a3c00) [pid = 3858] [serial = 2057] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f0498f75000) [pid = 3858] [serial = 2058] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f0498f77000) [pid = 3858] [serial = 1941] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f04a6f97800) [pid = 3858] [serial = 2036] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f04a62efc00) [pid = 3858] [serial = 2034] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f04a61d4000) [pid = 3858] [serial = 2033] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f04a522d000) [pid = 3858] [serial = 2031] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049f124800) [pid = 3858] [serial = 2030] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f049ee64800) [pid = 3858] [serial = 2028] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f049c80e400) [pid = 3858] [serial = 2027] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f049c809c00) [pid = 3858] [serial = 2025] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f049c79f800) [pid = 3858] [serial = 2024] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f049c2a7000) [pid = 3858] [serial = 2022] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f049bf9c000) [pid = 3858] [serial = 2021] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f049b11a000) [pid = 3858] [serial = 2019] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f049b110000) [pid = 3858] [serial = 2018] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f049b024000) [pid = 3858] [serial = 2016] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f049afae400) [pid = 3858] [serial = 2015] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f0499de8000) [pid = 3858] [serial = 2013] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f0499bdec00) [pid = 3858] [serial = 2012] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04991b2800) [pid = 3858] [serial = 2010] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f0498f2d000) [pid = 3858] [serial = 2009] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04960dd000) [pid = 3858] [serial = 2007] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f0495d18400) [pid = 3858] [serial = 2006] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f0491d06800) [pid = 3858] [serial = 2051] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f0492d4d800) [pid = 3858] [serial = 2052] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a9f42000) [pid = 3858] [serial = 2049] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a9d5d400) [pid = 3858] [serial = 2048] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a9d66000) [pid = 3858] [serial = 2046] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04a9d5c800) [pid = 3858] [serial = 2045] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a932f800) [pid = 3858] [serial = 2043] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04a8538800) [pid = 3858] [serial = 2042] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f04a846e000) [pid = 3858] [serial = 2040] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f04a7795000) [pid = 3858] [serial = 2039] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f04a7488400) [pid = 3858] [serial = 2037] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f0495ff6800) [pid = 3858] [serial = 2054] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04960ed000) [pid = 3858] [serial = 2055] [outer = (nil)] [url = about:blank] 11:46:37 INFO - PROCESS | 3858 | 1461350797492 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:37 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492fbd800 == 178 [pid = 3858] [id = 727] 11:46:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f04916a4400) [pid = 3858] [serial = 2182] [outer = (nil)] 11:46:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f0491d05000) [pid = 3858] [serial = 2183] [outer = 0x7f04916a4400] 11:46:37 INFO - PROCESS | 3858 | 1461350797566 Marionette DEBUG loaded listener.js 11:46:37 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0494147800) [pid = 3858] [serial = 2184] [outer = 0x7f04916a4400] 11:46:38 INFO - PROCESS | 3858 | 1461350798431 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:46:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:46:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 3689ms 11:46:38 INFO - PROCESS | 3858 | 1461350798484 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 11:46:38 INFO - PROCESS | 3858 | 1461350798489 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 11:46:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:46:38 INFO - PROCESS | 3858 | 1461350798497 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:46:38 INFO - PROCESS | 3858 | 1461350798503 Marionette TRACE conn4 <- [1,2882,null,{}] 11:46:38 INFO - PROCESS | 3858 | 1461350798509 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:38 INFO - PROCESS | 3858 | 1461350798749 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 11:46:38 INFO - PROCESS | 3858 | 1461350798952 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fdb800 == 179 [pid = 3858] [id = 728] 11:46:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04909da000) [pid = 3858] [serial = 2185] [outer = (nil)] 11:46:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f0495fed800) [pid = 3858] [serial = 2186] [outer = 0x7f04909da000] 11:46:39 INFO - PROCESS | 3858 | 1461350799022 Marionette DEBUG loaded listener.js 11:46:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f04960f2400) [pid = 3858] [serial = 2187] [outer = 0x7f04909da000] 11:46:39 INFO - PROCESS | 3858 | 1461350799934 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:46:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:46:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1485ms 11:46:39 INFO - PROCESS | 3858 | 1461350799983 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 11:46:39 INFO - PROCESS | 3858 | 1461350799987 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 11:46:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:46:40 INFO - PROCESS | 3858 | 1461350800001 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:46:40 INFO - PROCESS | 3858 | 1461350800004 Marionette TRACE conn4 <- [1,2886,null,{}] 11:46:40 INFO - PROCESS | 3858 | 1461350800010 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:40 INFO - PROCESS | 3858 | 1461350800300 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 11:46:40 INFO - PROCESS | 3858 | 1461350800355 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:40 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496ae1000 == 180 [pid = 3858] [id = 729] 11:46:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f04960f3400) [pid = 3858] [serial = 2188] [outer = (nil)] 11:46:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0498f27400) [pid = 3858] [serial = 2189] [outer = 0x7f04960f3400] 11:46:40 INFO - PROCESS | 3858 | 1461350800434 Marionette DEBUG loaded listener.js 11:46:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f04991b3000) [pid = 3858] [serial = 2190] [outer = 0x7f04960f3400] 11:46:41 INFO - PROCESS | 3858 | 1461350801524 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:46:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:46:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1587ms 11:46:41 INFO - PROCESS | 3858 | 1461350801586 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 11:46:41 INFO - PROCESS | 3858 | 1461350801592 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 11:46:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:46:41 INFO - PROCESS | 3858 | 1461350801608 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:46:41 INFO - PROCESS | 3858 | 1461350801616 Marionette TRACE conn4 <- [1,2890,null,{}] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04974b5400) [pid = 3858] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04a64f1400) [pid = 3858] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a64fac00) [pid = 3858] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049ee69800) [pid = 3858] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f049ee65800) [pid = 3858] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f049c80d400) [pid = 3858] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049bad7800) [pid = 3858] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f049c2ae400) [pid = 3858] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f0499e74c00) [pid = 3858] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04974b5800) [pid = 3858] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f0499b33000) [pid = 3858] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f0496bf4400) [pid = 3858] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f0491d07000) [pid = 3858] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04916a9000) [pid = 3858] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04aa50d000) [pid = 3858] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f0499ddc400) [pid = 3858] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04a748cc00) [pid = 3858] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 128 (0x7f0495fecc00) [pid = 3858] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 127 (0x7f0495d0c800) [pid = 3858] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 126 (0x7f04960e5000) [pid = 3858] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:46:41 INFO - PROCESS | 3858 | --DOMWINDOW == 125 (0x7f0491652000) [pid = 3858] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:46:41 INFO - PROCESS | 3858 | 1461350801978 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:42 INFO - PROCESS | 3858 | 1461350802250 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 11:46:42 INFO - PROCESS | 3858 | 1461350802454 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049799d000 == 181 [pid = 3858] [id = 730] 11:46:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 126 (0x7f049169cc00) [pid = 3858] [serial = 2191] [outer = (nil)] 11:46:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 127 (0x7f0499abf800) [pid = 3858] [serial = 2192] [outer = 0x7f049169cc00] 11:46:42 INFO - PROCESS | 3858 | 1461350802518 Marionette DEBUG loaded listener.js 11:46:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 128 (0x7f0499bdec00) [pid = 3858] [serial = 2193] [outer = 0x7f049169cc00] 11:46:43 INFO - PROCESS | 3858 | 1461350803330 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:46:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:46:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1747ms 11:46:43 INFO - PROCESS | 3858 | 1461350803357 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 11:46:43 INFO - PROCESS | 3858 | 1461350803361 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 11:46:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:46:43 INFO - PROCESS | 3858 | 1461350803369 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:46:43 INFO - PROCESS | 3858 | 1461350803371 Marionette TRACE conn4 <- [1,2894,null,{}] 11:46:43 INFO - PROCESS | 3858 | 1461350803377 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:43 INFO - PROCESS | 3858 | 1461350803593 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 11:46:43 INFO - PROCESS | 3858 | 1461350803798 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:43 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499d4a000 == 182 [pid = 3858] [id = 731] 11:46:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 129 (0x7f04960e5000) [pid = 3858] [serial = 2194] [outer = (nil)] 11:46:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f0499e75000) [pid = 3858] [serial = 2195] [outer = 0x7f04960e5000] 11:46:43 INFO - PROCESS | 3858 | 1461350803864 Marionette DEBUG loaded listener.js 11:46:43 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f049a67e000) [pid = 3858] [serial = 2196] [outer = 0x7f04960e5000] 11:46:45 INFO - PROCESS | 3858 | 1461350805034 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:46:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:46:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1736ms 11:46:45 INFO - PROCESS | 3858 | 1461350805106 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 11:46:45 INFO - PROCESS | 3858 | 1461350805114 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 11:46:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:46:45 INFO - PROCESS | 3858 | 1461350805124 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:46:45 INFO - PROCESS | 3858 | 1461350805128 Marionette TRACE conn4 <- [1,2898,null,{}] 11:46:45 INFO - PROCESS | 3858 | 1461350805137 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:45 INFO - PROCESS | 3858 | 1461350805445 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 11:46:45 INFO - PROCESS | 3858 | 1461350805774 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0496994000 == 183 [pid = 3858] [id = 732] 11:46:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0495df4000) [pid = 3858] [serial = 2197] [outer = (nil)] 11:46:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f04960eec00) [pid = 3858] [serial = 2198] [outer = 0x7f0495df4000] 11:46:45 INFO - PROCESS | 3858 | 1461350805859 Marionette DEBUG loaded listener.js 11:46:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f04974a9400) [pid = 3858] [serial = 2199] [outer = 0x7f0495df4000] 11:46:46 INFO - PROCESS | 3858 | 1461350806801 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:46:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:46:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1732ms 11:46:46 INFO - PROCESS | 3858 | 1461350806857 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 11:46:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:46:46 INFO - PROCESS | 3858 | 1461350806868 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 11:46:46 INFO - PROCESS | 3858 | 1461350806879 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:46:46 INFO - PROCESS | 3858 | 1461350806882 Marionette TRACE conn4 <- [1,2902,null,{}] 11:46:46 INFO - PROCESS | 3858 | 1461350806889 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:47 INFO - PROCESS | 3858 | 1461350807161 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 11:46:47 INFO - PROCESS | 3858 | 1461350807522 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b3cc800 == 184 [pid = 3858] [id = 733] 11:46:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0498f29000) [pid = 3858] [serial = 2200] [outer = (nil)] 11:46:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0499bab000) [pid = 3858] [serial = 2201] [outer = 0x7f0498f29000] 11:46:47 INFO - PROCESS | 3858 | 1461350807606 Marionette DEBUG loaded listener.js 11:46:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0499e75800) [pid = 3858] [serial = 2202] [outer = 0x7f0498f29000] 11:46:48 INFO - PROCESS | 3858 | 1461350808496 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:46:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:46:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1683ms 11:46:48 INFO - PROCESS | 3858 | 1461350808562 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 11:46:48 INFO - PROCESS | 3858 | 1461350808566 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 11:46:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:46:48 INFO - PROCESS | 3858 | 1461350808573 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:46:48 INFO - PROCESS | 3858 | 1461350808578 Marionette TRACE conn4 <- [1,2906,null,{}] 11:46:48 INFO - PROCESS | 3858 | 1461350808595 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:48 INFO - PROCESS | 3858 | 1461350808894 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 11:46:49 INFO - PROCESS | 3858 | 1461350809217 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:49 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c640800 == 185 [pid = 3858] [id = 734] 11:46:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f049b022800) [pid = 3858] [serial = 2203] [outer = (nil)] 11:46:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f049b113400) [pid = 3858] [serial = 2204] [outer = 0x7f049b022800] 11:46:49 INFO - PROCESS | 3858 | 1461350809302 Marionette DEBUG loaded listener.js 11:46:49 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f049b606400) [pid = 3858] [serial = 2205] [outer = 0x7f049b022800] 11:46:50 INFO - PROCESS | 3858 | 1461350810177 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:46:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:46:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1649ms 11:46:50 INFO - PROCESS | 3858 | 1461350810223 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 11:46:50 INFO - PROCESS | 3858 | 1461350810228 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 11:46:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:46:50 INFO - PROCESS | 3858 | 1461350810234 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:46:50 INFO - PROCESS | 3858 | 1461350810237 Marionette TRACE conn4 <- [1,2910,null,{}] 11:46:50 INFO - PROCESS | 3858 | 1461350810244 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:50 INFO - PROCESS | 3858 | 1461350810494 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 11:46:50 INFO - PROCESS | 3858 | 1461350810771 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049ef4b000 == 186 [pid = 3858] [id = 735] 11:46:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049b024400) [pid = 3858] [serial = 2206] [outer = (nil)] 11:46:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f049bad7400) [pid = 3858] [serial = 2207] [outer = 0x7f049b024400] 11:46:50 INFO - PROCESS | 3858 | 1461350810895 Marionette DEBUG loaded listener.js 11:46:51 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049bf96800) [pid = 3858] [serial = 2208] [outer = 0x7f049b024400] 11:46:51 INFO - PROCESS | 3858 | 1461350811658 Marionette TRACE conn4 <- [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]]]}] 11:46:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:46:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:46:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1482ms 11:46:51 INFO - PROCESS | 3858 | 1461350811719 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 11:46:51 INFO - PROCESS | 3858 | 1461350811721 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 11:46:51 INFO - TEST-START | /DOMEvents/constructors.html 11:46:51 INFO - PROCESS | 3858 | 1461350811731 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:46:51 INFO - PROCESS | 3858 | 1461350811734 Marionette TRACE conn4 <- [1,2914,null,{}] 11:46:51 INFO - PROCESS | 3858 | 1461350811740 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:51 INFO - PROCESS | 3858 | 1461350811974 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 11:46:52 INFO - PROCESS | 3858 | 1461350812270 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4094800 == 187 [pid = 3858] [id = 736] 11:46:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049b607000) [pid = 3858] [serial = 2209] [outer = (nil)] 11:46:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049c28d800) [pid = 3858] [serial = 2210] [outer = 0x7f049b607000] 11:46:52 INFO - PROCESS | 3858 | 1461350812347 Marionette DEBUG loaded listener.js 11:46:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049c2ae800) [pid = 3858] [serial = 2211] [outer = 0x7f049b607000] 11:46:53 INFO - PROCESS | 3858 | 1461350813439 Marionette TRACE conn4 <- [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]]]}] 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:46:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:46:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:46:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:46:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:46:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:46:53 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:46:53 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:46:53 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:46:53 INFO - TEST-OK | /DOMEvents/constructors.html | took 1748ms 11:46:53 INFO - PROCESS | 3858 | 1461350813480 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 11:46:53 INFO - PROCESS | 3858 | 1461350813484 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 11:46:53 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:46:53 INFO - PROCESS | 3858 | 1461350813541 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:46:53 INFO - PROCESS | 3858 | 1461350813544 Marionette TRACE conn4 <- [1,2918,null,{}] 11:46:53 INFO - PROCESS | 3858 | 1461350813554 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:53 INFO - PROCESS | 3858 | 1461350813815 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 11:46:54 INFO - PROCESS | 3858 | 1461350814119 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:54 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a61a2000 == 188 [pid = 3858] [id = 737] 11:46:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049c2afc00) [pid = 3858] [serial = 2212] [outer = (nil)] 11:46:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049f363000) [pid = 3858] [serial = 2213] [outer = 0x7f049c2afc00] 11:46:54 INFO - PROCESS | 3858 | 1461350814197 Marionette DEBUG loaded listener.js 11:46:54 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04a5227400) [pid = 3858] [serial = 2214] [outer = 0x7f049c2afc00] 11:46:54 INFO - PROCESS | 3858 | 1461350814959 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:46:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:46:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1443ms 11:46:54 INFO - PROCESS | 3858 | 1461350814979 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 11:46:54 INFO - PROCESS | 3858 | 1461350814983 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 11:46:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:46:54 INFO - PROCESS | 3858 | 1461350814988 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:46:54 INFO - PROCESS | 3858 | 1461350814991 Marionette TRACE conn4 <- [1,2922,null,{}] 11:46:55 INFO - PROCESS | 3858 | 1461350814997 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:55 INFO - PROCESS | 3858 | 1461350815231 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 11:46:55 INFO - PROCESS | 3858 | 1461350815497 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:55 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6c10000 == 189 [pid = 3858] [id = 738] 11:46:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049ee66400) [pid = 3858] [serial = 2215] [outer = (nil)] 11:46:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f04a5676c00) [pid = 3858] [serial = 2216] [outer = 0x7f049ee66400] 11:46:55 INFO - PROCESS | 3858 | 1461350815573 Marionette DEBUG loaded listener.js 11:46:55 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04a62e7400) [pid = 3858] [serial = 2217] [outer = 0x7f049ee66400] 11:46:56 INFO - PROCESS | 3858 | [3858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:46:56 INFO - PROCESS | 3858 | [3858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:46:56 INFO - PROCESS | 3858 | [3858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:46:56 INFO - PROCESS | 3858 | [3858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:46:56 INFO - PROCESS | 3858 | 1461350816429 Marionette TRACE conn4 <- [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]]]}] 11:46:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:46:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:46:56 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 11:46:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:46:56 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 11:46:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:46:56 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]" 11:46:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:46:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:46:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:46:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1490ms 11:46:56 INFO - PROCESS | 3858 | 1461350816486 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 11:46:56 INFO - PROCESS | 3858 | 1461350816490 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 11:46:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:46:56 INFO - PROCESS | 3858 | 1461350816502 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:46:56 INFO - PROCESS | 3858 | 1461350816504 Marionette TRACE conn4 <- [1,2926,null,{}] 11:46:56 INFO - PROCESS | 3858 | 1461350816559 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:56 INFO - PROCESS | 3858 | 1461350816790 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 11:46:57 INFO - PROCESS | 3858 | 1461350817073 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:57 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a776c000 == 190 [pid = 3858] [id = 739] 11:46:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049f366c00) [pid = 3858] [serial = 2218] [outer = (nil)] 11:46:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f04a6447000) [pid = 3858] [serial = 2219] [outer = 0x7f049f366c00] 11:46:57 INFO - PROCESS | 3858 | 1461350817193 Marionette DEBUG loaded listener.js 11:46:57 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a650cc00) [pid = 3858] [serial = 2220] [outer = 0x7f049f366c00] 11:46:57 INFO - PROCESS | 3858 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:46:57 INFO - PROCESS | 3858 | 1461350817944 Marionette TRACE conn4 <- [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]]]}] 11:46:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:46:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1483ms 11:46:57 INFO - PROCESS | 3858 | 1461350817987 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 11:46:57 INFO - PROCESS | 3858 | 1461350817991 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 11:46:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:46:58 INFO - PROCESS | 3858 | 1461350817997 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:46:58 INFO - PROCESS | 3858 | 1461350817999 Marionette TRACE conn4 <- [1,2930,null,{}] 11:46:58 INFO - PROCESS | 3858 | 1461350818004 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:58 INFO - PROCESS | 3858 | 1461350818241 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 11:46:58 INFO - PROCESS | 3858 | 1461350818514 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa129800 == 191 [pid = 3858] [id = 740] 11:46:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04a5672400) [pid = 3858] [serial = 2221] [outer = (nil)] 11:46:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a6bb8400) [pid = 3858] [serial = 2222] [outer = 0x7f04a5672400] 11:46:58 INFO - PROCESS | 3858 | 1461350818592 Marionette DEBUG loaded listener.js 11:46:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a6d59000) [pid = 3858] [serial = 2223] [outer = 0x7f04a5672400] 11:46:59 INFO - PROCESS | 3858 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:46:59 INFO - PROCESS | 3858 | 1461350819439 Marionette TRACE conn4 <- [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]]]}] 11:46:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:46:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1481ms 11:46:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:46:59 INFO - PROCESS | 3858 | 1461350819480 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 11:46:59 INFO - PROCESS | 3858 | 1461350819483 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 11:46:59 INFO - PROCESS | 3858 | 1461350819489 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:46:59 INFO - PROCESS | 3858 | 1461350819492 Marionette TRACE conn4 <- [1,2934,null,{}] 11:46:59 INFO - PROCESS | 3858 | 1461350819498 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:59 INFO - PROCESS | 3858 | 1461350819772 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 11:47:00 INFO - PROCESS | 3858 | 1461350820063 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:00 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa86d800 == 192 [pid = 3858] [id = 741] 11:47:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f04a64f9c00) [pid = 3858] [serial = 2224] [outer = (nil)] 11:47:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a6f93400) [pid = 3858] [serial = 2225] [outer = 0x7f04a64f9c00] 11:47:00 INFO - PROCESS | 3858 | 1461350820145 Marionette DEBUG loaded listener.js 11:47:00 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a7487000) [pid = 3858] [serial = 2226] [outer = 0x7f04a64f9c00] 11:47:01 INFO - PROCESS | 3858 | 1461350820998 Marionette TRACE conn4 <- [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]]]}] 11:47:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:47:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1531ms 11:47:01 INFO - PROCESS | 3858 | 1461350821020 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 11:47:01 INFO - PROCESS | 3858 | 1461350821025 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 11:47:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:47:01 INFO - PROCESS | 3858 | 1461350821031 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:47:01 INFO - PROCESS | 3858 | 1461350821035 Marionette TRACE conn4 <- [1,2938,null,{}] 11:47:01 INFO - PROCESS | 3858 | 1461350821040 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:01 INFO - PROCESS | 3858 | 1461350821305 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 11:47:01 INFO - PROCESS | 3858 | 1461350821608 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aad04800 == 193 [pid = 3858] [id = 742] 11:47:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a852ec00) [pid = 3858] [serial = 2227] [outer = (nil)] 11:47:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a9f1b000) [pid = 3858] [serial = 2228] [outer = 0x7f04a852ec00] 11:47:01 INFO - PROCESS | 3858 | 1461350821702 Marionette DEBUG loaded listener.js 11:47:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04aa2b4000) [pid = 3858] [serial = 2229] [outer = 0x7f04a852ec00] 11:47:02 INFO - PROCESS | 3858 | 1461350822518 Marionette TRACE conn4 <- [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]]]}] 11:47:02 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. 11:47:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1529ms 11:47:02 INFO - PROCESS | 3858 | 1461350822561 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 11:47:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:47:02 INFO - PROCESS | 3858 | 1461350822565 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 11:47:02 INFO - PROCESS | 3858 | 1461350822572 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:47:02 INFO - PROCESS | 3858 | 1461350822581 Marionette TRACE conn4 <- [1,2942,null,{}] 11:47:02 INFO - PROCESS | 3858 | 1461350822586 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:02 INFO - PROCESS | 3858 | 1461350822873 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 11:47:03 INFO - PROCESS | 3858 | 1461350823148 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04af3d8000 == 194 [pid = 3858] [id = 743] 11:47:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a78c1800) [pid = 3858] [serial = 2230] [outer = (nil)] 11:47:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04aaa91400) [pid = 3858] [serial = 2231] [outer = 0x7f04a78c1800] 11:47:03 INFO - PROCESS | 3858 | 1461350823227 Marionette DEBUG loaded listener.js 11:47:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04aac8dc00) [pid = 3858] [serial = 2232] [outer = 0x7f04a78c1800] 11:47:04 INFO - PROCESS | 3858 | 1461350824032 Marionette TRACE conn4 <- [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"]]]}] 11:47:04 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 11:47:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:47:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:47:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1489ms 11:47:04 INFO - PROCESS | 3858 | 1461350824071 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 11:47:04 INFO - PROCESS | 3858 | 1461350824079 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 11:47:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:47:04 INFO - PROCESS | 3858 | 1461350824090 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:47:04 INFO - PROCESS | 3858 | 1461350824093 Marionette TRACE conn4 <- [1,2946,null,{}] 11:47:04 INFO - PROCESS | 3858 | 1461350824101 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:04 INFO - PROCESS | 3858 | 1461350824348 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 11:47:04 INFO - PROCESS | 3858 | 1461350824639 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b113f000 == 195 [pid = 3858] [id = 744] 11:47:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a89b3400) [pid = 3858] [serial = 2233] [outer = (nil)] 11:47:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04ac64cc00) [pid = 3858] [serial = 2234] [outer = 0x7f04a89b3400] 11:47:04 INFO - PROCESS | 3858 | 1461350824718 Marionette DEBUG loaded listener.js 11:47:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04ae635400) [pid = 3858] [serial = 2235] [outer = 0x7f04a89b3400] 11:47:05 INFO - PROCESS | 3858 | 1461350825536 Marionette TRACE conn4 <- [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]]]}] 11:47:05 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. 11:47:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1488ms 11:47:05 INFO - PROCESS | 3858 | 1461350825576 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 11:47:05 INFO - PROCESS | 3858 | 1461350825580 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 11:47:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:47:05 INFO - PROCESS | 3858 | 1461350825587 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:47:05 INFO - PROCESS | 3858 | 1461350825589 Marionette TRACE conn4 <- [1,2950,null,{}] 11:47:05 INFO - PROCESS | 3858 | 1461350825595 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:05 INFO - PROCESS | 3858 | 1461350825835 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 11:47:06 INFO - PROCESS | 3858 | 1461350826102 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b1bcb800 == 196 [pid = 3858] [id = 745] 11:47:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04ac64d400) [pid = 3858] [serial = 2236] [outer = (nil)] 11:47:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04ae67ec00) [pid = 3858] [serial = 2237] [outer = 0x7f04ac64d400] 11:47:06 INFO - PROCESS | 3858 | 1461350826179 Marionette DEBUG loaded listener.js 11:47:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04aea59400) [pid = 3858] [serial = 2238] [outer = 0x7f04ac64d400] 11:47:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b3311000 == 197 [pid = 3858] [id = 746] 11:47:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04aecd5400) [pid = 3858] [serial = 2239] [outer = (nil)] 11:47:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04ae63dc00) [pid = 3858] [serial = 2240] [outer = 0x7f04aecd5400] 11:47:07 INFO - PROCESS | 3858 | 1461350827069 Marionette TRACE conn4 <- [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]]]}] 11:47:07 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. 11:47:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1528ms 11:47:07 INFO - PROCESS | 3858 | 1461350827117 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 11:47:07 INFO - PROCESS | 3858 | 1461350827120 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 11:47:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:47:07 INFO - PROCESS | 3858 | 1461350827126 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:47:07 INFO - PROCESS | 3858 | 1461350827138 Marionette TRACE conn4 <- [1,2954,null,{}] 11:47:07 INFO - PROCESS | 3858 | 1461350827142 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:07 INFO - PROCESS | 3858 | 1461350827469 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 11:47:07 INFO - PROCESS | 3858 | 1461350827842 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:07 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04bd6ec800 == 198 [pid = 3858] [id = 747] 11:47:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04aea66c00) [pid = 3858] [serial = 2241] [outer = (nil)] 11:47:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04aecd5800) [pid = 3858] [serial = 2242] [outer = 0x7f04aea66c00] 11:47:08 INFO - PROCESS | 3858 | 1461350828036 Marionette DEBUG loaded listener.js 11:47:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04af408800) [pid = 3858] [serial = 2243] [outer = 0x7f04aea66c00] 11:47:09 INFO - PROCESS | 3858 | 1461350829103 Marionette TRACE conn4 <- [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]]]}] 11:47:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:47:09 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 11:47:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1991ms 11:47:09 INFO - PROCESS | 3858 | 1461350829119 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 11:47:09 INFO - PROCESS | 3858 | 1461350829121 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 11:47:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:47:09 INFO - PROCESS | 3858 | 1461350829128 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:47:09 INFO - PROCESS | 3858 | 1461350829130 Marionette TRACE conn4 <- [1,2958,null,{}] 11:47:09 INFO - PROCESS | 3858 | 1461350829137 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:09 INFO - PROCESS | 3858 | 1461350829398 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 11:47:09 INFO - PROCESS | 3858 | 1461350829674 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:09 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c0781800 == 199 [pid = 3858] [id = 748] 11:47:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04ae63b000) [pid = 3858] [serial = 2244] [outer = (nil)] 11:47:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f04af584c00) [pid = 3858] [serial = 2245] [outer = 0x7f04ae63b000] 11:47:09 INFO - PROCESS | 3858 | 1461350829796 Marionette DEBUG loaded listener.js 11:47:09 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04af718000) [pid = 3858] [serial = 2246] [outer = 0x7f04ae63b000] 11:47:11 INFO - PROCESS | 3858 | 1461350831043 Marionette TRACE conn4 <- [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]]]}] 11:47:11 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. 11:47:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1936ms 11:47:11 INFO - PROCESS | 3858 | 1461350831064 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 11:47:11 INFO - PROCESS | 3858 | 1461350831068 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 11:47:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:47:11 INFO - PROCESS | 3858 | 1461350831074 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:47:11 INFO - PROCESS | 3858 | 1461350831077 Marionette TRACE conn4 <- [1,2962,null,{}] 11:47:11 INFO - PROCESS | 3858 | 1461350831082 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:11 INFO - PROCESS | 3858 | 1461350831459 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 11:47:11 INFO - PROCESS | 3858 | 1461350831888 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c2477800 == 200 [pid = 3858] [id = 749] 11:47:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04aea58400) [pid = 3858] [serial = 2247] [outer = (nil)] 11:47:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04af855000) [pid = 3858] [serial = 2248] [outer = 0x7f04aea58400] 11:47:12 INFO - PROCESS | 3858 | 1461350832025 Marionette DEBUG loaded listener.js 11:47:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04afaae800) [pid = 3858] [serial = 2249] [outer = 0x7f04aea58400] 11:47:12 INFO - PROCESS | 3858 | 1461350832900 Marionette TRACE conn4 <- [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]]]}] 11:47:12 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. 11:47:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1883ms 11:47:12 INFO - PROCESS | 3858 | 1461350832958 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 11:47:12 INFO - PROCESS | 3858 | 1461350832961 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 11:47:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:47:12 INFO - PROCESS | 3858 | 1461350832967 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:47:12 INFO - PROCESS | 3858 | 1461350832969 Marionette TRACE conn4 <- [1,2966,null,{}] 11:47:12 INFO - PROCESS | 3858 | 1461350832975 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:13 INFO - PROCESS | 3858 | 1461350833215 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 11:47:13 INFO - PROCESS | 3858 | 1461350833519 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c28aa000 == 201 [pid = 3858] [id = 750] 11:47:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04aec05800) [pid = 3858] [serial = 2250] [outer = (nil)] 11:47:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04afab6400) [pid = 3858] [serial = 2251] [outer = 0x7f04aec05800] 11:47:13 INFO - PROCESS | 3858 | 1461350833601 Marionette DEBUG loaded listener.js 11:47:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04b0e30400) [pid = 3858] [serial = 2252] [outer = 0x7f04aec05800] 11:47:14 INFO - PROCESS | 3858 | 1461350834382 Marionette TRACE conn4 <- [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]]]}] 11:47:14 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. 11:47:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1429ms 11:47:14 INFO - PROCESS | 3858 | 1461350834396 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 11:47:14 INFO - PROCESS | 3858 | 1461350834399 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 11:47:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:47:14 INFO - PROCESS | 3858 | 1461350834405 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:47:14 INFO - PROCESS | 3858 | 1461350834407 Marionette TRACE conn4 <- [1,2970,null,{}] 11:47:14 INFO - PROCESS | 3858 | 1461350834413 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1535000 == 200 [pid = 3858] [id = 681] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af5ab000 == 199 [pid = 3858] [id = 680] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a401d800 == 198 [pid = 3858] [id = 673] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a741e800 == 197 [pid = 3858] [id = 641] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ac608000 == 196 [pid = 3858] [id = 679] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1a56000 == 195 [pid = 3858] [id = 682] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa9b3800 == 194 [pid = 3858] [id = 678] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6ed2800 == 193 [pid = 3858] [id = 640] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6ee2000 == 192 [pid = 3858] [id = 676] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a645b800 == 191 [pid = 3858] [id = 639] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6449000 == 190 [pid = 3858] [id = 675] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa114800 == 189 [pid = 3858] [id = 677] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049799d000 == 188 [pid = 3858] [id = 730] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496ae1000 == 187 [pid = 3858] [id = 729] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0494fdb800 == 186 [pid = 3858] [id = 728] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492fbd800 == 185 [pid = 3858] [id = 727] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b153d000 == 184 [pid = 3858] [id = 723] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af51b000 == 183 [pid = 3858] [id = 722] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaf97800 == 182 [pid = 3858] [id = 721] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aaa65000 == 181 [pid = 3858] [id = 720] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa576000 == 180 [pid = 3858] [id = 719] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a8959000 == 179 [pid = 3858] [id = 718] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6edf800 == 178 [pid = 3858] [id = 717] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6bdb800 == 177 [pid = 3858] [id = 716] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a55a0800 == 176 [pid = 3858] [id = 715] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a40dc000 == 175 [pid = 3858] [id = 714] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ecd6000 == 174 [pid = 3858] [id = 713] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c62a000 == 173 [pid = 3858] [id = 712] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b21a800 == 172 [pid = 3858] [id = 711] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0497251800 == 171 [pid = 3858] [id = 710] 11:47:17 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0492fca000 == 170 [pid = 3858] [id = 709] 11:47:17 INFO - PROCESS | 3858 | 1461350837433 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f0499ac0c00) [pid = 3858] [serial = 2004] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f0499b34400) [pid = 3858] [serial = 2126] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f0498f7bc00) [pid = 3858] [serial = 2123] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f0499ab8c00) [pid = 3858] [serial = 2124] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f04a6da0400) [pid = 3858] [serial = 2096] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a6bb7c00) [pid = 3858] [serial = 2094] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04a6506400) [pid = 3858] [serial = 2093] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04a6352000) [pid = 3858] [serial = 2091] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f04a61d9000) [pid = 3858] [serial = 2090] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f04a5678c00) [pid = 3858] [serial = 2088] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f04a5226800) [pid = 3858] [serial = 2087] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f049f131000) [pid = 3858] [serial = 2085] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f049ee6fc00) [pid = 3858] [serial = 2084] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f049ebdb000) [pid = 3858] [serial = 2082] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f049e7b4000) [pid = 3858] [serial = 2081] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f049c807000) [pid = 3858] [serial = 2079] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f049c2b1c00) [pid = 3858] [serial = 2078] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f049b608800) [pid = 3858] [serial = 2076] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f049b11a800) [pid = 3858] [serial = 2075] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f049afb9800) [pid = 3858] [serial = 2073] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f049a67a800) [pid = 3858] [serial = 2072] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f0499de3c00) [pid = 3858] [serial = 2070] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f0499bdf000) [pid = 3858] [serial = 2069] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04991c0400) [pid = 3858] [serial = 2067] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f0498f2bc00) [pid = 3858] [serial = 2066] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f0495d13800) [pid = 3858] [serial = 2064] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f049414b400) [pid = 3858] [serial = 2063] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f0492d50400) [pid = 3858] [serial = 2117] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0494744800) [pid = 3858] [serial = 2118] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04aaa96400) [pid = 3858] [serial = 2114] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04aa995800) [pid = 3858] [serial = 2112] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04aa98cc00) [pid = 3858] [serial = 2111] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04aa2b7400) [pid = 3858] [serial = 2109] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04aa27ac00) [pid = 3858] [serial = 2108] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04a9f4a400) [pid = 3858] [serial = 2106] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04a9f40c00) [pid = 3858] [serial = 2105] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04a9d63800) [pid = 3858] [serial = 2103] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a89b5800) [pid = 3858] [serial = 2102] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a7488800) [pid = 3858] [serial = 2100] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a72e3c00) [pid = 3858] [serial = 2099] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a6f9a000) [pid = 3858] [serial = 2097] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f0496bc5c00) [pid = 3858] [serial = 2120] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f0496bf5c00) [pid = 3858] [serial = 2121] [outer = (nil)] [url = about:blank] 11:47:17 INFO - PROCESS | 3858 | 1461350837878 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:17 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493fac000 == 171 [pid = 3858] [id = 751] 11:47:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049164b800) [pid = 3858] [serial = 2253] [outer = (nil)] 11:47:17 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0491653000) [pid = 3858] [serial = 2254] [outer = 0x7f049164b800] 11:47:17 INFO - PROCESS | 3858 | 1461350837961 Marionette DEBUG loaded listener.js 11:47:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f0492d44800) [pid = 3858] [serial = 2255] [outer = 0x7f049164b800] 11:47:18 INFO - PROCESS | 3858 | 1461350838702 Marionette TRACE conn4 <- [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]]]}] 11:47:18 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. 11:47:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 4345ms 11:47:18 INFO - PROCESS | 3858 | 1461350838754 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 11:47:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:47:18 INFO - PROCESS | 3858 | 1461350838760 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 11:47:18 INFO - PROCESS | 3858 | 1461350838768 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:47:18 INFO - PROCESS | 3858 | 1461350838774 Marionette TRACE conn4 <- [1,2974,null,{}] 11:47:18 INFO - PROCESS | 3858 | 1461350838781 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:19 INFO - PROCESS | 3858 | 1461350839034 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 11:47:19 INFO - PROCESS | 3858 | 1461350839247 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e14000 == 172 [pid = 3858] [id = 752] 11:47:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0494748000) [pid = 3858] [serial = 2256] [outer = (nil)] 11:47:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f04960d9c00) [pid = 3858] [serial = 2257] [outer = 0x7f0494748000] 11:47:19 INFO - PROCESS | 3858 | 1461350839319 Marionette DEBUG loaded listener.js 11:47:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0496bc4800) [pid = 3858] [serial = 2258] [outer = 0x7f0494748000] 11:47:20 INFO - PROCESS | 3858 | 1461350840080 Marionette TRACE conn4 <- [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]]]}] 11:47:20 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. 11:47:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1394ms 11:47:20 INFO - PROCESS | 3858 | 1461350840164 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 11:47:20 INFO - PROCESS | 3858 | 1461350840169 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 11:47:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:47:20 INFO - PROCESS | 3858 | 1461350840181 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:47:20 INFO - PROCESS | 3858 | 1461350840184 Marionette TRACE conn4 <- [1,2978,null,{}] 11:47:20 INFO - PROCESS | 3858 | 1461350840192 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:20 INFO - PROCESS | 3858 | 1461350840508 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 11:47:20 INFO - PROCESS | 3858 | 1461350840568 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:20 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049725c000 == 173 [pid = 3858] [id = 753] 11:47:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f0496bc5c00) [pid = 3858] [serial = 2259] [outer = (nil)] 11:47:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f04991c0400) [pid = 3858] [serial = 2260] [outer = 0x7f0496bc5c00] 11:47:20 INFO - PROCESS | 3858 | 1461350840679 Marionette DEBUG loaded listener.js 11:47:20 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0499abec00) [pid = 3858] [serial = 2261] [outer = 0x7f0496bc5c00] 11:47:21 INFO - PROCESS | 3858 | 1461350841684 Marionette TRACE conn4 <- [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]]]}] 11:47:21 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. 11:47:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1530ms 11:47:21 INFO - PROCESS | 3858 | 1461350841715 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 11:47:21 INFO - PROCESS | 3858 | 1461350841721 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 11:47:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:47:21 INFO - PROCESS | 3858 | 1461350841737 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:47:21 INFO - PROCESS | 3858 | 1461350841744 Marionette TRACE conn4 <- [1,2982,null,{}] 11:47:21 INFO - PROCESS | 3858 | 1461350841757 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:22 INFO - PROCESS | 3858 | 1461350842050 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04aa505000) [pid = 3858] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04909d9c00) [pid = 3858] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049169cc00) [pid = 3858] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04960f3400) [pid = 3858] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a643a400) [pid = 3858] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f049c808400) [pid = 3858] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049c744800) [pid = 3858] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f049bacf800) [pid = 3858] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f0495df9400) [pid = 3858] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f049bf99000) [pid = 3858] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f0499ab8000) [pid = 3858] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f0495df9800) [pid = 3858] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f0498f7ec00) [pid = 3858] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f0496bd0c00) [pid = 3858] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04909dd400) [pid = 3858] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04909da000) [pid = 3858] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04916a4400) [pid = 3858] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f04916a8c00) [pid = 3858] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f04aaa8f400) [pid = 3858] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f04a9d5d000) [pid = 3858] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04a9d5a800) [pid = 3858] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04a846f800) [pid = 3858] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 130 (0x7f04a643d000) [pid = 3858] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:47:22 INFO - PROCESS | 3858 | --DOMWINDOW == 129 (0x7f04a6353c00) [pid = 3858] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:47:22 INFO - PROCESS | 3858 | 1461350842940 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:22 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04940e6000 == 174 [pid = 3858] [id = 754] 11:47:22 INFO - PROCESS | 3858 | ++DOMWINDOW == 130 (0x7f04909dd400) [pid = 3858] [serial = 2262] [outer = (nil)] 11:47:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 131 (0x7f049474e800) [pid = 3858] [serial = 2263] [outer = 0x7f04909dd400] 11:47:23 INFO - PROCESS | 3858 | 1461350843017 Marionette DEBUG loaded listener.js 11:47:23 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f04991b9c00) [pid = 3858] [serial = 2264] [outer = 0x7f04909dd400] 11:47:23 INFO - PROCESS | 3858 | 1461350843663 Marionette TRACE conn4 <- [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"]]]}] 11:47:23 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 11:47:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:47:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1956ms 11:47:23 INFO - PROCESS | 3858 | 1461350843688 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 11:47:23 INFO - PROCESS | 3858 | 1461350843692 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 11:47:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:47:23 INFO - PROCESS | 3858 | 1461350843700 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:47:23 INFO - PROCESS | 3858 | 1461350843703 Marionette TRACE conn4 <- [1,2986,null,{}] 11:47:23 INFO - PROCESS | 3858 | 1461350843708 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:23 INFO - PROCESS | 3858 | 1461350843926 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 11:47:24 INFO - PROCESS | 3858 | 1461350844136 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:24 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b21a800 == 175 [pid = 3858] [id = 755] 11:47:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049164d400) [pid = 3858] [serial = 2265] [outer = (nil)] 11:47:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049afb1800) [pid = 3858] [serial = 2266] [outer = 0x7f049164d400] 11:47:24 INFO - PROCESS | 3858 | 1461350844199 Marionette DEBUG loaded listener.js 11:47:24 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f049b02ec00) [pid = 3858] [serial = 2267] [outer = 0x7f049164d400] 11:47:25 INFO - PROCESS | 3858 | 1461350845171 Marionette TRACE conn4 <- [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]]]}] 11:47:25 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. 11:47:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1489ms 11:47:25 INFO - PROCESS | 3858 | 1461350845190 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 11:47:25 INFO - PROCESS | 3858 | 1461350845196 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 11:47:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:47:25 INFO - PROCESS | 3858 | 1461350845204 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:47:25 INFO - PROCESS | 3858 | 1461350845210 Marionette TRACE conn4 <- [1,2990,null,{}] 11:47:25 INFO - PROCESS | 3858 | 1461350845220 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:25 INFO - PROCESS | 3858 | 1461350845472 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 11:47:25 INFO - PROCESS | 3858 | 1461350845802 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:25 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0495e92000 == 176 [pid = 3858] [id = 756] 11:47:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f0492d53c00) [pid = 3858] [serial = 2268] [outer = (nil)] 11:47:25 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f0495df0000) [pid = 3858] [serial = 2269] [outer = 0x7f0492d53c00] 11:47:25 INFO - PROCESS | 3858 | 1461350845884 Marionette DEBUG loaded listener.js 11:47:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f0496bd0c00) [pid = 3858] [serial = 2270] [outer = 0x7f0492d53c00] 11:47:26 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0498de7000 == 177 [pid = 3858] [id = 757] 11:47:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f04991c8400) [pid = 3858] [serial = 2271] [outer = (nil)] 11:47:26 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0496bd1800) [pid = 3858] [serial = 2272] [outer = 0x7f04991c8400] 11:47:26 INFO - PROCESS | 3858 | 1461350846804 Marionette TRACE conn4 <- [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]]]}] 11:47:26 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. 11:47:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1641ms 11:47:26 INFO - PROCESS | 3858 | 1461350846847 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 11:47:26 INFO - PROCESS | 3858 | 1461350846856 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 11:47:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:47:26 INFO - PROCESS | 3858 | 1461350846875 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:47:26 INFO - PROCESS | 3858 | 1461350846879 Marionette TRACE conn4 <- [1,2994,null,{}] 11:47:26 INFO - PROCESS | 3858 | 1461350846885 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:27 INFO - PROCESS | 3858 | 1461350847187 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 11:47:27 INFO - PROCESS | 3858 | 1461350847511 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:27 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049be1e000 == 178 [pid = 3858] [id = 758] 11:47:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f04991b8c00) [pid = 3858] [serial = 2273] [outer = (nil)] 11:47:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f0499bacc00) [pid = 3858] [serial = 2274] [outer = 0x7f04991b8c00] 11:47:27 INFO - PROCESS | 3858 | 1461350847591 Marionette DEBUG loaded listener.js 11:47:27 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0499e7dc00) [pid = 3858] [serial = 2275] [outer = 0x7f04991b8c00] 11:47:28 INFO - PROCESS | 3858 | 1461350848453 Marionette TRACE conn4 <- [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]]]}] 11:47:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:47:28 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 11:47:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1642ms 11:47:28 INFO - PROCESS | 3858 | 1461350848518 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 11:47:28 INFO - PROCESS | 3858 | 1461350848522 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 11:47:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:47:28 INFO - PROCESS | 3858 | 1461350848528 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:47:28 INFO - PROCESS | 3858 | 1461350848534 Marionette TRACE conn4 <- [1,2998,null,{}] 11:47:28 INFO - PROCESS | 3858 | 1461350848571 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:28 INFO - PROCESS | 3858 | 1461350848845 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 11:47:29 INFO - PROCESS | 3858 | 1461350849127 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:29 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eab2000 == 179 [pid = 3858] [id = 759] 11:47:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0499e80000) [pid = 3858] [serial = 2276] [outer = (nil)] 11:47:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049b605400) [pid = 3858] [serial = 2277] [outer = 0x7f0499e80000] 11:47:29 INFO - PROCESS | 3858 | 1461350849257 Marionette DEBUG loaded listener.js 11:47:29 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049bad1800) [pid = 3858] [serial = 2278] [outer = 0x7f0499e80000] 11:47:30 INFO - PROCESS | 3858 | 1461350850024 Marionette TRACE conn4 <- [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]]]}] 11:47:30 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. 11:47:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1549ms 11:47:30 INFO - PROCESS | 3858 | 1461350850078 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 11:47:30 INFO - PROCESS | 3858 | 1461350850083 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 11:47:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:47:30 INFO - PROCESS | 3858 | 1461350850089 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:47:30 INFO - PROCESS | 3858 | 1461350850091 Marionette TRACE conn4 <- [1,3002,null,{}] 11:47:30 INFO - PROCESS | 3858 | 1461350850099 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:30 INFO - PROCESS | 3858 | 1461350850330 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 11:47:30 INFO - PROCESS | 3858 | 1461350850616 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:30 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4017800 == 180 [pid = 3858] [id = 760] 11:47:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049b028800) [pid = 3858] [serial = 2279] [outer = (nil)] 11:47:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049c28e800) [pid = 3858] [serial = 2280] [outer = 0x7f049b028800] 11:47:30 INFO - PROCESS | 3858 | 1461350850694 Marionette DEBUG loaded listener.js 11:47:30 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049c73cc00) [pid = 3858] [serial = 2281] [outer = 0x7f049b028800] 11:47:31 INFO - PROCESS | 3858 | 1461350851514 Marionette TRACE conn4 <- [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]]]}] 11:47:31 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. 11:47:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1436ms 11:47:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:47:31 INFO - PROCESS | 3858 | 1461350851525 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 11:47:31 INFO - PROCESS | 3858 | 1461350851528 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 11:47:31 INFO - PROCESS | 3858 | 1461350851535 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:47:31 INFO - PROCESS | 3858 | 1461350851538 Marionette TRACE conn4 <- [1,3006,null,{}] 11:47:31 INFO - PROCESS | 3858 | 1461350851543 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:31 INFO - PROCESS | 3858 | 1461350851791 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 11:47:32 INFO - PROCESS | 3858 | 1461350852063 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:32 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a53a0800 == 181 [pid = 3858] [id = 761] 11:47:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f049bad2800) [pid = 3858] [serial = 2282] [outer = (nil)] 11:47:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049c79f800) [pid = 3858] [serial = 2283] [outer = 0x7f049bad2800] 11:47:32 INFO - PROCESS | 3858 | 1461350852150 Marionette DEBUG loaded listener.js 11:47:32 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049c807800) [pid = 3858] [serial = 2284] [outer = 0x7f049bad2800] 11:47:32 INFO - PROCESS | 3858 | 1461350852987 Marionette TRACE conn4 <- [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]]]}] 11:47:33 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. 11:47:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1482ms 11:47:33 INFO - PROCESS | 3858 | 1461350853016 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 11:47:33 INFO - PROCESS | 3858 | 1461350853020 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 11:47:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:47:33 INFO - PROCESS | 3858 | 1461350853026 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:47:33 INFO - PROCESS | 3858 | 1461350853028 Marionette TRACE conn4 <- [1,3010,null,{}] 11:47:33 INFO - PROCESS | 3858 | 1461350853034 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:33 INFO - PROCESS | 3858 | 1461350853331 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 11:47:33 INFO - PROCESS | 3858 | 1461350853616 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:33 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6236800 == 182 [pid = 3858] [id = 762] 11:47:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f0499ab9800) [pid = 3858] [serial = 2285] [outer = (nil)] 11:47:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049ece5c00) [pid = 3858] [serial = 2286] [outer = 0x7f0499ab9800] 11:47:33 INFO - PROCESS | 3858 | 1461350853697 Marionette DEBUG loaded listener.js 11:47:33 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f049ee6e800) [pid = 3858] [serial = 2287] [outer = 0x7f0499ab9800] 11:47:34 INFO - PROCESS | 3858 | 1461350854529 Marionette TRACE conn4 <- [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]]]}] 11:47:34 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 11:47:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1532ms 11:47:34 INFO - PROCESS | 3858 | 1461350854559 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 11:47:34 INFO - PROCESS | 3858 | 1461350854563 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 11:47:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:47:34 INFO - PROCESS | 3858 | 1461350854570 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:47:34 INFO - PROCESS | 3858 | 1461350854572 Marionette TRACE conn4 <- [1,3014,null,{}] 11:47:34 INFO - PROCESS | 3858 | 1461350854578 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:34 INFO - PROCESS | 3858 | 1461350854825 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 11:47:35 INFO - PROCESS | 3858 | 1461350855115 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:35 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ec9000 == 183 [pid = 3858] [id = 763] 11:47:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f049c809400) [pid = 3858] [serial = 2288] [outer = (nil)] 11:47:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f049f36b400) [pid = 3858] [serial = 2289] [outer = 0x7f049c809400] 11:47:35 INFO - PROCESS | 3858 | 1461350855199 Marionette DEBUG loaded listener.js 11:47:35 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a5678c00) [pid = 3858] [serial = 2290] [outer = 0x7f049c809400] 11:47:35 INFO - PROCESS | 3858 | [3858] 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 11:47:36 INFO - PROCESS | 3858 | 1461350856124 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:47:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:47:36 INFO - {} 11:47:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:47:36 INFO - {} 11:47:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:47:36 INFO - {} 11:47:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:47:36 INFO - {} 11:47:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1579ms 11:47:36 INFO - PROCESS | 3858 | 1461350856152 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 11:47:36 INFO - TEST-START | /FileAPI/fileReader.html 11:47:36 INFO - PROCESS | 3858 | 1461350856160 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 11:47:36 INFO - PROCESS | 3858 | 1461350856172 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:47:36 INFO - PROCESS | 3858 | 1461350856176 Marionette TRACE conn4 <- [1,3018,null,{}] 11:47:36 INFO - PROCESS | 3858 | 1461350856181 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:36 INFO - PROCESS | 3858 | 1461350856536 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 11:47:36 INFO - PROCESS | 3858 | 1461350856752 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:36 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0e6000 == 184 [pid = 3858] [id = 764] 11:47:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049f126400) [pid = 3858] [serial = 2291] [outer = (nil)] 11:47:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a64f2800) [pid = 3858] [serial = 2292] [outer = 0x7f049f126400] 11:47:36 INFO - PROCESS | 3858 | 1461350856877 Marionette DEBUG loaded listener.js 11:47:36 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a68ccc00) [pid = 3858] [serial = 2293] [outer = 0x7f049f126400] 11:47:37 INFO - PROCESS | 3858 | 1461350857613 Marionette TRACE conn4 <- [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]]]}] 11:47:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:47:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:47:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:47:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:47:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 1481ms 11:47:37 INFO - PROCESS | 3858 | 1461350857655 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 11:47:37 INFO - PROCESS | 3858 | 1461350857658 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 11:47:37 INFO - TEST-START | /FileAPI/historical.html 11:47:37 INFO - PROCESS | 3858 | 1461350857664 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:47:37 INFO - PROCESS | 3858 | 1461350857668 Marionette TRACE conn4 <- [1,3022,null,{}] 11:47:37 INFO - PROCESS | 3858 | 1461350857673 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:37 INFO - PROCESS | 3858 | 1461350857923 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 11:47:38 INFO - PROCESS | 3858 | 1461350858237 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:38 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa870000 == 185 [pid = 3858] [id = 765] 11:47:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f049a67f000) [pid = 3858] [serial = 2294] [outer = (nil)] 11:47:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a6da0c00) [pid = 3858] [serial = 2295] [outer = 0x7f049a67f000] 11:47:38 INFO - PROCESS | 3858 | 1461350858317 Marionette DEBUG loaded listener.js 11:47:38 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a6fa3400) [pid = 3858] [serial = 2296] [outer = 0x7f049a67f000] 11:47:39 INFO - PROCESS | 3858 | 1461350859218 Marionette TRACE conn4 <- [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"]]]}] 11:47:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:47:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:47:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:47:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:47:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:47:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:47:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:47:39 INFO - TEST-OK | /FileAPI/historical.html | took 1589ms 11:47:39 INFO - PROCESS | 3858 | 1461350859257 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 11:47:39 INFO - PROCESS | 3858 | 1461350859260 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 11:47:39 INFO - TEST-START | /FileAPI/idlharness.html 11:47:39 INFO - PROCESS | 3858 | 1461350859271 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:47:39 INFO - PROCESS | 3858 | 1461350859276 Marionette TRACE conn4 <- [1,3026,null,{}] 11:47:39 INFO - PROCESS | 3858 | 1461350859283 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:39 INFO - PROCESS | 3858 | 1461350859563 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 11:47:39 INFO - PROCESS | 3858 | 1461350859871 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:39 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaa6a800 == 186 [pid = 3858] [id = 766] 11:47:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f049b968000) [pid = 3858] [serial = 2297] [outer = (nil)] 11:47:39 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a778b400) [pid = 3858] [serial = 2298] [outer = 0x7f049b968000] 11:47:39 INFO - PROCESS | 3858 | 1461350859994 Marionette DEBUG loaded listener.js 11:47:40 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a8530000) [pid = 3858] [serial = 2299] [outer = 0x7f049b968000] 11:47:41 INFO - PROCESS | 3858 | 1461350861626 Marionette TRACE conn4 <- [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]]]}] 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:47:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:47:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:47:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:47:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:47:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:47:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:47:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:47:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:47:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:47:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:47:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:47:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:47:41 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 11:47:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:47:41 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 11:47:41 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 11:47:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:47:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:47:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:47:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:47:41 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 11:47:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:47:41 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 11:47:41 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 11:47:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:47:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:47:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:47:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:47:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:47:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:47:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 2472ms 11:47:41 INFO - PROCESS | 3858 | 1461350861827 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 11:47:41 INFO - PROCESS | 3858 | 1461350861837 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 11:47:41 INFO - TEST-START | /FileAPI/idlharness.worker 11:47:41 INFO - PROCESS | 3858 | 1461350861858 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:47:41 INFO - PROCESS | 3858 | 1461350861868 Marionette TRACE conn4 <- [1,3030,null,{}] 11:47:41 INFO - PROCESS | 3858 | 1461350861872 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:42 INFO - PROCESS | 3858 | 1461350862154 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 11:47:42 INFO - PROCESS | 3858 | 1461350862447 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:42 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aaf89000 == 187 [pid = 3858] [id = 767] 11:47:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 168 (0x7f04a567fc00) [pid = 3858] [serial = 2300] [outer = (nil)] 11:47:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 169 (0x7f04ae67f000) [pid = 3858] [serial = 2301] [outer = 0x7f04a567fc00] 11:47:42 INFO - PROCESS | 3858 | 1461350862530 Marionette DEBUG loaded listener.js 11:47:42 INFO - PROCESS | 3858 | ++DOMWINDOW == 170 (0x7f04b0e37c00) [pid = 3858] [serial = 2302] [outer = 0x7f04a567fc00] 11:47:42 INFO - PROCESS | 3858 | [3858] 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 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:47:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:47:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:47:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:47:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:47:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:47:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:47:45 INFO - {} 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:47:45 INFO - {} 11:47:45 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 - {} 11:47:45 INFO - {} 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:47:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:47:45 INFO - {} 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:47:45 INFO - {} 11:47:45 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 - {} 11:47:45 INFO - {} 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:47:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:47:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:47:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:47:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 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 11:47:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:47:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:47:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:47:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:47:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:47:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:47:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:47:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:47:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:47:45 INFO - {} 11:47:45 INFO - PROCESS | 3858 | 1461350865010 Marionette TRACE conn4 <- [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,{},{}]]]}] 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:47:45 INFO - {} 11:47:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3262ms 11:47:45 INFO - PROCESS | 3858 | 1461350865152 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 11:47:45 INFO - PROCESS | 3858 | 1461350865160 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 11:47:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:47:45 INFO - PROCESS | 3858 | 1461350865171 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:47:45 INFO - PROCESS | 3858 | 1461350865175 Marionette TRACE conn4 <- [1,3034,null,{}] 11:47:45 INFO - PROCESS | 3858 | 1461350865188 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:45 INFO - PROCESS | 3858 | 1461350865497 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 11:47:45 INFO - PROCESS | 3858 | 1461350865791 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c6a3b000 == 188 [pid = 3858] [id = 768] 11:47:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 171 (0x7f04a89bac00) [pid = 3858] [serial = 2303] [outer = (nil)] 11:47:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 172 (0x7f04b117ec00) [pid = 3858] [serial = 2304] [outer = 0x7f04a89bac00] 11:47:45 INFO - PROCESS | 3858 | 1461350865869 Marionette DEBUG loaded listener.js 11:47:45 INFO - PROCESS | 3858 | ++DOMWINDOW == 173 (0x7f04bd37b000) [pid = 3858] [serial = 2305] [outer = 0x7f04a89bac00] 11:47:46 INFO - PROCESS | 3858 | 1461350866641 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:47:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:47:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1490ms 11:47:46 INFO - PROCESS | 3858 | 1461350866661 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 11:47:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:47:46 INFO - PROCESS | 3858 | 1461350866667 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 11:47:46 INFO - PROCESS | 3858 | 1461350866677 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:47:46 INFO - PROCESS | 3858 | 1461350866680 Marionette TRACE conn4 <- [1,3038,null,{}] 11:47:46 INFO - PROCESS | 3858 | 1461350866686 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:46 INFO - PROCESS | 3858 | 1461350866936 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 11:47:47 INFO - PROCESS | 3858 | 1461350867230 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:47 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c7ac8000 == 189 [pid = 3858] [id = 769] 11:47:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 174 (0x7f04aa505000) [pid = 3858] [serial = 2306] [outer = (nil)] 11:47:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 175 (0x7f04bd385000) [pid = 3858] [serial = 2307] [outer = 0x7f04aa505000] 11:47:47 INFO - PROCESS | 3858 | 1461350867309 Marionette DEBUG loaded listener.js 11:47:47 INFO - PROCESS | 3858 | ++DOMWINDOW == 176 (0x7f04bd481c00) [pid = 3858] [serial = 2308] [outer = 0x7f04aa505000] 11:47:48 INFO - PROCESS | 3858 | 1461350868146 Marionette TRACE conn4 <- [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"]]]}] 11:47:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:47:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:47:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:47:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1489ms 11:47:48 INFO - PROCESS | 3858 | 1461350868164 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 11:47:48 INFO - PROCESS | 3858 | 1461350868168 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 11:47:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:47:48 INFO - PROCESS | 3858 | 1461350868174 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:47:48 INFO - PROCESS | 3858 | 1461350868176 Marionette TRACE conn4 <- [1,3042,null,{}] 11:47:48 INFO - PROCESS | 3858 | 1461350868182 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:48 INFO - PROCESS | 3858 | 1461350868429 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 11:47:48 INFO - PROCESS | 3858 | 1461350868707 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:48 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0492c9d800 == 190 [pid = 3858] [id = 770] 11:47:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 177 (0x7f04bd37c400) [pid = 3858] [serial = 2309] [outer = (nil)] 11:47:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 178 (0x7f04bd60a000) [pid = 3858] [serial = 2310] [outer = 0x7f04bd37c400] 11:47:48 INFO - PROCESS | 3858 | 1461350868783 Marionette DEBUG loaded listener.js 11:47:48 INFO - PROCESS | 3858 | ++DOMWINDOW == 179 (0x7f04bd817400) [pid = 3858] [serial = 2311] [outer = 0x7f04bd37c400] 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:47:49 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. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:47:49 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'.) 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:47:49 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. 11:47:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:47:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:47:50 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. 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:47:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:47:50 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. 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:47:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:47:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:47:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:47:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:47:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1817ms 11:47:50 INFO - PROCESS | 3858 | 1461350869938 Marionette TRACE conn4 <- [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]]]}] 11:47:50 INFO - PROCESS | 3858 | 1461350870015 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 11:47:50 INFO - PROCESS | 3858 | 1461350870026 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 11:47:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:47:50 INFO - PROCESS | 3858 | 1461350870047 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:47:50 INFO - PROCESS | 3858 | 1461350870054 Marionette TRACE conn4 <- [1,3046,null,{}] 11:47:50 INFO - PROCESS | 3858 | 1461350870062 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:50 INFO - PROCESS | 3858 | 1461350870371 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 11:47:50 INFO - PROCESS | 3858 | 1461350870749 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:50 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493e14000 == 191 [pid = 3858] [id = 771] 11:47:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 180 (0x7f0491d08400) [pid = 3858] [serial = 2312] [outer = (nil)] 11:47:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 181 (0x7f04a6fa3c00) [pid = 3858] [serial = 2313] [outer = 0x7f0491d08400] 11:47:50 INFO - PROCESS | 3858 | 1461350870829 Marionette DEBUG loaded listener.js 11:47:50 INFO - PROCESS | 3858 | ++DOMWINDOW == 182 (0x7f04b1179800) [pid = 3858] [serial = 2314] [outer = 0x7f0491d08400] 11:47:51 INFO - PROCESS | 3858 | [3858] 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 11:47:51 INFO - PROCESS | 3858 | 1461350871660 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:47:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:47:51 INFO - {} 11:47:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1635ms 11:47:51 INFO - PROCESS | 3858 | 1461350871683 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 11:47:51 INFO - PROCESS | 3858 | 1461350871687 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 11:47:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:47:51 INFO - PROCESS | 3858 | 1461350871693 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:47:51 INFO - PROCESS | 3858 | 1461350871695 Marionette TRACE conn4 <- [1,3050,null,{}] 11:47:51 INFO - PROCESS | 3858 | 1461350871700 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:51 INFO - PROCESS | 3858 | 1461350871948 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 11:47:52 INFO - PROCESS | 3858 | 1461350872245 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:52 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04b341b800 == 192 [pid = 3858] [id = 772] 11:47:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 183 (0x7f04b1179c00) [pid = 3858] [serial = 2315] [outer = (nil)] 11:47:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 184 (0x7f04b1c8e800) [pid = 3858] [serial = 2316] [outer = 0x7f04b1179c00] 11:47:52 INFO - PROCESS | 3858 | 1461350872327 Marionette DEBUG loaded listener.js 11:47:52 INFO - PROCESS | 3858 | ++DOMWINDOW == 185 (0x7f04b241f800) [pid = 3858] [serial = 2317] [outer = 0x7f04b1179c00] 11:47:53 INFO - PROCESS | 3858 | 1461350873146 Marionette TRACE conn4 <- [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]]]}] 11:47:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:47:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:47:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:47:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:47:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1478ms 11:47:53 INFO - PROCESS | 3858 | 1461350873180 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 11:47:53 INFO - PROCESS | 3858 | 1461350873183 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 11:47:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:47:53 INFO - PROCESS | 3858 | 1461350873193 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:47:53 INFO - PROCESS | 3858 | 1461350873196 Marionette TRACE conn4 <- [1,3054,null,{}] 11:47:53 INFO - PROCESS | 3858 | 1461350873201 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:53 INFO - PROCESS | 3858 | 1461350873477 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 11:47:53 INFO - PROCESS | 3858 | 1461350873759 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:53 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04c5443800 == 193 [pid = 3858] [id = 773] 11:47:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 186 (0x7f04b117f000) [pid = 3858] [serial = 2318] [outer = (nil)] 11:47:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 187 (0x7f04b30eb400) [pid = 3858] [serial = 2319] [outer = 0x7f04b117f000] 11:47:53 INFO - PROCESS | 3858 | 1461350873836 Marionette DEBUG loaded listener.js 11:47:53 INFO - PROCESS | 3858 | ++DOMWINDOW == 188 (0x7f04b315ac00) [pid = 3858] [serial = 2320] [outer = 0x7f04b117f000] 11:47:55 INFO - PROCESS | 3858 | 1461350875059 Marionette TRACE conn4 <- [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"]]]}] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04ab1d8800 == 192 [pid = 3858] [id = 347] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a56d9000 == 191 [pid = 3858] [id = 120] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04979a9000 == 190 [pid = 3858] [id = 308] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04940e6000 == 189 [pid = 3858] [id = 754] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049725c000 == 188 [pid = 3858] [id = 753] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0495e14000 == 187 [pid = 3858] [id = 752] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0493fac000 == 186 [pid = 3858] [id = 751] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c2477800 == 185 [pid = 3858] [id = 749] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04c0781800 == 184 [pid = 3858] [id = 748] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b3311000 == 183 [pid = 3858] [id = 746] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04bd6ec800 == 182 [pid = 3858] [id = 747] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b1bcb800 == 181 [pid = 3858] [id = 745] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04b113f000 == 180 [pid = 3858] [id = 744] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04af3d8000 == 179 [pid = 3858] [id = 743] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aad04800 == 178 [pid = 3858] [id = 742] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa86d800 == 177 [pid = 3858] [id = 741] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04aa129800 == 176 [pid = 3858] [id = 740] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a776c000 == 175 [pid = 3858] [id = 739] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a6c10000 == 174 [pid = 3858] [id = 738] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a61a2000 == 173 [pid = 3858] [id = 737] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f04a4094800 == 172 [pid = 3858] [id = 736] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049ef4b000 == 171 [pid = 3858] [id = 735] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049c640800 == 170 [pid = 3858] [id = 734] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f049b3cc800 == 169 [pid = 3858] [id = 733] 11:47:57 INFO - PROCESS | 3858 | --DOCSHELL 0x7f0496994000 == 168 [pid = 3858] [id = 732] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 187 (0x7f04aac8c800) [pid = 3858] [serial = 2115] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 186 (0x7f04991cc800) [pid = 3858] [serial = 2061] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 185 (0x7f0499bdec00) [pid = 3858] [serial = 2193] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 184 (0x7f0498f27400) [pid = 3858] [serial = 2189] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 183 (0x7f04991b3000) [pid = 3858] [serial = 2190] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 182 (0x7f0499abf800) [pid = 3858] [serial = 2192] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 181 (0x7f04a643fc00) [pid = 3858] [serial = 2159] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 180 (0x7f04a567ac00) [pid = 3858] [serial = 2157] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 179 (0x7f04a5225c00) [pid = 3858] [serial = 2156] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 178 (0x7f049ee71000) [pid = 3858] [serial = 2154] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 177 (0x7f049ecee000) [pid = 3858] [serial = 2153] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 176 (0x7f049ebdb800) [pid = 3858] [serial = 2151] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 175 (0x7f049e7b0800) [pid = 3858] [serial = 2150] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 174 (0x7f049c807400) [pid = 3858] [serial = 2148] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 173 (0x7f049c79b000) [pid = 3858] [serial = 2147] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 172 (0x7f049c2aa800) [pid = 3858] [serial = 2145] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 171 (0x7f049bf9f800) [pid = 3858] [serial = 2144] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 170 (0x7f049b96ac00) [pid = 3858] [serial = 2142] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 169 (0x7f049b60dc00) [pid = 3858] [serial = 2141] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 168 (0x7f049b11dc00) [pid = 3858] [serial = 2139] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 167 (0x7f049b028000) [pid = 3858] [serial = 2138] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 166 (0x7f0499e7a800) [pid = 3858] [serial = 2136] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 165 (0x7f0499be8800) [pid = 3858] [serial = 2135] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 164 (0x7f04991b6800) [pid = 3858] [serial = 2133] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 163 (0x7f04974aec00) [pid = 3858] [serial = 2132] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 162 (0x7f0492d4dc00) [pid = 3858] [serial = 2130] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 161 (0x7f04916a1400) [pid = 3858] [serial = 2129] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 160 (0x7f0495fed800) [pid = 3858] [serial = 2186] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 159 (0x7f0491d05000) [pid = 3858] [serial = 2183] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 158 (0x7f0494147800) [pid = 3858] [serial = 2184] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 157 (0x7f04ad4e4400) [pid = 3858] [serial = 2181] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 156 (0x7f04ac649400) [pid = 3858] [serial = 2180] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 155 (0x7f04aaebf800) [pid = 3858] [serial = 2178] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 154 (0x7f04aaeb6400) [pid = 3858] [serial = 2177] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 153 (0x7f04aade5c00) [pid = 3858] [serial = 2175] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 152 (0x7f04aac98800) [pid = 3858] [serial = 2174] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 151 (0x7f04aac91000) [pid = 3858] [serial = 2172] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f04aac8bc00) [pid = 3858] [serial = 2171] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04aa50c400) [pid = 3858] [serial = 2169] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a9f22800) [pid = 3858] [serial = 2168] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a89b8000) [pid = 3858] [serial = 2166] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f04a8530400) [pid = 3858] [serial = 2165] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f04a748e400) [pid = 3858] [serial = 2163] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f04a6f93c00) [pid = 3858] [serial = 2162] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04a64f6800) [pid = 3858] [serial = 2160] [outer = (nil)] [url = about:blank] 11:47:57 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f04960f2400) [pid = 3858] [serial = 2187] [outer = (nil)] [url = about:blank] 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:47:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:47:57 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" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:47:57 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" 11:47:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:47:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:47:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:47:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 4312ms 11:47:57 INFO - PROCESS | 3858 | 1461350877658 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 11:47:57 INFO - PROCESS | 3858 | 1461350877664 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 11:47:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:47:57 INFO - PROCESS | 3858 | 1461350877676 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:47:57 INFO - PROCESS | 3858 | 1461350877682 Marionette TRACE conn4 <- [1,3058,null,{}] 11:47:57 INFO - PROCESS | 3858 | 1461350877689 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:57 INFO - PROCESS | 3858 | 1461350877917 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 11:47:58 INFO - PROCESS | 3858 | 1461350878152 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:58 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493092000 == 169 [pid = 3858] [id = 774] 11:47:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f0492d45000) [pid = 3858] [serial = 2321] [outer = (nil)] 11:47:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f0492d4d800) [pid = 3858] [serial = 2322] [outer = 0x7f0492d45000] 11:47:58 INFO - PROCESS | 3858 | 1461350878222 Marionette DEBUG loaded listener.js 11:47:58 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f0494747400) [pid = 3858] [serial = 2323] [outer = 0x7f0492d45000] 11:47:59 INFO - PROCESS | 3858 | 1461350879066 Marionette TRACE conn4 <- [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]]]}] 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:47:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:47:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:47:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:47:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:47:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:47:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:47:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:47:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:47:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:47:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1443ms 11:47:59 INFO - PROCESS | 3858 | 1461350879122 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 11:47:59 INFO - PROCESS | 3858 | 1461350879127 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 11:47:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:47:59 INFO - PROCESS | 3858 | 1461350879141 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:47:59 INFO - PROCESS | 3858 | 1461350879148 Marionette TRACE conn4 <- [1,3062,null,{}] 11:47:59 INFO - PROCESS | 3858 | 1461350879153 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:59 INFO - PROCESS | 3858 | 1461350879382 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 11:47:59 INFO - PROCESS | 3858 | 1461350879599 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:59 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0494fd6800 == 170 [pid = 3858] [id = 775] 11:47:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f0494749000) [pid = 3858] [serial = 2324] [outer = (nil)] 11:47:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f04974a6c00) [pid = 3858] [serial = 2325] [outer = 0x7f0494749000] 11:47:59 INFO - PROCESS | 3858 | 1461350879666 Marionette DEBUG loaded listener.js 11:47:59 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f0498f23c00) [pid = 3858] [serial = 2326] [outer = 0x7f0494749000] 11:48:00 INFO - PROCESS | 3858 | [3858] 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 11:48:00 INFO - PROCESS | 3858 | 1461350880553 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:48:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:48:00 INFO - {} 11:48:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1441ms 11:48:00 INFO - PROCESS | 3858 | 1461350880605 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 11:48:00 INFO - PROCESS | 3858 | 1461350880609 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 11:48:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:48:00 INFO - PROCESS | 3858 | 1461350880622 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:48:00 INFO - PROCESS | 3858 | 1461350880624 Marionette TRACE conn4 <- [1,3066,null,{}] 11:48:00 INFO - PROCESS | 3858 | 1461350880650 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:00 INFO - PROCESS | 3858 | 1461350880955 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 11:48:01 INFO - PROCESS | 3858 | 1461350880998 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:01 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049724d000 == 171 [pid = 3858] [id = 776] 11:48:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f0499abe400) [pid = 3858] [serial = 2327] [outer = (nil)] 11:48:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0499ddc400) [pid = 3858] [serial = 2328] [outer = 0x7f0499abe400] 11:48:01 INFO - PROCESS | 3858 | 1461350881072 Marionette DEBUG loaded listener.js 11:48:01 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049a679400) [pid = 3858] [serial = 2329] [outer = 0x7f0499abe400] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 150 (0x7f049b024400) [pid = 3858] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 149 (0x7f04a89b3400) [pid = 3858] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 148 (0x7f04a5672400) [pid = 3858] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 147 (0x7f04a78c1800) [pid = 3858] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 146 (0x7f049164b800) [pid = 3858] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 145 (0x7f0494748000) [pid = 3858] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 144 (0x7f049f366c00) [pid = 3858] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 143 (0x7f04aecd5400) [pid = 3858] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 142 (0x7f049b607000) [pid = 3858] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 141 (0x7f0495df4000) [pid = 3858] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 140 (0x7f0498f29000) [pid = 3858] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 139 (0x7f049b022800) [pid = 3858] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 138 (0x7f04a852ec00) [pid = 3858] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 137 (0x7f04a64f9c00) [pid = 3858] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 136 (0x7f04909dd400) [pid = 3858] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 135 (0x7f0496bc5c00) [pid = 3858] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 134 (0x7f049c2afc00) [pid = 3858] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 133 (0x7f049ee66400) [pid = 3858] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 132 (0x7f04ac64d400) [pid = 3858] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:48:03 INFO - PROCESS | 3858 | --DOMWINDOW == 131 (0x7f04907ae400) [pid = 3858] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:48:03 INFO - PROCESS | 3858 | 1461350883182 Marionette TRACE conn4 <- [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]]]}] 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:48:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:48:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2596ms 11:48:03 INFO - PROCESS | 3858 | 1461350883230 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 11:48:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:48:03 INFO - PROCESS | 3858 | 1461350883234 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 11:48:03 INFO - PROCESS | 3858 | 1461350883242 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:48:03 INFO - PROCESS | 3858 | 1461350883244 Marionette TRACE conn4 <- [1,3070,null,{}] 11:48:03 INFO - PROCESS | 3858 | 1461350883252 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:03 INFO - PROCESS | 3858 | 1461350883481 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 11:48:03 INFO - PROCESS | 3858 | 1461350883698 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:03 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0499a66000 == 172 [pid = 3858] [id = 777] 11:48:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 132 (0x7f0494748000) [pid = 3858] [serial = 2330] [outer = (nil)] 11:48:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 133 (0x7f049b028400) [pid = 3858] [serial = 2331] [outer = 0x7f0494748000] 11:48:03 INFO - PROCESS | 3858 | 1461350883763 Marionette DEBUG loaded listener.js 11:48:03 INFO - PROCESS | 3858 | ++DOMWINDOW == 134 (0x7f049b118c00) [pid = 3858] [serial = 2332] [outer = 0x7f0494748000] 11:48:04 INFO - PROCESS | 3858 | 1461350884438 Marionette TRACE conn4 <- [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]]]}] 11:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:48:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:48:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1235ms 11:48:04 INFO - PROCESS | 3858 | 1461350884480 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 11:48:04 INFO - PROCESS | 3858 | 1461350884483 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 11:48:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:48:04 INFO - PROCESS | 3858 | 1461350884489 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:48:04 INFO - PROCESS | 3858 | 1461350884491 Marionette TRACE conn4 <- [1,3074,null,{}] 11:48:04 INFO - PROCESS | 3858 | 1461350884510 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:04 INFO - PROCESS | 3858 | 1461350884811 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 11:48:04 INFO - PROCESS | 3858 | 1461350884837 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:04 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049b910000 == 173 [pid = 3858] [id = 778] 11:48:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 135 (0x7f0496bc5c00) [pid = 3858] [serial = 2333] [outer = (nil)] 11:48:04 INFO - PROCESS | 3858 | ++DOMWINDOW == 136 (0x7f049b60b000) [pid = 3858] [serial = 2334] [outer = 0x7f0496bc5c00] 11:48:04 INFO - PROCESS | 3858 | 1461350884904 Marionette DEBUG loaded listener.js 11:48:05 INFO - PROCESS | 3858 | ++DOMWINDOW == 137 (0x7f049bad6c00) [pid = 3858] [serial = 2335] [outer = 0x7f0496bc5c00] 11:48:06 INFO - PROCESS | 3858 | 1461350886181 Marionette TRACE conn4 <- [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]]]}] 11:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:48:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1741ms 11:48:06 INFO - PROCESS | 3858 | 1461350886235 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 11:48:06 INFO - PROCESS | 3858 | 1461350886242 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 11:48:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:48:06 INFO - PROCESS | 3858 | 1461350886252 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:48:06 INFO - PROCESS | 3858 | 1461350886257 Marionette TRACE conn4 <- [1,3078,null,{}] 11:48:06 INFO - PROCESS | 3858 | 1461350886318 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:06 INFO - PROCESS | 3858 | 1461350886600 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 11:48:06 INFO - PROCESS | 3858 | 1461350886944 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:06 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f0493e0a800 == 174 [pid = 3858] [id = 779] 11:48:06 INFO - PROCESS | 3858 | ++DOMWINDOW == 138 (0x7f0495fed400) [pid = 3858] [serial = 2336] [outer = (nil)] 11:48:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 139 (0x7f0495ff8400) [pid = 3858] [serial = 2337] [outer = 0x7f0495fed400] 11:48:07 INFO - PROCESS | 3858 | 1461350887036 Marionette DEBUG loaded listener.js 11:48:07 INFO - PROCESS | 3858 | ++DOMWINDOW == 140 (0x7f0496bf5c00) [pid = 3858] [serial = 2338] [outer = 0x7f0495fed400] 11:48:07 INFO - PROCESS | 3858 | 1461350887943 Marionette TRACE conn4 <- [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] 11:48:08 INFO - PROCESS | 3858 | 1461350888013 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 11:48:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:48:08 INFO - PROCESS | 3858 | 1461350888045 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:48:08 INFO - PROCESS | 3858 | 1461350888049 Marionette TRACE conn4 <- [1,3082,null,{}] 11:48:08 INFO - PROCESS | 3858 | 1461350888059 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:08 INFO - PROCESS | 3858 | 1461350888317 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 11:48:08 INFO - PROCESS | 3858 | 1461350888711 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:08 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04969a6800 == 175 [pid = 3858] [id = 780] 11:48:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 141 (0x7f049a676400) [pid = 3858] [serial = 2339] [outer = (nil)] 11:48:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 142 (0x7f049afac000) [pid = 3858] [serial = 2340] [outer = 0x7f049a676400] 11:48:08 INFO - PROCESS | 3858 | 1461350888830 Marionette DEBUG loaded listener.js 11:48:08 INFO - PROCESS | 3858 | ++DOMWINDOW == 143 (0x7f049b11cc00) [pid = 3858] [serial = 2341] [outer = 0x7f049a676400] 11:48:09 INFO - PROCESS | 3858 | 1461350889619 Marionette TRACE conn4 <- [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]]]}] 11:48:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:48:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:48:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:48:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1664ms 11:48:09 INFO - PROCESS | 3858 | 1461350889690 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 11:48:09 INFO - PROCESS | 3858 | 1461350889693 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 11:48:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:48:09 INFO - PROCESS | 3858 | 1461350889700 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:48:09 INFO - PROCESS | 3858 | 1461350889707 Marionette TRACE conn4 <- [1,3086,null,{}] 11:48:09 INFO - PROCESS | 3858 | 1461350889723 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:09 INFO - PROCESS | 3858 | 1461350889983 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 11:48:10 INFO - PROCESS | 3858 | 1461350890272 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:10 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049c627800 == 176 [pid = 3858] [id = 781] 11:48:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 144 (0x7f049bad0800) [pid = 3858] [serial = 2342] [outer = (nil)] 11:48:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 145 (0x7f049c28e400) [pid = 3858] [serial = 2343] [outer = 0x7f049bad0800] 11:48:10 INFO - PROCESS | 3858 | 1461350890357 Marionette DEBUG loaded listener.js 11:48:10 INFO - PROCESS | 3858 | ++DOMWINDOW == 146 (0x7f049c73d400) [pid = 3858] [serial = 2344] [outer = 0x7f049bad0800] 11:48:11 INFO - PROCESS | 3858 | 1461350891189 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:48:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:48:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1535ms 11:48:11 INFO - PROCESS | 3858 | 1461350891237 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 11:48:11 INFO - PROCESS | 3858 | 1461350891243 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 11:48:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:48:11 INFO - PROCESS | 3858 | 1461350891249 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:48:11 INFO - PROCESS | 3858 | 1461350891252 Marionette TRACE conn4 <- [1,3090,null,{}] 11:48:11 INFO - PROCESS | 3858 | 1461350891260 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:11 INFO - PROCESS | 3858 | 1461350891542 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 11:48:11 INFO - PROCESS | 3858 | 1461350891820 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:11 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f049eac4800 == 177 [pid = 3858] [id = 782] 11:48:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 147 (0x7f049b2c0000) [pid = 3858] [serial = 2345] [outer = (nil)] 11:48:11 INFO - PROCESS | 3858 | ++DOMWINDOW == 148 (0x7f049c7a5000) [pid = 3858] [serial = 2346] [outer = 0x7f049b2c0000] 11:48:11 INFO - PROCESS | 3858 | 1461350891906 Marionette DEBUG loaded listener.js 11:48:12 INFO - PROCESS | 3858 | ++DOMWINDOW == 149 (0x7f049c80e400) [pid = 3858] [serial = 2347] [outer = 0x7f049b2c0000] 11:48:12 INFO - PROCESS | 3858 | 1461350892765 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:48:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:48:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1542ms 11:48:12 INFO - PROCESS | 3858 | 1461350892793 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 11:48:12 INFO - PROCESS | 3858 | 1461350892798 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 11:48:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:48:12 INFO - PROCESS | 3858 | 1461350892804 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:48:12 INFO - PROCESS | 3858 | 1461350892807 Marionette TRACE conn4 <- [1,3094,null,{}] 11:48:12 INFO - PROCESS | 3858 | 1461350892813 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:13 INFO - PROCESS | 3858 | 1461350893066 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 11:48:13 INFO - PROCESS | 3858 | 1461350893367 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:13 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a4022800 == 178 [pid = 3858] [id = 783] 11:48:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 150 (0x7f0491d03800) [pid = 3858] [serial = 2348] [outer = (nil)] 11:48:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 151 (0x7f049e734000) [pid = 3858] [serial = 2349] [outer = 0x7f0491d03800] 11:48:13 INFO - PROCESS | 3858 | 1461350893452 Marionette DEBUG loaded listener.js 11:48:13 INFO - PROCESS | 3858 | ++DOMWINDOW == 152 (0x7f049ebd6800) [pid = 3858] [serial = 2350] [outer = 0x7f0491d03800] 11:48:14 INFO - PROCESS | 3858 | 1461350894336 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:48:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:48:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1587ms 11:48:14 INFO - PROCESS | 3858 | 1461350894392 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 11:48:14 INFO - PROCESS | 3858 | 1461350894396 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 11:48:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:48:14 INFO - PROCESS | 3858 | 1461350894450 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:48:14 INFO - PROCESS | 3858 | 1461350894456 Marionette TRACE conn4 <- [1,3098,null,{}] 11:48:14 INFO - PROCESS | 3858 | 1461350894469 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:14 INFO - PROCESS | 3858 | 1461350894741 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 11:48:15 INFO - PROCESS | 3858 | 1461350895032 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:15 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a56c2800 == 179 [pid = 3858] [id = 784] 11:48:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 153 (0x7f049ebe2400) [pid = 3858] [serial = 2351] [outer = (nil)] 11:48:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 154 (0x7f049fe3f400) [pid = 3858] [serial = 2352] [outer = 0x7f049ebe2400] 11:48:15 INFO - PROCESS | 3858 | 1461350895163 Marionette DEBUG loaded listener.js 11:48:15 INFO - PROCESS | 3858 | ++DOMWINDOW == 155 (0x7f04a567ac00) [pid = 3858] [serial = 2353] [outer = 0x7f049ebe2400] 11:48:15 INFO - PROCESS | 3858 | 1461350895953 Marionette TRACE conn4 <- [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]]]}] 11:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:48:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:48:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1593ms 11:48:15 INFO - PROCESS | 3858 | 1461350895998 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 11:48:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:48:16 INFO - PROCESS | 3858 | 1461350896002 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 11:48:16 INFO - PROCESS | 3858 | 1461350896008 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:48:16 INFO - PROCESS | 3858 | 1461350896012 Marionette TRACE conn4 <- [1,3102,null,{}] 11:48:16 INFO - PROCESS | 3858 | 1461350896017 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:16 INFO - PROCESS | 3858 | 1461350896299 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 11:48:16 INFO - PROCESS | 3858 | 1461350896623 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:16 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6457000 == 180 [pid = 3858] [id = 785] 11:48:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 156 (0x7f04907b2400) [pid = 3858] [serial = 2354] [outer = (nil)] 11:48:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 157 (0x7f04a61d6400) [pid = 3858] [serial = 2355] [outer = 0x7f04907b2400] 11:48:16 INFO - PROCESS | 3858 | 1461350896702 Marionette DEBUG loaded listener.js 11:48:16 INFO - PROCESS | 3858 | ++DOMWINDOW == 158 (0x7f04a6352000) [pid = 3858] [serial = 2356] [outer = 0x7f04907b2400] 11:48:17 INFO - PROCESS | 3858 | 1461350897536 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:48:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:48:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1580ms 11:48:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:48:17 INFO - PROCESS | 3858 | 1461350897590 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 11:48:17 INFO - PROCESS | 3858 | 1461350897593 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 11:48:17 INFO - PROCESS | 3858 | 1461350897600 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:48:17 INFO - PROCESS | 3858 | 1461350897602 Marionette TRACE conn4 <- [1,3106,null,{}] 11:48:17 INFO - PROCESS | 3858 | 1461350897611 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:17 INFO - PROCESS | 3858 | 1461350897869 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 11:48:18 INFO - PROCESS | 3858 | 1461350898173 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:18 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a6ecc000 == 181 [pid = 3858] [id = 786] 11:48:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 159 (0x7f049ee67000) [pid = 3858] [serial = 2357] [outer = (nil)] 11:48:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 160 (0x7f04a64f1400) [pid = 3858] [serial = 2358] [outer = 0x7f049ee67000] 11:48:18 INFO - PROCESS | 3858 | 1461350898253 Marionette DEBUG loaded listener.js 11:48:18 INFO - PROCESS | 3858 | ++DOMWINDOW == 161 (0x7f04a6509400) [pid = 3858] [serial = 2359] [outer = 0x7f049ee67000] 11:48:19 INFO - PROCESS | 3858 | 1461350899120 Marionette TRACE conn4 <- [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]]]}] 11:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:48:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:48:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1538ms 11:48:19 INFO - PROCESS | 3858 | 1461350899138 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 11:48:19 INFO - PROCESS | 3858 | 1461350899142 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 11:48:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:48:19 INFO - PROCESS | 3858 | 1461350899149 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:48:19 INFO - PROCESS | 3858 | 1461350899152 Marionette TRACE conn4 <- [1,3110,null,{}] 11:48:19 INFO - PROCESS | 3858 | 1461350899158 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:19 INFO - PROCESS | 3858 | 1461350899453 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 11:48:19 INFO - PROCESS | 3858 | 1461350899727 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:19 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04a84b4000 == 182 [pid = 3858] [id = 787] 11:48:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 162 (0x7f04a61cf000) [pid = 3858] [serial = 2360] [outer = (nil)] 11:48:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 163 (0x7f04a650e800) [pid = 3858] [serial = 2361] [outer = 0x7f04a61cf000] 11:48:19 INFO - PROCESS | 3858 | 1461350899809 Marionette DEBUG loaded listener.js 11:48:19 INFO - PROCESS | 3858 | ++DOMWINDOW == 164 (0x7f04a6d51800) [pid = 3858] [serial = 2362] [outer = 0x7f04a61cf000] 11:48:20 INFO - PROCESS | 3858 | 1461350900755 Marionette TRACE conn4 <- [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"]]]}] 11:48:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:48:20 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 11:48:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:48:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:48:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:48:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:48:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1641ms 11:48:20 INFO - PROCESS | 3858 | 1461350900792 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 11:48:20 INFO - PROCESS | 3858 | 1461350900796 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 11:48:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:48:20 INFO - PROCESS | 3858 | 1461350900802 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:48:20 INFO - PROCESS | 3858 | 1461350900804 Marionette TRACE conn4 <- [1,3114,null,{}] 11:48:20 INFO - PROCESS | 3858 | 1461350900811 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:21 INFO - PROCESS | 3858 | 1461350901087 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 11:48:21 INFO - PROCESS | 3858 | 1461350901388 Marionette TRACE conn4 -> [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\", \"1007eccf-5fce-4f23-a2c3-3b6127892677\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:21 INFO - PROCESS | 3858 | ++DOCSHELL 0x7f04aa0d3800 == 183 [pid = 3858] [id = 788] 11:48:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 165 (0x7f04a6f98800) [pid = 3858] [serial = 2363] [outer = (nil)] 11:48:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 166 (0x7f04a6faa000) [pid = 3858] [serial = 2364] [outer = 0x7f04a6f98800] 11:48:21 INFO - PROCESS | 3858 | 1461350901529 Marionette DEBUG loaded listener.js 11:48:21 INFO - PROCESS | 3858 | ++DOMWINDOW == 167 (0x7f04a7486800) [pid = 3858] [serial = 2365] [outer = 0x7f04a6f98800] 11:48:22 INFO - PROCESS | 3858 | 1461350902341 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:48:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:48:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1583ms 11:48:22 INFO - PROCESS | 3858 | 1461350902388 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 11:48:22 INFO - PROCESS | 3858 | 1461350902392 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 11:48:23 WARNING - u'runner_teardown' () 11:48:23 INFO - No more tests 11:48:23 INFO - Got 0 unexpected results 11:48:23 INFO - SUITE-END | took 1291s 11:48:23 INFO - Closing logging queue 11:48:23 INFO - queue closed 11:48:23 INFO - Return code: 0 11:48:23 WARNING - # TBPL SUCCESS # 11:48:23 INFO - Running post-action listener: _resource_record_post_action 11:48:23 INFO - Running post-run listener: _resource_record_post_run 11:48:25 INFO - Total resource usage - Wall time: 1327s; CPU: 98.0%; Read bytes: 13438976; Write bytes: 975736832; Read time: 1028; Write time: 443912 11:48:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:48:25 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 50163712; Read time: 0; Write time: 57872 11:48:25 INFO - run-tests - Wall time: 1297s; CPU: 98.0%; Read bytes: 13438976; Write bytes: 925573120; Read time: 1028; Write time: 386040 11:48:25 INFO - Running post-run listener: _upload_blobber_files 11:48:25 INFO - Blob upload gear active. 11:48:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:48:25 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 11:48:25 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'] 11:48:25 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 11:48:25 INFO - (blobuploader) - INFO - Open directory for files ... 11:48:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:48:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:48:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:48:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:48:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:48:28 INFO - (blobuploader) - INFO - Done attempting. 11:48:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:48:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:48:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:48:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:48:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:48:29 INFO - (blobuploader) - INFO - Done attempting. 11:48:29 INFO - (blobuploader) - INFO - Iteration through files over. 11:48:29 INFO - Return code: 0 11:48:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:48:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:48:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2df2bd585121d207b6b343e8d0b4cde96307fc87796cd23e6d42481a630c009b6ea5a024a15c333a839602b3ca919f5a412e35aa7c200a196f4c9341018ea9aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91e89270128a71cb81fb63a48a7823d090a7b750c4c08b6a70ec8114d1388414366cb647e22348b8bf4bf2aa2d271f42a30755bc4eb16dfb1386e9d316477f5b"} 11:48:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:48:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:48:29 INFO - Contents: 11:48:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2df2bd585121d207b6b343e8d0b4cde96307fc87796cd23e6d42481a630c009b6ea5a024a15c333a839602b3ca919f5a412e35aa7c200a196f4c9341018ea9aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91e89270128a71cb81fb63a48a7823d090a7b750c4c08b6a70ec8114d1388414366cb647e22348b8bf4bf2aa2d271f42a30755bc4eb16dfb1386e9d316477f5b"} 11:48:29 INFO - Running post-run listener: copy_logs_to_upload_dir 11:48:29 INFO - Copying logs to upload dir... 11:48:29 INFO - mkdir: /builds/slave/test/build/upload/logs 11:48:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1405.136963 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 25 secs) (at 2016-04-22 11:48:29.418574) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 11:48:29.425041) ========= 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-1461348577.490717-1894327573 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2df2bd585121d207b6b343e8d0b4cde96307fc87796cd23e6d42481a630c009b6ea5a024a15c333a839602b3ca919f5a412e35aa7c200a196f4c9341018ea9aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91e89270128a71cb81fb63a48a7823d090a7b750c4c08b6a70ec8114d1388414366cb647e22348b8bf4bf2aa2d271f42a30755bc4eb16dfb1386e9d316477f5b"} build_url:https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.041092 build_url: 'https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/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/2df2bd585121d207b6b343e8d0b4cde96307fc87796cd23e6d42481a630c009b6ea5a024a15c333a839602b3ca919f5a412e35aa7c200a196f4c9341018ea9aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91e89270128a71cb81fb63a48a7823d090a7b750c4c08b6a70ec8114d1388414366cb647e22348b8bf4bf2aa2d271f42a30755bc4eb16dfb1386e9d316477f5b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SLwp7o1FQ3KP3c6mQn478g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 11:48:29.512523) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:48:29.512989) ========= 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-1461348577.490717-1894327573 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.024949 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 11:48:29.588377) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 11:48:29.588832) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 11:48:29.589388) ========= ========= Total master_lag: 1.14 =========