Blame t/z_meta.t

Packit e3b616
# -*- perl -*-
Packit e3b616
Packit e3b616
# Test that our META.yml file matches the current specification.
Packit e3b616
Packit e3b616
use strict;
Packit e3b616
BEGIN {
Packit e3b616
  $|  = 1;
Packit e3b616
  $^W = 1;
Packit e3b616
}
Packit e3b616
Packit e3b616
my $MODULE = 'Test::CPAN::Meta 0.12';
Packit e3b616
Packit e3b616
# Don't run tests for installs
Packit e3b616
use Test::More;
Packit e3b616
use Config;
Packit e3b616
plan skip_all => 'This test is only run for the module author'
Packit e3b616
    unless -d '.git' || $ENV{IS_MAINTAINER};
Packit e3b616
plan skip_all => 'Test::CPAN::Meta fails with clang -faddress-sanitizer'
Packit e3b616
    if $Config{ccflags} =~ /-faddress-sanitizer/;
Packit e3b616
Packit e3b616
# Load the testing module
Packit e3b616
eval "use $MODULE;";
Packit e3b616
if ( $@ ) {
Packit e3b616
  plan( skip_all => "$MODULE not available for testing" );
Packit e3b616
  die "Failed to load required release-testing module $MODULE 0.12"
Packit e3b616
    if -d '.git' || $ENV{IS_MAINTAINER};
Packit e3b616
}
Packit e3b616
meta_yaml_ok();