• Andrea Canciani's avatar
    test: Add a new test result html page · f29e7d15
    Andrea Canciani authored
    This page uses JavaScript to parse test log files and create the
    test table according to the results. It also allows dynamic selection
    and hiding of rows/columns based on a chosen parameter and table
    structure change, by dragging a field from rows to columns and vice
    versa.
    
    Left click selects the cells with the chosen parameter-value association.
    If these cells are exactly the only show cells, it hides them and shows
    all the other ones, instead.
    
    Right click inverts the visibility of the cells with the chosen
    parameter-value association.
    
    When some rows are hidden, the PASS/NEW/FAIL/XFAIL/CRASH counters show
    both the currently shown test case count and the total count, if they are
    different: "23[62]" means that there are 62 test case in that category,
    but only 23 are currently visible.
    
    Dragging a field from the row (or column) header to the column (or row)
    header rebuilds the table to have that field along the columns (or rows),
    updating PASS/NEW/FAIL/... counters and showing the whole table again.
    
    Test names are hyperlinks to the test log.
    Images are hyperlinks to themselves.
    f29e7d15