-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DONTMERGE: Add consensus to Windows CI #1851
Conversation
eaa4b55
to
c2a8e3a
Compare
Waiting on #1852. |
c2a8e3a
to
1ce97e8
Compare
CI passes, hurray! Adding consensus to CI increases the run-time from ~17 min to ~44 min 🙁. I think some better caching would improve things:
I would expect that "Configure Chocolatey", "Install msys2", and "Install GHC" can be cached. Moreover, I have highlighted some steps that really should benefit from caching. We're building all our Finally, for all the four
Is that correct? It seems like it is not caching things. |
1855: Hard-code expected results as CBOR for golden files instead of using files r=mrBliss a=mrBliss Fixes #1351. Using files to store the expected results for golden files, and thus relative paths, was a PITA: see #1351 + it was causing problems in #1851. This PR introduces `Test.Util.Golden`, which takes the expected result as a CBOR `FlatTerm`. No more files, hurray! Using a `FlatTerm` will make diffing much easier. Co-authored-by: Thomas Winant <[email protected]>
1855: Hard-code expected results as CBOR for golden files instead of using files r=mrBliss a=mrBliss Fixes #1351. Using files to store the expected results for golden files, and thus relative paths, was a PITA: see #1351 + it was causing problems in #1851. This PR introduces `Test.Util.Golden`, which takes the expected result as a CBOR `FlatTerm`. No more files, hurray! Using a `FlatTerm` will make diffing much easier. Co-authored-by: Thomas Winant <[email protected]>
Fixes #1847.
This makes the tests super slow and should only be enabled on a nightly CI job.
1ce97e8
to
760f908
Compare
I think this one is no longer applicable? CC: @coot |
Yes, closing. |
Fixes IntersectMBO/ouroboros-consensus#697.