mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-29 22:50:47 +00:00
Add the magic incantations to get a running LOC graph updated each night...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7957 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
24eefd3f91
commit
c75b14e802
28
utils/NightlyTest.gnuplot
Normal file
28
utils/NightlyTest.gnuplot
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
set terminal png
|
||||||
|
|
||||||
|
##------- Plot small Date vs LOC ----
|
||||||
|
set output "running_loc.png"
|
||||||
|
set xlabel "Date" "TimesRoman,24"
|
||||||
|
set ylabel "Lines of Code" "TimesRoman,24"
|
||||||
|
set xdata time
|
||||||
|
set timefmt "%Y-%m-%d:"
|
||||||
|
set format x "%b %m, %Y"
|
||||||
|
|
||||||
|
## Various labels for the graph
|
||||||
|
set label "Removed\ndummy\nfunction" at "2003-07-30:", 150000
|
||||||
|
|
||||||
|
set size .5,.5
|
||||||
|
plot "running_loc.txt" using 1:2 title '', \
|
||||||
|
"running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
|
||||||
|
|
||||||
|
##------- Plot large Date vs LOC ----
|
||||||
|
set size 1.5,1.5
|
||||||
|
set output "running_loc_large.png"
|
||||||
|
plot "running_loc.txt" using 1:2 title '', \
|
||||||
|
"running_loc.txt" using 1:2 title "Date vs. Lines of Code" with lines
|
||||||
|
|
||||||
|
|
||||||
|
# Delete all labels...
|
||||||
|
set nolabel
|
||||||
|
|
||||||
|
|
@ -366,14 +366,28 @@ splice @PrevDays, 20; # Trim down list to something reasonable...
|
|||||||
my $PrevDaysList = # Format list for sidebar
|
my $PrevDaysList = # Format list for sidebar
|
||||||
join "\n ", map { "<a href=\"$_.html\">$_</a><br>" } @PrevDays;
|
join "\n ", map { "<a href=\"$_.html\">$_</a><br>" } @PrevDays;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Start outputing files into the web directory
|
||||||
|
#
|
||||||
|
chdir $WebDir or die "Could not change into web directory!";
|
||||||
|
|
||||||
|
# Add information to the files which accumulate information for graphs...
|
||||||
|
AddRecord($LOC, "running_loc.txt");
|
||||||
|
AddRecord($BuildTime, "running_build_time.txt");
|
||||||
|
|
||||||
|
#
|
||||||
|
# Rebuild the graphs now...
|
||||||
|
#
|
||||||
|
system "/usr/dcs/software/supported/bin/gnuplot " .
|
||||||
|
"$BuildDir/llvm/utils/NightlyTest.gnuplot";
|
||||||
|
|
||||||
#
|
#
|
||||||
# Remove the cvs tree...
|
# Remove the cvs tree...
|
||||||
#
|
#
|
||||||
chdir $WebDir or die "Could not change into web directory!";
|
|
||||||
system "rm -rf $BuildDir" if (!$NOCHECKOUT and !$NOREMOVE);
|
system "rm -rf $BuildDir" if (!$NOCHECKOUT and !$NOREMOVE);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Print out information...
|
# Print out information...
|
||||||
#
|
#
|
||||||
@ -420,7 +434,3 @@ sub AddRecord {
|
|||||||
WriteFile $Filename, (join "\n", @Records) . "\n";
|
WriteFile $Filename, (join "\n", @Records) . "\n";
|
||||||
return @Records;
|
return @Records;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Add information to the files which accumulate information for graphs...
|
|
||||||
AddRecord($LOC, "running_loc.txt");
|
|
||||||
AddRecord($BuildTime, "running_build_time.txt");
|
|
||||||
|
Loading…
Reference in New Issue
Block a user