19 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Functional tests for the add-on scripts in this directory.
 | |
| # Keep synced: compile.sh, scripts*.test, hledger-*.hs..
 | |
| 
 | |
| # Check that these ones still compile with this version of hledger.
 | |
| # stdout and exit code are ignored for cleaner failure output.
 | |
| # XXX But installing deps can also generate stderr, causing these to fail.
 | |
| # XXX These tests are hard coded to one GHC version.
 | |
| # See also _scriptsX.Y.test, used by CI workflows with other GHC versions
 | |
| # to avoid installing and building for multiple GHCs.
 | |
| # XXX it's actually too hard to make this reliable for CI right now.
 | |
| # Maybe still useful for running locally with "make functest".
 | |
| $  stack ghc hledger-balance-as-budget.hs                  >/dev/null 2>&1 || true
 | |
| $  stack ghc hledger-check-fancyassertions.hs              >/dev/null 2>&1 || true
 | |
| $  stack ghc hledger-check-tagfiles.hs                     >/dev/null 2>&1 || true
 | |
| $  stack ghc hledger-combine-balances.hs                   >/dev/null 2>&1 || true
 | |
| $  stack ghc --package string-qq hledger-print-location.hs >/dev/null 2>&1 || true
 | |
| $  stack ghc --package string-qq hledger-smooth.hs         >/dev/null 2>&1 || true
 | |
| $  stack ghc --package string-qq hledger-swap-dates.hs     >/dev/null 2>&1 || true
 |