I'm having integration tests with private Ethereum network running in Docker. Generating of DAG takes few minutes and at least 2 Gb (1Gb for epoch 0 and 1). I've set difficulty in custom genesis block 0x1 and it's still to much.
I can run tests on local machine and mount volume to /root/.ethash
to reuse DAG between tests. But it prevents me from running tests on Bitbucket because of time and storage limitations.
Is there any way to avoid generating DAG for tests?