The unit tests are fairly slow; on my desktop they take ~3m each to run. One cause is that
each run uses a separate --output_base to make them hermetic, so Bazel
has to regenerate the GHC bindist repository separately (e.g., call make install).
Nix might be able to help this, by sharing the same cache each time.
The unit tests are fairly slow; on my desktop they take ~3m each to run. One cause is that each run uses a separate
--output_base
to make them hermetic, so Bazel has to regenerate the GHC bindist repository separately (e.g., callmake install
). Nix might be able to help this, by sharing the same cache each time.