mirror of
https://github.com/haskell/ghcide.git
synced 2024-12-18 07:31:33 +03:00
70524321ad
* Make the ScenarioService take an IO callback, not STM * Remove a redundant space * Use IO in preference to STM where we really don't care which is in use * #564, always print out diagnostics for tests * #564, fix getting the scenario names so if they can't be computed you give an answer * Add a proper data type to represent pass/fail in the tests * Centrailse printing a failure message * Pull the test execution into a separate file, ensuring it always gives back an exit code * Use nubOrd instead of Set * Clean up how we figure out which files to test * Fail if there are any errors * Delete all the brittle failure tracking stuff * Rename the compiler handle to h * Only print out the successful results to stdout, since the unsuccessful ones end up in diagnostics * Make JUnit output still print out the test results * Make JUnit print out all the details * Delete the stdio command path * Break the bigger pieces apart in the test runner * Inline testJUnit * Shorten to UseColor * Shorten to color * Inline and comment part of the JUnit tests * HLint * Update daml-foundations/daml-tools/da-hs-daml-cli/DA/Cli/Damlc/Test.hs Co-Authored-By: neil-da <35463327+neil-da@users.noreply.github.com> * Fix an HLint refactoring snafu * Fix up the damlc tests * Tighten up a test by demanding it throws ExitFailure |
||
---|---|---|
.. | ||
Functions | ||
State | ||
Types | ||
Logger.hs | ||
UtilGHC.hs |