Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Mar 13, 2015
  1. Make some small fixes to appease the tests.

    Michael Gottesman authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@232213 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Make the baseline configurable per database. This enables different p…

    Michael Gottesman authored
    …rojects on the same LNT installation to use different baselines.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@232207 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 7, 2015
  1. @rengolin

    Make awk, not gawk, the dependency for LNT

    rengolin authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@231572 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @tobig

    Drop gawk from the tools check

    tobig authored
    Adding it in 231484 has broken my LNT testers. As they worked flawless
    before, it seems gawk is not strictly required.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@231555 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 6, 2015
  1. @rengolin

    Adds check for needed tools for nightly tests

    rengolin authored
    This patch adds test for the required tools to run the nightly tests
    without failures. New buildbots or manual runs would fail and waste
    a lot of time investigating what the problem is, since the error
    message wasn't clear enough on all cases.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@231484 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 3, 2015
  1. Explicitly stringify datetimes

    Chris Matthews authored
    It seems in some versions of python the jsonifyier does not handle datetime objects.  Explicitly convert these times to a string format.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@231038 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 2, 2015
  1. Reduce the chance of two concurrent submissions breaking the database

    Chris Matthews authored
    Currently, two concurrent submission can occasionally insert two identical
    Orders into the order table. Though rare, this happens monthly on our server.
    
    This fix reduces the chance of that happening by decreasing the length of the
    atomic path.  Though this is not a perfect fix, it is simpler than trying to build
    up some transaction mechanism on top of the current database schema, which
    does not define revisions as unique.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@231013 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 28, 2015
  1. @ddunbar

    [lnttool] Compare parse version strings, to handle canonical version …

    ddunbar authored
    …forms.
    
     - In some cases, the reported version will be a canonical one like "0.4.1dev0"
       which should compare equal to "0.4.1dev" according to PEP 440.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@227360 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 22, 2015
  1. Add JSON support for 'machine' and 'run' pages.

    Michael Zolotukhin authored
    Include only the data available in usual HTML form.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@226763 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 22, 2014
  1. Add machine overview page in JSON format.

    Michael Zolotukhin authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@224737 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 20, 2014
  1. When we die from server error, show it

    Chris Matthews authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@222454 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 7, 2014
  1. Update test to use rsync with an exclude so that SVN data is not copi…

    Chris Matthews authored
    …ed into Output
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@221500 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 2, 2014
  1. Fix an assertion that was too strong

    Chris Matthews authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218902 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 30, 2014
  1. Don’t perform reruns on “LNTBased” test extension modules

    Chris Matthews authored
    LNTBased extends the test suite with new benchmarks with custom run code.
    These cannot be rerun because rerunning has to know how single tests are
    run in order to rerun.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218701 91177308-0d34-0410-b5e6-96231b3b80d8
  2. During rerun, fix full test benchmark path to be the same as only_test

    Chris Matthews authored
    When doing reruns for the full test suite, the reruns benchmark name is 
    being incorrectly reported to the server.  This adds the benchmark’s path
    back on when reruns happen in the full test suite mode.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218678 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 29, 2014
  1. Fix name parsing in rerun code to handle test names with . in them

    Chris Matthews authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218635 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 18, 2014
  1. Add rerun flag: when passed, rerun benchmarks which the server says c…

    Chris Matthews authored
    …hanged
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218080 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @kongy

    Add option to use Perf in nt test

    kongy authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218056 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @kongy

    Remove jQuery 1.5 files

    kongy authored
    We've switched everything to 1.7, no need to keep them in the source anymore.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@218055 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 30, 2014
  1. @kongy

    Rename 'Mean' to 'Geometric Mean' for clarity

    kongy authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@216828 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 29, 2014
  1. @kongy

    Teach LNT about AArch64 target

    kongy authored
    Teach LNT to set corresponding compilation flag to the LLVM test suite build
    system for AArch64 target.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@216720 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 27, 2014
  1. @kongy

    Label the test name if there are more than one plot

    kongy authored
    This helps distingushing data points when plotting multiple graphs, especially
    when data points on not on the trend line, for example show all points.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@216547 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @kongy

    Teach LNT to plot geomean trend

    kongy authored
    Public perf server has moved to PostgreSQL, we no longer suffer from
    performance issue. It makes heavy jobs like plotting geomean trend possible.
    
    This patch separates some statistics logic and teaches LNT to plot geomean.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@216546 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @kongy

    Expose calc_geomean function

    kongy authored
    Expose calc_geomean to other packages so that it can used when plotting graph.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@216545 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 22, 2014
  1. @kongy

    Make sure lit tests pass on non-Darwin systems

    kongy authored
    lit tests always fail on non-Darwin systems because --use-isolation uses
    utilities that are only available on OS X.
    
    This patch moves the test to an Darwin-only test case, so that unit tests can
    be ran by Linux buildbots.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@216290 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 7, 2014
  1. Make not finding compiler version a hard error

    Chris Matthews authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@215049 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 1, 2014
  1. @kongy

    Revert "Activate navbar items upon hovering the mouse"

    kongy authored
    This patch turns out to make navbar less usable.
    
    Reverts r209021.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@214553 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @kongy

    Add PostgreSQL compatibility

    kongy authored
    Make LNT compatible with PostgreSQL.
    
    PostgreSQL is now recommended for production servers.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@214462 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 28, 2014
  1. @dsandersimgtec

    Add --qemu-flag to reduce the number of rununder wrappers required.

    dsandersimgtec authored
    It functions in the same way as --cflag
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@214065 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 18, 2014
  1. Add a option to dry run email commands, add tests of those commands

    Chris Matthews authored
    We have not previously tested LNT email operations. They break sometimes. This patch adds a —-dry-run (-n) flag to disable the actual sending of the emails so the test suite can call the email commands without sending emails.
    
    Add a test which calls the two main email commands, send-run-comparison, and send-daily-report.
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@213338 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 17, 2014
  1. @kongy

    Fix 'Fix crash when no result to compare against'

    kongy authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@213271 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @kongy

    Fix crash when no result to compare against

    kongy authored
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@213270 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 16, 2014
  1. @kongy

    Handle cases where there is no results

    kongy authored
    Make sure LNT does not fail when test result is empty.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@213128 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @kongy

    Show geomean for filtered tests

    kongy authored
    LNT shows geomean for all tests, even if user filters a subset of tests.
    
    This patch lets LNT to calculate geomean for the chosen tests only.
    Also it stores the comparison results to avoid computing aggregation
    function twice.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@213127 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @kongy

    Add option to show small differences

    kongy authored
    LNT ignores small changes by default to save users from getting
    excessive amount of results. However this is counter-productive when
    trying to examine benchmarks where <1% change is significant.
    
    The patch adds option to show small differences.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/lnt/trunk@213124 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.