Ignore:
Timestamp:
2013-07-25 16:35:17 (6 years ago)
Author:
tojukarp
Message:

Updated build scripts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/write_report.py

    r4506 r4685  
    9797 
    9898def write_results(): 
     99    results = [] 
     100 
    99101    for d in os.listdir("build"): 
    100102        with open(join("build", d), "r") as f: 
     
    104106            result = lines[2].strip() 
    105107            time_of_update = lines[3].strip() 
    106  
    107108            if hide_pong_games and re.search("pong", name, flags=re.IGNORECASE): 
    108109                continue 
    109110 
    110111            success = (result == "success") 
     112            rtuple = (author, name, result, time_of_update, success) 
     113            results.append(rtuple) 
    111114 
    112             style = "success" 
    113             if not success: 
    114                 style = "fail" 
    115             tr = addElement(table, "tr") 
    116             tr.setAttribute("class", style) 
    117             addTextElement(tr, "td", author) 
    118             addTextElement(tr, "td", name) 
    119             timeElement = addTextElement(tr, "td", time_of_update) 
    120             timeElement.setAttribute("class", "datetime") 
     115    results.sort() 
    121116 
     117    for r in results: 
     118        style = "success" 
     119        if not r[4]: 
     120            style = "fail" 
     121        tr = addElement(table, "tr") 
     122        tr.setAttribute("class", style) 
     123        addTextElement(tr, "td", r[0]) 
     124        addTextElement(tr, "td", r[1]) 
     125        timeElement = addTextElement(tr, "td", r[3]) 
     126        timeElement.setAttribute("class", "datetime") 
    122127 
    123128def write_report(): 
Note: See TracChangeset for help on using the changeset viewer.