We are looking for a solution to use QC to invoke automated test scripts. Currently we are using Hudson to run the automated scripts. Ideally, we would like to create a process as simplistic as below.

1. Test Created with identifiers in the test plan.
2. Create test sets that include multiple automated tests
3. Execute (Pass the data as well as test set information to Hudson, receive the results from Hudson as well as the test set information to change the test to pass.)

Has anyone done this? Does anyone have any suggestions on how to do it?