The branch, master has been updated via d8e246c Add a script for formating test result of st/subunit via 62eb450 replace: restore the order for #define + rep_strtoll from ba6afbd s4:librpc: we don't need dcerpc client bindings for dns.idl
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit d8e246cf8a4569baaa49359ceb3e21c7aa4af1f6 Author: Matthieu Patou <m...@matws.net> Date: Fri Oct 22 11:56:40 2010 +0400 Add a script for formating test result of st/subunit This script show the time of each test and tests are sorted by execution time (from the slowest to the quickest) Autobuild-User: Matthieu Patou <m...@samba.org> Autobuild-Date: Tue Oct 26 20:42:11 UTC 2010 on sn-devel-104 commit 62eb450bc24dd1a79074659e91fe87394f780cf8 Author: Matthieu Patou <m...@matws.net> Date: Fri Oct 22 10:23:23 2010 +0400 replace: restore the order for #define + rep_strtoll ----------------------------------------------------------------------- Summary of changes: lib/replace/replace.h | 6 +++--- source4/scripting/devel/show_test_time | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100755 source4/scripting/devel/show_test_time Changeset truncated at 500 lines: diff --git a/lib/replace/replace.h b/lib/replace/replace.h index 15ec80a..f738658 100644 --- a/lib/replace/replace.h +++ b/lib/replace/replace.h @@ -286,12 +286,12 @@ char *rep_strtok_r(char *s, const char *delim, char **save_ptr); #ifndef HAVE_STRTOLL -long long int rep_strtoll(const char *str, char **endptr, int base); #define strtoll rep_strtoll +long long int rep_strtoll(const char *str, char **endptr, int base); #else #ifdef HAVE_BSD_STRTOLL -long long int rep_strtoll(const char *str, char **endptr, int base); #define strtoll rep_strtoll +long long int rep_strtoll(const char *str, char **endptr, int base); #endif #endif @@ -300,8 +300,8 @@ long long int rep_strtoll(const char *str, char **endptr, int base); unsigned long long int rep_strtoull(const char *str, char **endptr, int base); #else #ifdef HAVE_BSD_STRTOLL /* yes, it's not HAVE_BSD_STRTOULL */ -unsigned long long int rep_strtoull(const char *str, char **endptr, int base); #define strtoull rep_strtoull +unsigned long long int rep_strtoull(const char *str, char **endptr, int base); #endif #endif diff --git a/source4/scripting/devel/show_test_time b/source4/scripting/devel/show_test_time new file mode 100755 index 0000000..d9a18f0 --- /dev/null +++ b/source4/scripting/devel/show_test_time @@ -0,0 +1,19 @@ +#!/usr/bin/env perl +# +use strict; +my %h; +open(FH, "subunit-ls --times --no-passthrough|") || die "pb with subunit-ls"; +while(<FH>) +{ + chomp(); + my @l = split(/ /); + my $val = @l[scalar(@l)-1]; + $h{join(' ',@l)} = $val; +} + +my @sorted = sort { $h{$b}<=>$h{$a} } keys(%h); +use Data::Dumper; +foreach my $l (@sorted) +{ + print "$l\n"; +} -- Samba Shared Repository