split out dashboard and failed test into separate subproject: dashboard-test