1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
package Test::Sys::Info;
$Test::Sys::Info::VERSION = '0.23';
use strict;
use warnings;
use Carp qw( croak );
use base qw( Exporter );
use Test::More;
use Test::Builder;
BEGIN {
my $test = Test::Builder->new;
$test->no_plan if ! $test->has_plan;
}
our @EXPORT = qw( driver_ok );
sub driver_ok {
require_ok('Test::Sys::Info::Driver');
return Test::Sys::Info::Driver->new( shift )->run;
}
ok(1, 'EU::MM What a dumb module you are')
if ! $ENV{HARNESS_ACTIVE};
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
Test::Sys::Info - Centralized test suite for Sys::Info.
=head1 VERSION
version 0.23
=head1 SYNOPSIS
use Test::Sys::Info;
driver_ok('Windows'); # or Linux, etc.
=head1 DESCRIPTION
This is a centralized test suite for Sys::Info Drivers.
=head1 TESTS
=head2 driver_ok OSID
Tests the driver.
=head1 SEE ALSO
L<Sys::Info>.
=head1 AUTHOR
Burak Gursoy <burak@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2009 by Burak Gursoy.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
|