[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [OSSTEST PATCH 59/60] sg-report-job-history: Provide --time-limit
Calculate a minflight based on the time limit, and set the time limit to a year ago by default. Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- sg-report-job-history | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sg-report-job-history b/sg-report-job-history index 5d2a7e15..e09c694f 100755 --- a/sg-report-job-history +++ b/sg-report-job-history @@ -30,6 +30,7 @@ use Osstest::HistoryReport; our (@blessings,@branches); our $limit= 100; +our $timelimit= 86400 * (366 + 14); our $htmlout = '.'; our $flight; our $maxjobs=10; @@ -44,6 +45,8 @@ while (@ARGV && $ARGV[0] =~ m/^-/) { $$1= $2; } elsif (m/^--(limit)\=([1-9]\d*)$/) { $$1= $2; + } elsif (m/^--time-limit\=([1-9]\d*)$/) { + $timelimit= $1; } elsif (restrictflight_arg($_)) { # Handled by Executive } elsif (m/^--html-dir=(.*)$/) { @@ -67,6 +70,9 @@ csreadconfig(); our @jobs; +our $minflight = minflight_by_time($timelimit); +print DEBUG "MINFLIGHT $minflight\n"; + sub findflight () { my $branches= $dbh_tests->selectcol_arrayref(<<END, {}, $flight); SELECT branch FROM flights WHERE flight=? @@ -144,6 +150,7 @@ END SELECT * FROM jobs JOIN flights USING (flight) WHERE ($cond) + AND flight > $minflight ORDER BY flight DESC LIMIT $limit END -- 2.11.0
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |