Integrator::Module::Build

Gather and synchronize Test::More results in Cydone's Integrator
Download

Integrator::Module::Build Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Cydone Solutions Inc.
  • Publisher web site:
  • http://search.cpan.org/~fxfx/

Integrator::Module::Build Tags


Integrator::Module::Build Description

Gather and synchronize Test::More results in Cydone's Integrator Integrator::Module::Build is a Perl module to gather and synchronize Test::More results in Cydone's integrator.SYNOPSISThis module is used to construct perl test harnesses suitable for use with Cydone's Integrator framework. A test harness created with Integrator::Module::Build can communicate test results in the style of Test::More to Cydone Integrator and synchronise test information (test cases, descriptions, results, log files, measurements, component states, etc.)Since the test harness itself is nothing less than a standard perl module, you can use Module::Start to create a new test harness. Here is an example on how to create a test harness called 'my-test-module' using the module-starter script available from Module::Starter: module-starter --mb --email='my-email@cydone.com' --author='User Name' --module='My::Test::Module'Then, you want to edit the Build.PL file under My-Test-Module with the proper Integrator credentials (go to https://www.partnerscydone.com to request your demo credentials, a specific Build.PL file will be sent to you within a demo test harness).Here is a typical Build.PL file used to instantiate such a perl test harness (note the 'Integrator::Module::Build' lines): use strict; use warnings; use Integrator::Module::Build; my $builder = Integrator::Module::Build->new( module_name => 'My::Test::Module', dist_author => ' ', integrator_project_code => 'demo', integrator_lab_code => 'default', integrator_user => 'your username', integrator_pwd => 'the password you received', integrator_url => 'https://public1.partnerscydone.com', integrator_http_realm => '', integrator_http_user => '', integrator_http_pwd => '', ); $builder->create_build_script();You can now create/edit the test case files (based on Test::Simple or Test::More style) under the ./t directory in your new test module and synchronize the results in Integrator.To execute the test cases and synchronize the results do: perl ./Build.PL ./Build ./Build integrator_test ./Build integrator_sync Requirements: · Perl


Integrator::Module::Build Related Software