bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

POSIX file system test suite for Hurd translators


From: Justus Winter
Subject: POSIX file system test suite for Hurd translators
Date: Fri, 11 Oct 2013 12:45:46 +0200
User-agent: alot/0.3.4

Hi :)

I ported Pawel Jakub Dawidek's POSIX file system test suite to the
Hurd:

https://teythoon.cryptobitch.de/fstest/

The code can be found here:

http://darnassus.sceen.net/gitweb/teythoon/fstest.git/

I haven't looked closely at any failures yet, but if the results have
any relation to the quality of the translators, we are doing okay and
- perhaps surprisingly - tmpfs is doing better than ext2fs:

ext2fs: 1797/1962 tests passed.
tmpfs: 1863/1962 tests passed.

When run using the prove utility included in the perl distribution,
the test suite crashes an tmpfs translator. This doesn't happen with
my script, not sure why. However, my script has a --fuzz option, that
executes tests in a random order until the translator being tested
crashes. With the current Hurd code, this can be used to trigger an
assertion failure in tmpfs.


I like the idea of running automated tests. I have for example a tool
that updates (as in aptitude full-upgrade) a Debian/Hurd system and
checks whether it still boots and works (as determined by a couple of
tests). This tool notified me in advance that updating
libparted0debian1 would render the system unusable. I notified Pino
and he notified debian-hurd@
http://lists.debian.org/debian-hurd/2013/08/msg00024.html

I've been pondering how to make this process more efficient. In
essence, I'm looking for a way to distribute logs of such tools to
people interested in them and don't mind the amount of automated
mails.

I think that a mailing list could serve that purpose well. In
addition, the mailing list archive would be an easy accessible and
search-able way to archive the logs.

Thoughts?
Justus



reply via email to

[Prev in Thread] Current Thread [Next in Thread]