For API endpoint test:
https://github.com/matryer/silk I have used it before. The experience is good. However, it is hard to integrate with Travis (travis couldn't detect the failure of the API test).
testify. A extension package for standard testing package.
https://github.com/stretchr/testify From my point of view, it is useful in our case without increasing too much complexity of this project.
There is no tests in the scheduler atm. We need to at least have simple coverage to test correctness