πΎ Archived View for gemi.dev βΊ gemini-mailing-list βΊ 000211.gmi captured on 2024-06-16 at 12:49:24. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2023-12-28)
-=-=-=-=-=-=-
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!
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/
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!
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
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/
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
---