#! /usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Tapper::TAP::Harness;
use File::Slurp 'slurp';
use Data::Dumper;
my $tap = slurp ("t/tap_archive_kvm_building.tap");
# ============================================================
my $harness = new Tapper::TAP::Harness( tap => $tap );
$harness->evaluate_report();
is(scalar @{$harness->parsed_report->{tap_sections}}, 3, "count sections");
#print STDERR Dumper( \(map {$_->{raw} } @{$harness->parsed_report->{tap_sections}}) );
my $first_section = $harness->parsed_report->{tap_sections}->[0];
# use Data::Dumper;
# diag(Dumper($first_section));
is($harness->parsed_report->{report_meta}{'suite-name'}, 'tbd', "report meta suite name");
is($harness->parsed_report->{report_meta}{'suite-version'}, '0.01', "report meta suite version");
my $sections = $harness->parsed_report->{tap_sections};
is($sections->[0]->{section_name},'tapper-meta-information', "tapper-meta-information");
is($sections->[1]->{section_meta}{'description'}, 'some rpm-userspace', "section description userspace");
is($sections->[2]->{section_meta}{'description'}, 'some rpm-kernel', "section description kernel");
done_testing();