add unit/integrted tests for dpc

if `a` is not used, why are you collecting it?