A new test framework: request for comments and testing

Werner Koch wk at gnupg.org
Wed May 4 17:53:58 CEST 2016

On Wed,  4 May 2016 16:11, bernhard at intevation.de said:

> Okay, it is online here https://mitpress.mit.edu/sicp/,
> but sorry this is not a modern tutorial nor a good documentation 
> of TinyScheme.

You do not need a documentation for TinyScheme but for our test
framework.  There has been none for the current /bin/sh based tests and
thus the switch does not change the status of the documentation for
those new to the code.

> Compare this to TinyScheme, to be fair I include the reg exp and date 
> extensions:
>   54k Mai  4 15:56 re-1.3.tar.gz

We don't need them.

> sloccount gives me almost 10k lines of code, 

5000 lines.

>> We considered to use Guile as a full fledged Scheme system but for
>> obvious reasons we can't include it in GnuPG.
> You mean because guile-2.0.11.tar.gz is 7.3 MiByte large?
> Yes, that is ~25 times as large as lua.

Which is even larger then the bzip2 compressed gnupg tarball (which
contains a _lot_ of translation stuff)

>> "make check" as always.
> Doing an example command session, including the git checkout and separation 
> against potential existing gnupg installations will really enable some more 
> testers.

I have some doubts that a tester not being able to 

  git clone URL && cd gnupg && ./autogen.sh && ./configure && make check

can write proper reports.  And in fact the git repo is for development
and bug reports should not be files against it.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.

More information about the Gnupg-devel mailing list