projects
/
platform
/
core
/
uifw
/
dali-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Tizen] Restore Uploaded signal for BufferImage and ResourceImage
[platform/core/uifw/dali-core.git]
/
automated-tests
/
scripts
/
summarize.pl
diff --git
a/automated-tests/scripts/summarize.pl
b/automated-tests/scripts/summarize.pl
index
4a96d36
..
8270376
100755
(executable)
--- a/
automated-tests/scripts/summarize.pl
+++ b/
automated-tests/scripts/summarize.pl
@@
-1,5
+1,7
@@
#!/usr/bin/perl
#!/usr/bin/perl
+# Generates an XML summary of test cases from Test-kit lite output XML.
+
use strict;
use XML::Parser;
use Encode;
use strict;
use XML::Parser;
use Encode;
@@
-67,6
+69,7
@@
print SUMMARY << "EOS";
</summary>
EOS
</summary>
EOS
+print "\n\nSummary of all tests:\n";
my $output_files = `ls tct*core-tests.xml`;
my $file;
foreach $file (split /\s+/, $output_files )
my $output_files = `ls tct*core-tests.xml`;
my $file;
foreach $file (split /\s+/, $output_files )
@@
-85,6
+88,8
@@
foreach $file (split /\s+/, $output_files )
my $suite_name = $file;
$suite_name =~ s/\.xml$//;
my $suite_name = $file;
$suite_name =~ s/\.xml$//;
+ print "$suite_name: $num_passes tests passed out of $num_tests ( $pass_rate% )\n";
+
print SUMMARY << "EOS2";
<suite name="$suite_name">
<total_case>$num_tests</total_case>
print SUMMARY << "EOS2";
<suite name="$suite_name">
<total_case>$num_tests</total_case>
@@
-102,3
+107,5
@@
EOS2
print SUMMARY "</result_summary>\n";
close SUMMARY;
print SUMMARY "</result_summary>\n";
close SUMMARY;
+
+print "Summary of results written to summary.xml\n";