Claims
- 1. A method of receiving tasks in a distributed test framework (DTF) comprising:
receiving a task in a task feeder, wherein the task is in a task feeder-specific format; converting the task to a DTF-specific format; and scheduling the converted task.
- 2. The method of claim 1, wherein scheduling the converted task includes storing the converted task in an application under test sub-directory.
- 3. The method of claim 1, wherein converting the task to a DTF-specific format includes identifying at least one method required to execute the task.
- 4. The method of claim 1, wherein the task feeder is included in a communication module of the DTF.
- 5. The method of claim 1, wherein the DTF is part of a first network.
- 6. The method of claim 5, wherein the task is received from a source outside the first network.
- 7. The method of claim 1, wherein the task feeder is an email feeder.
- 8. The method of claim 1, wherein the task feeder is a remote messaging feeder.
- 9. The method of claim 1, wherein the task feeder is a Java messaging service feeder.
- 10. The method of claim 1, wherein the task feeder is a socket feeder.
- 11. The method of claim 1, wherein the task feeder is a file feeder.
- 12. The method of claim 1, wherein the task feeder is a FTP feeder.
- 13. The method of claim 1, wherein the task feeder is a HTTP feeder.
- 14. A system for receiving tasks in a distributed test framework (DTF) comprising:
a system server group including:
a service component; and a system controller including:
a test suite management module; and a communication module that includes an interface and at least one task feeder in communication with the interface, the feeder for receiving a task; and a test system group in communication with the system server group.
- 15. The system of claim 14, wherein the task feeder is an email feeder.
- 16. The system of claim 14, wherein the task feeder is a remote messaging feeder.
- 17. The system of claim 14, wherein the task feeder is a Java messaging service feeder.
- 18. The system of claim 14, wherein the task feeder is a socket feeder.
- 19. The system of claim 14, wherein the task feeder is a file feeder.
- 20. The system of claim 14, wherein the task feeder is a FTP feeder.
- 21. The system of claim 14, wherein the task feeder is a HTTP feeder.
- 22. The system of claim 14, wherein the interface includes a plurality of methods required to execute the task.
- 23. The system of claim 14, wherein the DTF is part of a first network.
- 24. The system of claim 23, wherein the task is received from a source outside the first network.
- 25. The system of claim 24, wherein the first network includes an isolation system that isolates the first network from the source outside the first network.
- 26. A method of receiving tasks in a distributed test framework (DTF) comprising:
instantiating a first task feeder; receiving a first task in the first task feeder, wherein the first task is in a first task feeder-specific format; converting the first task to a DTF-specific format; scheduling the converted first task; and terminating the first task feeder.
- 27. The method of claim 26, further comprising:
instantiating a second task feeder; receiving a second task in the second task feeder, wherein the second task is in a second task feeder-specific format; converting the second task to a DTF-specific format; scheduling the converted first task; and terminating the second task feeder.
- 28. A method of receiving tasks in a distributed test framework (DTF) comprising:
receiving a first task; identifying a first task feeder from a plurality of task feeders, the first task feeder being compatible with the first task; instantiating the first task feeder; converting the first task to a DTF-specific format; and terminating the first task feeder.
- 29. The method of claim 28 wherein converting the first task to the DTF-specific format includes storing the converted first task.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 09/953,223 filed on Sep. 11, 2001 and entitled “Distributed Processing Framework System,” which is incorporated herein by reference in its entirety.