Skip to content

tdi/debrfstats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

debrfstats

Debian RFS statistics software.

This is a collection of scripts to generate statistics of a RFS queue in Debian.

Look into main.py file for examples.

Requires

SOAPpy, dateutil, requests, and Python 2.7 😢.

How to use

Imports:

   from debrfstats.RFSStats import RFSStats
   from debrfstats.get_done_date import get_done_date
   from datetime import date

Check done_date of bug:

    print(get_done_date(657783))

Do not use cache:

    print(get_done_date(759603, nocache=True))

Make some stats. First create an object - it can last, all RFS bugs are downloaded using SOAP.

    stats = RFSStats()

Calculate global MTTGS (from 2012-1-1 until now()):

    print(stats.get_global_mttgs())

Calculate global MTTGS in range:

    print(stats.get_global_mttgs(end=date(2014-1-1))
    print(stats.get_global_mttgs(start=date(2013-1-1), end=date(2014-1-1))

Get closed bugs on e.g. 2013-9-24:

    for i in stats.get_closed_by_day(date(2013,9,24)):
      print(i)

Get range stats csv to stdout date,open,done,opened,closed,mttgs:

    for i in stats.get_range_stats(date(2012,1,1), date.today()):
      print(i)

About

Debian RFS statistics software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published