[ANN] Egsam - A new client torture tester

1. Peter Vernigorov (pitr.vern (a) gmail.com)

Pronounced egg-sam :)

Building my client, I noticed that there were edge cases that I wanted
to test but was not able to. Hopefully this is useful to others
building clients as well. I broke up the spec into sections and tested
each one individually. At the end you get a score!

gemini://egsam.pitr.ca/

Source code is at https://github.com/pitr/egsam - if there are any
edge cases missing, please open an issue, or better yet a pull
request/patch.

Cheers!

Link to individual message.

2. Sean Conner (sean (a) conman.org)

It was thus said that the Great Peter Vernigorov once stated:
> Pronounced egg-sam :)
> 
> Building my client, I noticed that there were edge cases that I wanted
> to test but was not able to.

  You should have said something, I could have added most to my Gemini
Client Torture Test [1].

> Hopefully this is useful to others
> building clients as well. I broke up the spec into sections and tested
> each one individually. At the end you get a score!

  It's cool that there's very little overlap between our two test sets. 
It's not cool that I seem to have been a bit slack in coming up with tests. 
Sigh.

  I also like the organization scheme you came up with.

  -spc

[1]	gemini://gemini.conman.org/test/torture/

Link to individual message.

3. Felix Queißner (felix (a) masterq32.de)

Heya!

> Building my client, I noticed that there were edge cases that I wanted
> to test but was not able to. Hopefully this is useful to others
> building clients as well. I broke up the spec into sections and tested
> each one individually. At the end you get a score!
> 
> gemini://egsam.pitr.ca/
> 
> Source code is at https://github.com/pitr/egsam - if there are any
> edge cases missing, please open an issue, or better yet a pull
> request/patch.
> 
> Cheers!
> 

Wonderful, thank you!

Link to individual message.

4. solderpunk (solderpunk (a) SDF.ORG)

On Sat, Jun 13, 2020 at 06:53:03PM -0400, Sean Conner wrote:

> It's not cool that I seem to have been a bit slack in coming up with tests. 
> Sigh.

You have been anything but slack in expanding and maintaining your
torture tests, which have been and remain a very valuable resource.

Cheers,
Solderpunk

Link to individual message.

5. Peter Vernigorov (pitr.vern (a) gmail.com)

Hopefully my announcement was not taken as a jab at the original
torture tests. I have used your test suite extensively when building
my client, and it made my life easier.

If we can come up with a way to merge the two, I would love it.

On Sun, Jun 14, 2020 at 12:53 AM Sean Conner <sean at conman.org> wrote:
>
> It was thus said that the Great Peter Vernigorov once stated:
> > Pronounced egg-sam :)
> >
> > Building my client, I noticed that there were edge cases that I wanted
> > to test but was not able to.
>
>   You should have said something, I could have added most to my Gemini
> Client Torture Test [1].
>
> > Hopefully this is useful to others
> > building clients as well. I broke up the spec into sections and tested
> > each one individually. At the end you get a score!
>
>   It's cool that there's very little overlap between our two test sets.
> It's not cool that I seem to have been a bit slack in coming up with tests.
> Sigh.
>
>   I also like the organization scheme you came up with.
>
>   -spc
>
> [1]     gemini://gemini.conman.org/test/torture/

Link to individual message.

6. Sean Conner (sean (a) conman.org)

It was thus said that the Great Peter Vernigorov once stated:
> Hopefully my announcement was not taken as a jab at the original
> torture tests. 

  No it wasn't.  And I was a bit surprised that our tests are quite
different in nature.

> I have used your test suite extensively when building
> my client, and it made my life easier.

  Cool.

> If we can come up with a way to merge the two, I would love it.

  I wouldn't mind, but I did write a special module for GLV-1.12556 to
handle the tests.  And I think you also wrote a custom server to handle the
tests as well.  

  This might require some thought ...

  -spc

Link to individual message.

---

Previous Thread: [ANN ] Gig - Go framework

Next Thread: Draft spec changes for comments