TestRail Perl API

George S. Baugh e5a4674078 Fixes #6: found issue with testrail-report and subtests. 11 년 전
bin e5a4674078 Fixes #6: found issue with testrail-report and subtests. 11 년 전
dist 788b1f830a v13 release 11 년 전
lib 0b7e8c1974 Fixes #3. Break stuff apart in testrail-report, add unit tests 11 년 전
t e5a4674078 Fixes #6: found issue with testrail-report and subtests. 11 년 전
.gitignore bf65c6c1e2 Let's try out this travis thing 11 년 전
.mailmap b7bf683722 Fix authorship/contrib 11 년 전
.travis.yml 0bb30e7ba7 Travis CI - remove module deps 11 년 전
Changes 181ef040a4 Minor changes to JSON to catch bizarre and intermittent 11 년 전
MANIFEST.SKIP 808d00c865 Yet again v12 redo (just about have it perfect I think) 11 년 전
README.md 06e419c499 Correct README 11 년 전
dist.ini 788b1f830a v13 release 11 년 전
perlcriticrc d03ba72d1c Add perlcritic tests 11 년 전
tidyall.ini 0ad541ed21 Add DZIL tidying for next release 11 년 전
weaver.ini 30139d5bf7 More DZIL stuff 11 년 전

README.md

TestRail::API

Perl interface to TestRail's REST API

Doesn't implement every method provided (yet), just the ones I needed:

  • Making Projects,Suites,Sections,Cases,Plans and Runs
  • Getting the same
  • Deleting the same
  • Setting test run statuses

Basically everything needed to sync up automated test runs to the test management DB. TODO: alter tests so that you can keep in sync.

my $url = "http://some.testrail.install/";

my $user = 'JohnDoe';

my $pw = 'password';

my $apiClient = new TestRail::API($url,$user,$pass);

See POD for more info.