[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