Previous | Table of Contents | Next

Page 647

_showtechs Display a comprehensive list of techniques, by category, indicating which of the techniques are supported by the XIE server.
_showlabels Print test label to screen prior to calling any of the test code. This allows the user to know which test is executing in case the test hangs for some reason.
_showevents Be verbose when running event and error tests. Also, can be used to catch and display information on any signals received during execution of xieperf. Note that this flag is best used in a debugging situation, or to validate that the error events received by xieperf are valid the first time the tests are executed on a new platform.
_events Run tests that test for event generation.
_errors Run tests that test for error event generation.
_loCal Skip test calibration. This may be used when running xieperf in situations where execution timing is not important. Execution times will not be reported by xieperf when this option is enabled. The inner loop repeat count, additionally, is set to a value of 5 (but can be overridden by the -reps option).
_all Runs all tests. This may take a while, depending on the speed of your machine, and its floating-point capabilities. This option is ignored if a script file is used.

_tests Generate a list of the available tests for the xieperf program. In x11perf, this list is normally displayed in the usage statement. It was yanked from the usage of xieperf because it was too lengthy.

_mkscript Generate a script file suitable for use with the script option. If -repeat or -reps are also specified, they will be automatically placed at the end of each command in the script. The script is generated to stderr. See the -script command, above.
_cache <n> Most test flos utilize a photomap resource for a source. A photomap cache of up to n entries is controlled by xieperf to avoid having to constantly reload these images during test initialization. The default cache size is 4. If a value less than the default is specified, the cache size will be set to the default.
_labels Generates just the descriptive labels for each test specified. Use -all or -range to specify which tests are included. See x11perfcomp(1) for more details.
_DIS Pretend we are running xieperf while connected to a DIS-only capable implementation of XIE. This will cause xieperf to execute those tests that only use protocol requests found in the DIS subset of XIE, and bypass those which are not DIS-compatible. If xieperf detects a DIS server, it will do this automatically, and this option is ignored. Use -all or -range to specify the initial range of tests.
_range <test1>[,<test2>] Runs all the tests starting from the specified name test1 until the name test2, including both the specified tests. Some tests, like the event and error tests, also require the -errors or -events options to specified. This option is ignored if a script is used.

Page 648

_reps <n> Fix the inner loop repetitions to n. This indicates how many times the photoflo will be executed each time the test is run. This option is overridden on a per test basis if specified in a script. Typically, xieperf determines the ideal number of reps during each test's calibration period.
_ImportObscuredEvent through _ExportAvailable Test generation of events. Requires -events flag.
_BadValue through _FloValueError Test generation of errors. Requires
-errors flag.
-ColorList Create and destroy ColorList resource test.
_LUT Create and destroy LUT resource test.
_Photomap Create and destroy Photomap resource test.
_ROI Create and destroy ROI resource test.
_Photospace Create and destroy Photospace test.
_Photoflo Create and destroy Photoflo test.
_QueryPhotomap Query Photomap resource test.
_QueryColorList Query ColorList resource test.
_QueryTechniquesDefault Query techniques as specified by test name. through _QueryTechniques WhiteAdjust
_QueryPhotoflo Query Photoflo test.
_PurgeColorList Purge ColorList test.
_Abort This test creates a photoflo that is started and blocks for data provided by PutClientData(). Instead of sending the data, the test uses XieAbort() to stop the photoflo, and then waits for the PhotofloDone event to be sent by the server. If the test times out waiting for the event, an error message is sent to stderr.
_Await This test creates a flo of the form ImportClientLUT -> ExportLUT, and starts the flo executing. xieperf then forks, and the child process streams the LUT data to the flo using PutClientData, while the parent blocks in XieAwait. If the flo successfully finishes, XieAwait will return and the flo state, after query, will indicate that it has completed. If XieAwait does not complete naturally, or after return from XieAwait the flo is still active, an error is reported to stderr. Note, on a really slow machine, it is possible that XieAwait will return before the flo has a chance to finish. In this case, use the -timeout option to increase the time-out for this test.
_importclientlut1 ImportClientLUT ->
_importclientphoto1 through _importclientphoto9 ExportLUT test. Flos of the form ImportClient-Photo -> ExportPhotomap using
various decode techniques, for example, G32D, TIFF2, UncompressedTriple.
_importclientroi1 _importclientroi2 _encodephoto1 through _encodephoto14 ImportClientROI with 10 rectangles. ImportClientROI with 100 rectangles. Flos of the form ImportPhotomap - ExportPhotomap using various encode techniques, for example G32D, TIFF2, UncompressedTriple. Original encoding is shown in left window; image after encoding is shown in right window.

Previous | Table of Contents | Next

1