tests: 000-load-deps: bail out when dependencies are not found, test more of them
This should be a better hint for people who forgot to install the testsuite dependencies :).
This commit is contained in:
parent
a3324a5e42
commit
5fb9b8ffb8
|
@ -1,10 +1,22 @@
|
||||||
#!perl
|
#!perl
|
||||||
|
# vim:ts=4:sw=4:expandtab
|
||||||
|
|
||||||
use Test::More tests => 2;
|
use Test::More;
|
||||||
|
|
||||||
BEGIN {
|
BEGIN {
|
||||||
use_ok( 'X11::XCB::Connection' );
|
my @deps = qw(
|
||||||
use_ok( 'X11::XCB::Window' );
|
X11::XCB::Connection
|
||||||
|
X11::XCB::Window
|
||||||
|
AnyEvent
|
||||||
|
AnyEvent::I3
|
||||||
|
IPC::Run
|
||||||
|
ExtUtils::PkgConfig
|
||||||
|
Inline
|
||||||
|
Test::More
|
||||||
|
);
|
||||||
|
for my $dep (@deps) {
|
||||||
|
use_ok($dep) or BAIL_OUT(qq|The Perl module "$dep" could not be loaded. Please see http://build.i3wm.org/docs/testsuite.html#_installing_the_dependencies|);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
diag( "Testing i3, Perl $], $^X" );
|
done_testing;
|
||||||
|
|
Loading…
Reference in New Issue