Method and apparatus for testing X servers

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6223306
SERIAL NO

09032619

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention comprises a testing system for testing X Servers. The testing system comprises a test harness that communicates with an X Server being tested to obtain the test results therefrom, an archive database for storing test archives to be used by the test harness for testing the X Server, a test result storage database for storing results of an X Server test, and a viewing tool that presents the user with a result file which the user analyzes to determine the X Server defect. Preferably, the test harness is object-oriented code that has a polymorphic and hierarchical structure. The basic units of the test harness are objects, such as display connections, screens, graphics contexts, pixmaps, colormaps and windows. Within the test context, each object encodes a unique hierarchy that indicates its dependencies on other test harness objects. These objects encapsulate Xlib routines and hide much of the detail of Xlib programming from the test writer, thus facilitating the test writer in writing tests. Once a test has been written, the test is run and the results of the test, if they are correct, are stored as an archive file in the test archive storage database for later use. When a test is run on an X Server, the test harness captures the image rendered to the screen by the X Server. The test harness then searches the archive database in a predetermined manner to obtain the appropriate test archive. The test archive is then compared to the test results. If the test failed, then a defect exists in the X Server.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
WICRESOFT CO LTD1000 ZIXING ROAD WICRESOFT PLAZA SHANGHAI 200241

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Allison, Michael S Fort Collins, CO 27 509
Silva, Stephen Fort Collins, CO 11 304
Sprague, Fred Aloha, OR 6 299

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation