To run ====== ant dist java -jar target/gateway.jar --config=config.properties --transports=transports.properties In your favorite IM Client (I like JBother): Browse services. Select yahoo -> register. give your username/password for yahoo. Note: You'll have to explicitly add your contacts. To test ======= Make sure you have a messenger running and an external component configured with the following properties: subdomain: testloopback password: test Then run "ant test" this should create a testng/reports folder with the results of the unit tests.