You can simply create a task that calls your task (either tRunJob or tSoap if your task is open to soap):
- Initiate your database
- challenge your work
- check the result on the server (or ridicule the server call by overriding the context settings)
- use tAssert to check.
- use tAssertCatcher-> tLogRow to print the test result
I made a CI (internal project) for our project with a basic Java application that is a telnet wrapper around the Talend command line API (listJob, runJob ...) and then generates a Junit XML result file. Everything is called Jenkins. It seems that nothing really exists to perfectly test the operation of Talend: - (
Good luck.
source share