do vs commmit test