Commit Graph

905 Commits

Author SHA1 Message Date
Tom McLaughlin
c27a257077 More warnings 2024-02-28 19:18:15 -08:00
Tom McLaughlin
2079473acc Fixing more warnings 2024-02-28 18:40:56 -08:00
Tom McLaughlin
7d279edd78 sandwich: starting to fix warnings from -Wall 2024-02-24 16:55:14 -08:00
Tom McLaughlin
b3b5cd8695 Improve logging callstack for createProcessWithLogging etc. and add demo 2024-02-24 04:07:03 -08:00
thomasjm
7983d5c6d3 Bump resolver for GHC 9.6.3 2024-01-23 20:39:23 -08:00
thomasjm
580e74e809 Add GHC 9.8 support 2024-01-23 20:39:23 -08:00
Tom McLaughlin
bc3bb531e6 Release sandwich-0.2.2.0 2024-01-06 18:33:16 -08:00
Tom McLaughlin
711d25e1dd Expose Test.Sandwich.Util.Process 2024-01-06 17:07:35 -08:00
Tom McLaughlin
557515bc9d Add primed versions of createProcessWithLogging etc. with customizable log level 2023-11-27 22:27:39 -07:00
Tom McLaughlin
516ba470f5 Release sandwich-0.2.1.0 2023-11-27 18:01:47 -07:00
Tom McLaughlin
1e26672528 Improve app clock management (closes #83) 2023-11-27 17:58:50 -07:00
Tom McLaughlin
ffdd4f8a29 Add one more entry to CHANGELOG, closes #10 2023-11-19 03:42:05 -08:00
thomasjm
90fd02d2db A longer sleep in demo-setup-teardown 2023-11-19 02:58:20 -08:00
thomasjm
3051352d3a Make punctuation more consistent in ToBrickWidget.hs 2023-11-19 02:47:35 -08:00
thomasjm
9b006323ac More refactoring in RunTimes.hs 2023-11-19 02:47:22 -08:00
thomasjm
c85b00a971 Just need to debug why gray levels aren't working 2023-11-19 02:38:13 -08:00
thomasjm
e05e7b9adc More on demo-setup-teardown 2023-11-19 02:02:16 -08:00
thomasjm
5b24042cfb ci: no if statement on checkout 2023-11-19 00:47:51 -08:00
thomasjm
31bae5eecb Add separate demo-setup-teardown 2023-11-19 00:36:00 -08:00
thomasjm
4186439fa2 Revert "Do more setup/teardown in basic demo (REVERT UPON MERGING)"
This reverts commit 2285bb37508099c3fd5e287aa79c58a000d062ec.
2023-11-19 00:36:00 -08:00
thomasjm
27c63881ef More on setup teardown work 2023-11-19 00:36:00 -08:00
thomasjm
7c339a6299 Do more setup/teardown in basic demo (REVERT UPON MERGING) 2023-11-19 00:36:00 -08:00
thomasjm
13e1e7aa7f Working on setup/teardown time tracking 2023-11-19 00:36:00 -08:00
thomasjm
35a00047d4 Don't add spaces in formatNominalDiffTime 2023-11-19 00:36:00 -08:00
thomasjm
efa59a7943 Fix a couple more references to nested-dependencies 2023-11-18 23:10:08 -08:00
Tom McLaughlin
e2c8865cfa Fix overlong path name that was causing build failures for Windows on GHC 9.2 and earlier 2023-11-18 23:07:28 -08:00
Tom McLaughlin
19e6f1bcef Fix import on Windows 2023-11-18 17:25:56 -08:00
thomasjm
ff3e0daf3f Don't do createDirectoryLink on Windows noci 2023-11-18 17:25:40 -08:00
thomasjm
ef3f77214d Add defaultTestArtifactsDirectory which works on Windows noci 2023-11-18 17:16:17 -08:00
thomasjm
825b0706ed More work on windows 2023-11-18 14:50:14 -08:00
thomasjm
815f553983 Try allowing RawImage stuff on Windows 2023-11-18 03:39:31 -08:00
Tom McLaughlin
f11b81a4fd More enabling windows 2023-11-18 03:01:40 -08:00
Tom McLaughlin
546333dcb1 CI: GHC 9.2.7 -> 9.2.8 2023-11-18 02:58:35 -08:00
Tom McLaughlin
b6f4330090 CI: fix typo 2023-11-18 02:58:09 -08:00
Tom McLaughlin
8fb2ca33ab Remove restrictions against doing TUI stuff on windows 2023-11-18 02:32:19 -08:00
Tom McLaughlin
ff277e8e45 Update CI 2023-11-18 02:31:36 -08:00
Tom McLaughlin
be6a92e0fb Do CI on individual stack.yaml files 2023-11-18 00:19:32 -08:00
Tom McLaughlin
bf274801b0 Bump sandwich to 0.2.0.0 and update CHANGELOG 2023-11-17 20:57:43 -08:00
Tom McLaughlin
341f0aa1fd Be able to include timestamps in print formatter and failure report formatter 2023-11-17 20:51:04 -08:00
Tom McLaughlin
81d6330490 Be able to run against vty-6 (and brick-2) 2023-11-01 17:44:33 -07:00
Tom McLaughlin
990db16df6 Allow any formatter except TUI to be used with --repeat N 2023-09-20 18:06:10 -07:00
Tom McLaughlin
78529bd59f Tidy main formatter selection in ArgParsing.hs 2023-09-20 18:05:43 -07:00
thomasjm
eb3faba6af Bump version and add changelog entry 2023-09-19 02:42:45 -07:00
thomasjm
871525c840 Add pushContext/popContext helpers 2023-09-19 02:41:25 -07:00
thomasjm
fbe8ad1dec Release sandwich-webdriver-0.2.3.1 2023-09-11 20:45:46 -07:00
thomasjm
ab59cb5146 Move downloadSelenium helper to a where clause 2023-09-11 20:42:45 -07:00
Tom McLaughlin
9344d071de Improve binary fetching
* Don't create the toolsRoot directory unless necessary
* Use logging instead of stdout/stderr so it doesn't mess up the TUI interface
2023-09-11 18:33:48 -07:00
Tom McLaughlin
2df6965d2e ci: 9.4.5 -> 9.4.6 2023-09-09 23:36:22 -07:00
Tom McLaughlin
9c1332a4d9 Add readCreateProcessWithLogging and release 0.1.5.1 2023-09-09 23:34:51 -07:00
thomasjm
685d9bf68d sandwich-webdriver: release 0.2.3.0 2023-08-02 20:31:12 -07:00