add test and docs tasks