Commit Graph

788 Commits

Author SHA1 Message Date
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
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