mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-04-07 18:21:58 +00:00
A first step towards being able to do more interesting things with the nightly tester data. Moreinteresting things will come soon, so tune in
llvm-svn: 21584
This commit is contained in:
parent
e3b60245eb
commit
58a23e6e90
32
utils/parseNLT.pl
Normal file
32
utils/parseNLT.pl
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
# a first attempt to parse the nightly tester pages into something
|
||||||
|
# one can reason about, namely import into a database
|
||||||
|
# USE: perl parseNLT.pl <2005-03-31.html
|
||||||
|
# for example
|
||||||
|
|
||||||
|
while(<>)
|
||||||
|
{
|
||||||
|
if (/LLVM Test Results for (\w+) (\d+), (\d+)</)
|
||||||
|
{
|
||||||
|
$mon = $1;
|
||||||
|
$day = $2;
|
||||||
|
$year = $3;
|
||||||
|
}
|
||||||
|
if (/<td>([^<]+)<\/td>/)
|
||||||
|
{
|
||||||
|
if ($prefix)
|
||||||
|
{ $output .= "$1 "; }
|
||||||
|
}
|
||||||
|
if (/<tr/)
|
||||||
|
{
|
||||||
|
if ($output)
|
||||||
|
{ print "\n$day $mon $year $prefix/$output"; $output = ""; }
|
||||||
|
}
|
||||||
|
if (/<h2>(Programs.+)<\/h2>/)
|
||||||
|
{
|
||||||
|
$prefix = $1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($output)
|
||||||
|
{ print "\n$day $mon $year $prefix/$output"; $output = ""; }
|
Loading…
x
Reference in New Issue
Block a user