[GHC] #15923: Skip performance tests if not in a git repo

GHC ghc-devs at haskell.org
Tue Nov 20 13:05:24 UTC 2018


#15923: Skip performance tests if not in a git repo
-------------------------------------+-------------------------------------
           Reporter:  davide         |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  high           |         Milestone:  8.6.3
          Component:  Test Suite     |           Version:  8.6.2
           Keywords:  performance    |  Operating System:  Unknown/Multiple
  tests git notes                    |
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:  12758
Differential Rev(s):                 |         Wiki Page:
                                     |  Performance/Tests
-------------------------------------+-------------------------------------
 As of #12758 performance tests now compare to the results of the previous
 commit. Results are stored in git notes. If for some reason the rood
 directory is not a git repo, we have no results to compare to, nor can we
 save the new results to git notes. Hence we should skip all performance
 tests.

 Such a use case was encountered in simonpj's workflow where he
 copies/syslinks the work tree without the .git directory before
 validating. An open question is can we allow performance testing while not
 in a git repo or by adjusting the workflow?

 Tasks:
 * When the ghc root directory is not a git repository, skip all
 performance tests.
 * Update the [https://ghc.haskell.org/trac/ghc/wiki/Performance/Tests wiki
 page].

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15923>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list