Msg#: 3838672 posted 4:23 am on Jan 31, 2009 (gmt 0)
i haven't used it myself but i have always heard that Tcl-based Expect [expect.nist.gov] is the way to go for automating tasks and it has an extensive and mature support network that should offer what you are looking for.
expect author don libes even addresses perl in the expect faq:
What about Perl? [expect.nist.gov]
[edited by: phranque at 10:53 am (utc) on Jan. 31, 2009]
Msg#: 3838672 posted 8:27 am on Jan 31, 2009 (gmt 0)
I'm not questioning the suggestion that Expect is the way to go, but the discussion you linked to phranque (What about perl?) is 14 years old. The comments may no longer be as valid as they were in 1995. But maybe they are.
I also don't know much about test automation, but a quick google search found the open source STAF:
Msg#: 3838672 posted 10:52 am on Jan 31, 2009 (gmt 0)
as you might have guessed, test automation isn't in my domain.
this looks promising if you want to roll your own in perl:
STAF Perl User's Guide [staf.sourceforge.net]
Msg#: 3838672 posted 4:51 pm on Feb 2, 2009 (gmt 0)
Thanks phranque and krugs. I'm looking at STAF and it seems very capable - but I can't seem to find one of the parts I'm looking for - a way to see and run tests from a list.
Having a look at Expect now.
Msg#: 3838672 posted 9:06 pm on May 13, 2009 (gmt 0)
|Smolder - but it is only a test aggregator. Test::More, Test::Most - tools to test Perl code.|
TAP is a standard that is output by Perl testing tools. It is supported by other languages too.
Try also asking this question in perl QA list. And look at Perl QA wiki.
Msg#: 3838672 posted 11:27 pm on May 13, 2009 (gmt 0)
Perl Quality Assurance Projects - qa.perl.org [qa.perl.org]