Commit Graph

869 Commits

Author SHA1 Message Date
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
thomasjm
fbea45598d Update webdriver CHANGELOG 2023-08-02 20:29:11 -07:00
Tom McLaughlin
47cec25476 TerminalUI tidying 2023-08-02 19:35:09 -07:00
thomasjm
7bcc487dae Be able to detect chrome/chromedriver for versions >= 115 2023-08-02 03:07:13 -07:00
thomasjm
cf8e5e9787 Refactor binary detection into separate files 2023-08-02 01:37:23 -07:00
thomasjm
ab65ae5c1d webdriver: look for google-chrome and google-chrome-stable 2023-08-02 01:23:36 -07:00
thomasjm
ba3ef223d3 Add a nix section to stack.yaml 2023-08-02 01:23:04 -07:00
Tom McLaughlin
82d6b9abeb Try specifying resolver properly in CI 2023-06-22 21:04:14 -07:00
Tom McLaughlin
52cda34aef Ready to release sandwich-webdriver-0.2.2.0 2023-06-22 19:16:05 -07:00
Tom McLaughlin
a7151d035e Put optBrowserToUse back as optFirefox to avoid breaking change for now 2023-06-22 18:07:38 -07:00
Tom McLaughlin
8167d632d5 Fix browser path calculation in addCommandLineOptionsToWdOptions 2023-06-22 18:06:16 -07:00
Tom McLaughlin
120575817c Make google search webdriver demos more robust 2023-06-22 18:05:05 -07:00
Tom McLaughlin
b990af43e3 sandwich-webdriver: more sensible way to fill in capabilities 2023-06-22 16:08:27 -07:00
Tom McLaughlin
aa9fa2fec2 New release of sandwich and sandwich-slack 2023-06-22 01:27:04 -07:00
Tom McLaughlin
d74fe93188 Add CHANGELOG note 2023-06-09 17:34:26 -07:00
Tom McLaughlin
d9359a5760 CI: bump haskell/actions/setup v1 -> v2 2023-06-07 20:39:40 -07:00
Tom McLaughlin
df582de35a Try disabling demo-discover in cabal.project 2023-06-07 19:13:26 -07:00
Tom McLaughlin
db7d6bb672 Update webdriver extra-deps 2023-06-07 17:08:48 -07:00
Tom McLaughlin
33a0e1e740 Fix sandwich-slack on recent mtl 2023-06-07 17:08:31 -07:00
Tom McLaughlin
9c6bb67daf Build everything in cabal.project 2023-06-07 17:08:17 -07:00
Tom McLaughlin
73836ee6cd Use default-extensions in sandwich-slack 2023-06-07 17:08:09 -07:00
Tom McLaughlin
35f908bd00 Add simple cabal.project 2023-06-07 15:12:58 -07:00
Tom McLaughlin
668dfd8e3f Fix a couple more warnings 2023-06-07 15:11:50 -07:00
Tom McLaughlin
c51828f515 Explicitly import Control.Monad for mtl >= 2.3 2023-06-07 15:11:25 -07:00
Tom McLaughlin
fca9be2433 CI: test GHC 9.6.2 2023-06-07 15:10:49 -07:00
Tom McLaughlin
b4c7befd4d CI: bump GHC 9.4.4 -> 9.4.5 2023-06-07 14:36:38 -07:00
Tom McLaughlin
3fcb5c6103 Add Alternative (ExampleT context m) instance and prepare to release 0.1.4.0 2023-05-31 23:01:24 -06:00
Tom McLaughlin
5392da2ab9 Windows fixes 2023-04-14 02:47:42 -07:00
Tom McLaughlin
c8bd19da96 Prepare to release sandwich-0.1.3.2 2023-04-13 21:39:27 -07:00
Tom McLaughlin
f36a0dece0 Avoid spurious messages in IOExceptions from withFile 2023-04-13 21:27:55 -07:00
Tom McLaughlin
e61716e429 Prepare to release sandwich-quickcheck-0.1.0.7 2023-04-13 16:38:07 -07:00
Tom McLaughlin
c8c243d607 Add sandwich-quickcheck CI workflow 2023-04-13 16:36:42 -07:00
Tom McLaughlin
ea6e4df833 Prepare to releases sandwich-hedgehog-0.1.3.0 2023-04-13 16:32:47 -07:00
Tom McLaughlin
93d4a56f15 Bump dev stack.yaml resolver to lts-20.18 2023-04-13 16:31:34 -07:00
Tom McLaughlin
17e1472e3c Add a couple more CPP tests to fix #80 2023-04-13 16:31:05 -07:00
Tom McLaughlin
eb311366c5 Add changelog entries for hedgehog and quickcheck 2023-04-13 16:28:21 -07:00
Tom McLaughlin
5d8d162c1a Add CI for sandwich-hedgehog 2023-04-13 16:25:20 -07:00