Browse Source

Merge branch 'ab/align-perf-descriptions'

Output from perf tests have been updated to align their titles.

* ab/align-perf-descriptions:
  t/perf: correctly align non-ASCII descriptions in output
maint
Junio C Hamano 8 years ago
parent
commit
d9dfed9e47
  1. 3
      t/perf/aggregate.perl
  2. 2
      t/perf/p0000-perf-lib-sanity.sh

3
t/perf/aggregate.perl

@ -88,6 +88,7 @@ for my $t (@tests) { @@ -88,6 +88,7 @@ for my $t (@tests) {
sub read_descr {
my $name = shift;
open my $fh, "<", $name or return "<error reading description>";
binmode $fh, ":utf8" or die "PANIC on binmode: $!";
my $line = <$fh>;
close $fh or die "cannot close $name";
chomp $line;
@ -147,6 +148,8 @@ for my $t (@subtests) { @@ -147,6 +148,8 @@ for my $t (@subtests) {
my $totalwidth = 3*@dirs+$descrlen;
$totalwidth += $_ for (@colwidth);

binmode STDOUT, ":utf8" or die "PANIC on binmode: $!";

printf "%-${descrlen}s", "Test";
for my $i (0..$#dirs) {
my $d = $dirs[$i];

2
t/perf/p0000-perf-lib-sanity.sh

@ -33,6 +33,8 @@ test_perf 'export a weird var' ' @@ -33,6 +33,8 @@ test_perf 'export a weird var' '
test_export bar
'

test_perf 'éḿíẗ ńöń-ÁŚĆÍÍ ćḧáŕáćẗéŕś' 'true'

test_expect_success 'test_export works with weird vars' '
echo "$bar" &&
test "$bar" = "weird # variable"

Loading…
Cancel
Save