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.


Salam-Shalom,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gnupg-devel mailing list