A simple "nimble test" won't require you to run a hardhat node with the contracts, but a "nimble testAll" will.
Introduce new nimble 'test' task that runs *all* tests. Renames testAll to testDagger, because testAll didn't run all tests, it forgot to run the contract tests.