Changes between Version 26 and Version 27 of Building/RunningTests/Running


Ignore:
Timestamp:
Feb 21, 2019 5:14:58 PM (10 months ago)
Author:
davide
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/RunningTests/Running

    v26 v27  
    8080}}}
    8181
     82== Performance Test Baselines ==
     83
     84The test runner establishes baseline values (i.e. expected values) for performance tests based on previous runs of the test suit (on previous git commits). Ideally you should run the relevant performance tests on the previous commit before running the performance tests on the current commit:
     85
     86{{{
     87$ git checkout my_branch~1
     88$ ./hadrian/build.sh test --only-perf
     89$ git checkout my_branch
     90$ ./hadrian/build.sh test --only-perf
     91}}}
     92
     93Alternatively, the test runner will automatically search older commits and will try to make use metrics recorded by CI which must first be fetched with this command:
     94
     95{{{
     96$ git fetch https://gitlab.haskell.org/ghc/ghc-performance-notes.git refs/notes/perf:refs/notes/ci/perf
     97}}}
     98
     99See here for [Building/RunningTests/PerformanceTests more details on performance tests].
    82100
    83101== Additional Packages ==