How do I run tests on sources only?

It is possible! You need to use the source: selection method:

$ dbt test --models source:*

Check out the model selection syntax documentation for more operators and examples.