Re: Writing our own modules in Test2
[email protected] (Andy Lester) Fri, 24 Jun 2016 09:39:44 -0500
| Newsgroups | perl.qa |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_DD957EB0-41D0-47E7-81DC-2DFC68E8391A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jun 24, 2016, at 12:46 AM, Chad Granum <[email protected]> wrote: >=20 > Is the intent that when people will create them as = Test2::Tools::Whatever? Sort of like Perl::Critic::Policy::* is done? = Or are we still staying as Test::Whatever? What about naming? Test2::Tools::Whatever? Or do we see the = Test2::Tools namespace being only for =E2=80=9Cofficial=E2=80=9D tools? I see three options for third parties: * Test2::Tools::Whatever * Test2::Whatever * Test::Whatever My ultimate goal here is to create a batch of convenience test methods = and also have them stand as an example of a standalone third party = module. -- Andy Lester =3D> www.petdance.com --Apple-Mail=_DD957EB0-41D0-47E7-81DC-2DFC68E8391A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On Jun 24, 2016, at 12:46 AM, Chad Granum <<a = href=3D"mailto:[email protected]" class=3D"">[email protected]</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span = style=3D"font-family: Georgia; font-size: 14px; font-style: normal; = font-variant: normal; font-weight: normal; letter-spacing: normal; = line-height: normal; orphans: auto; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; widows: auto; word-spacing: = 0px; -webkit-text-stroke-width: 0px; float: none; display: inline = !important;" class=3D"">Is the intent that when people will create them = as Test2::Tools::Whatever? Sort of like Perl::Critic::Policy::* is = done? Or are we still staying as Test::Whatever?</span><br = style=3D"font-family: Georgia; font-size: 14px; font-style: normal; = font-variant: normal; font-weight: normal; letter-spacing: normal; = line-height: normal; orphans: auto; text-align: start; text-indent: 0px; = text-transform: none; white-space: normal; widows: auto; word-spacing: = 0px; -webkit-text-stroke-width: 0px;" = class=3D""></div></blockquote></div><div class=3D""><br = class=3D""></div><div class=3D"">What about naming? = Test2::Tools::Whatever? Or do we see the Test2::Tools = namespace being only for =E2=80=9Cofficial=E2=80=9D tools?</div><div = class=3D""><br class=3D""></div><div class=3D"">I see three options for = third parties:</div><div class=3D""><br class=3D""></div><div class=3D"">*= Test2::Tools::Whatever</div><div class=3D"">* Test2::Whatever</div><div = class=3D"">* Test::Whatever</div><div class=3D""><br class=3D""></div><div= class=3D"">My ultimate goal here is to create a batch of convenience = test methods and also have them stand as an example of a standalone = third party module.</div><div class=3D""><br class=3D""></div><br = class=3D""><div apple-content-edited=3D"true" class=3D""> --<br class=3D"">Andy Lester =3D> <a = href=3D"http://www.petdance.com" class=3D"">www.petdance.com</a> </div> <br class=3D""></body></html>= --Apple-Mail=_DD957EB0-41D0-47E7-81DC-2DFC68E8391A--