separate coverage build from normal build