Bug 907177 - [Clock] Add integration tests

These tests cause intermittent failures on TravisCI. I am unable to reproduce these failures locally, so I will be pushing to this branch to trigger TravisCI to run.