Claims
- 1. An application launcher testing system, comprising:
a Hypertext Transfer Protocol (HTTP) server in communication with an application launcher, wherein the HTTP server receives a query for a test application from the application launcher; a status server in communication with the test application, the status server receiving a test status from the test application; and a test monitor in communication with the HTTP server and the status server, wherein the test monitor receives a query status from the HTTP server, and wherein the test monitor receives the test status from the status server.
- 2. A system as recited in claim 1, wherein the application launcher launches the test application based on a response to the query from the HTTP server.
- 3. A system as recited in claim 2, wherein the application launcher exits after launching the test application.
- 4. A system as recited in claim 3, wherein the test monitor receives an exit code from the application launcher, the exit code indicating a launch status of the test application launch.
- 5. A system as recited in claim 4, wherein the test monitor combines the query status, the test status, and the launch status into a report.
- 6. A system as recited in claim 1, wherein the query status indicates the status of the query received from the application launcher.
- 7. A system as recited in claim 1, wherein the test monitor starts the status server and the application launcher.
- 8. A system as recited in claim 1, wherein the test monitor starts the HTTP server.
- 9. A method for testing an application launcher, comprising the operations of:
launching a Hypertext Transfer Protocol (HTTP) server, a status server and an application launcher, wherein application launcher queries the HTTP server for a test application; launching the test application using the application launcher; returning a test status from the test application to the status server; and returning the test status, a query status, and a launch status to a test monitor.
- 10. A method as recited in claim 9, further comprising the operation of combining the test status, the query status, and the launch status into a report using the test monitor.
- 11. A method as recited in claim 9, wherein the query status indicates a status of a query received from the application launcher.
- 12. A method as recited in claim 9, wherein the test status indicates a status of tests performed by the test application.
- 13. A method as recited in claim 9, wherein the launch status indicates a status of the application launch operation.
- 14. A method as recited in claim 9, wherein the application launcher uses a uniform resource locator (URL) to launch the test application.
- 15. A method as recited in claim 9, wherein the application launcher exits after launching the test application.
- 16. A method as recited in claim 15, wherein the application launcher returns an exit code upon exiting, the exit code providing the launch status.
- 17. An application launcher testing system, comprising:
a Hypertext Transfer Protocol (HTTP) server in communication with an application launcher, wherein the HTTP server receives a query for a test application from the application launcher, and wherein the application launcher launches the test application based on a response to the query from the HTTP server; a status server in communication with the test application, the status server receiving a test status from the test application; and a test monitor in communication with the HTTP server and the status server, wherein the test monitor receives a query status from the HTTP server, the test status from the status server, and an exit code from the application launcher, the exit code indicating a launch status of the test application launch, and wherein the test monitor combines the query status, the test status, and the launch status into a report.
- 18. A system as recited in claim 17, wherein the query status indicates the status of the query received from the application launcher.
- 19. A system as recited in claim 17, wherein the test monitor starts the status server and the application launcher.
- 20. A system as recited in claim 17, wherein the test monitor starts the HTTP server.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application No. ______ (Attorney Docket No. SUNMP019+), filed Dec. 20, 2001, and entitled “Application Launcher Testing Framework,” which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60343080 |
Dec 2001 |
US |