Re: Upcoming new test-suite release
Julian Mehnle <[email protected]> Mon, 18 Aug 2008 20:59:52 +0000
| Newsgroups | gmane.mail.spam.spf.devel |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Stefano Bagnara wrote: > I tested 2008.08 against jSPF and everything works. Very good. > I also tested current head for the test suite and we fail the > macromania test. > > We didn't correctly expanded the %_ and %- (they was explanded to "_" > and "-" :-( ). > > I have already an easy fix for that (It's very good to have this test > suite!!) ready to be committed. Even better! Good to know that the test suite helped expose those mistakes. Mail::SPF 2.005 had a similar bug by expanding "%-" to "-", by the way. > The jSPF tester have the ability to load a zone configuration from the > yaml file, set up a "fake" dsn server on a given port, read tests, run > the spf checker and check the results. > > One issue I've found when trying our tester against other > implementations is that it is not easy to tell other implementations to > use a specific dns server/port for the resolution. FWIW, it's all but trivial with Mail::SPF. One can specify a custom DNS resolver object, e.g., a Net::DNS::Resolver object configured to always use a specific resolving server. > IMHO the jSPF tester could be a good way for OpenSPF to certify the > implementations, otherwise you will have to manually check if the test > suite for each implementation is correct or not. How will this help getting rid of any manual procedures in testing the conformity of a specification? Besides, running an SPF implementations self-tests could be made (by authors) as easy as `make test`. It even almost works with Mail::SPF -- you just have to run `perl Makefile.PL` beforehand. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkip4sgACgkQwL7PKlBZWjsJvACg/qM5EDSQepznc3TwAajuqGo9 njoAoNWmS/iDrp4LVauY7p0XLq3v54P+ =wEag -----END PGP SIGNATURE-----