line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
#!/usr/bin/perl -w |
2
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
# The script tests Arch::Tree methods. |
4
|
|
|
|
|
|
|
|
5
|
1
|
|
|
1
|
|
1136
|
use FindBin; |
|
1
|
|
|
|
|
1347
|
|
|
1
|
|
|
|
|
57
|
|
6
|
1
|
|
|
1
|
|
795
|
use lib "$FindBin::Bin/../perllib"; |
|
1
|
|
|
|
|
842
|
|
|
1
|
|
|
|
|
7
|
|
7
|
|
|
|
|
|
|
|
8
|
1
|
|
|
1
|
|
12768
|
use Test::More; |
|
1
|
|
|
|
|
26195
|
|
|
1
|
|
|
|
|
12
|
|
9
|
1
|
|
|
1
|
|
1139
|
use Arch::Util qw(is_tla_functional); |
|
1
|
|
|
|
|
3
|
|
|
1
|
|
|
|
|
3045
|
|
10
|
|
|
|
|
|
|
|
11
|
1
|
50
|
|
|
|
8
|
plan skip_all => "No functional arch backend" unless is_tla_functional; |
12
|
0
|
|
|
|
|
0
|
plan tests => 11; |
13
|
|
|
|
|
|
|
|
14
|
0
|
|
|
|
|
0
|
use_ok("Arch::Tree"); |
15
|
|
|
|
|
|
|
|
16
|
0
|
|
|
|
|
0
|
my $arch_dir = "$FindBin::Bin/../{arch}"; |
17
|
|
|
|
|
|
|
|
18
|
0
|
|
|
|
|
0
|
my $upstream = 'migo@homemail.com--Perl-GPL/arch-perl--devel--0'; |
19
|
|
|
|
|
|
|
|
20
|
0
|
0
|
|
|
|
0
|
SKIP: { |
21
|
0
|
|
|
|
|
0
|
skip("not in arch tree", 10) unless -d "$arch_dir"; |
22
|
|
|
|
|
|
|
|
23
|
0
|
|
|
|
|
0
|
my $tree_version = `cat $arch_dir/++default-version`; |
24
|
0
|
|
|
|
|
0
|
chomp($tree_version); |
25
|
|
|
|
|
|
|
|
26
|
0
|
|
|
|
|
0
|
my $tree = Arch::Tree->new("$FindBin::Bin/.."); |
27
|
|
|
|
|
|
|
|
28
|
0
|
|
|
|
|
0
|
my $version1 = $tree->get_version; |
29
|
0
|
|
|
|
|
0
|
ok(defined $version1, "tree version exists"); |
30
|
0
|
|
|
|
|
0
|
is($version1, $tree_version, "tree version is correct"); |
31
|
|
|
|
|
|
|
|
32
|
0
|
|
|
|
|
0
|
my @versions = $tree->get_log_versions; |
33
|
0
|
|
|
|
|
0
|
ok(@versions, "log versions"); |
34
|
0
|
|
|
|
|
0
|
ok((grep { $_ eq $upstream } @versions), "log versions has upstream"); |
|
0
|
|
|
|
|
0
|
|
35
|
0
|
|
|
|
|
0
|
ok((grep { $_ eq $tree_version } @versions), "log versions has tree version"); |
|
0
|
|
|
|
|
0
|
|
36
|
|
|
|
|
|
|
|
37
|
0
|
|
|
|
|
0
|
my @revisions = $tree->get_log_revisions($upstream); |
38
|
0
|
|
|
|
|
0
|
ok(@revisions, "upstream version log revisions"); |
39
|
|
|
|
|
|
|
|
40
|
0
|
|
|
|
|
0
|
my @logs = $tree->get_logs($upstream); |
41
|
0
|
|
|
|
|
0
|
ok(@logs, "upstream version logs"); |
42
|
|
|
|
|
|
|
|
43
|
0
|
|
|
|
|
0
|
my $log = $logs[0]; |
44
|
0
|
|
|
|
|
0
|
is($log->revision, 'arch-perl--devel--0--base-0', "import log revision"); |
45
|
0
|
|
|
|
|
0
|
is($log->summary, "initial import", "import log summary"); |
46
|
0
|
|
|
|
|
0
|
is($log->standard_date, "2004-07-11 00:05:40 GMT", "import log date"); |
47
|
|
|
|
|
|
|
|
48
|
|
|
|
|
|
|
} |