This library has 36 classes.
ECF: testing.ecf
Command shell specialized for performance comparison benchmarks
Further Information
Click on class link to see client examples.
Benchmark comparison
Further Information
Click on class link to see client examples.
Code performance benchmarking routines
Further Information
Click on class link to see client examples.
A table for doing comparitive performance benchmarking of routines
Further Information
Click on class link to see notes.
Shared instance of EL_TEST_NUMBERS
Further Information
Click on class link to see client examples.
Shared instance of EL_TEST_TEXT
Further Information
Click on class link to see client examples.
Shared instance of EL_TEST_XDOC_DATA
Further Information
Click on class link to see client examples.
Test numbers
Test string routines and constants
XML or Pyxis related document data
Test set that requires a directory of test data to be copied to workarea directory
Further Information
Click on class link to see client examples.
Copied file data test set
Further Information
Click on class link to see client examples.
Routines for use with EL_EQA_TEST_SET to do regression testing based on CRC-32 checksum of logged/console output. See do_test routine.
Further Information
Click on class link to see notes and client examples.
Default EQA test set
EL_EQA_TEST_SET that uses read-only file data in a designated working directory.
Further Information
Click on class link to see client examples.
EQA_TEST_SET with tests that can be invoked individually or consecutively from the command line. Useful also for testing in a finalized application which sometimes reveals a different behaviour to that of the workbench mode.
Further Information
Click on class link to see client examples.
Test sets that read or write data to a temporary test directory work_area_dir
Further Information
Click on class link to see client examples.
Test using a set of text files generated in workarea directory. The file data is a unique natural number.
Further Information
Click on class link to see client examples.
Test using a directory of files copied from test-data directory to workarea
Further Information
Click on class link to see client examples.
EQA test set evaluator that makes it possible to run inherited test procedures as finalized executables.
Can be used in conjunction with class EL_AUTOTEST_APPLICATION to create unit testing sub-applications.
EL_CONSOLE_AND_FILE_LOG with CRC-32 checksum in log output
EL_CONSOLE_LOG_OUTPUT with CRC-32 checksum
Extends EL_CONSOLE_ONLY_LOG for CRC-32 regression testing
Further Information
Click on class link to see client examples.
EL_FILE_AND_CONSOLE_LOG_OUTPUT with CRC-32 checksum
EL_FILE_AND_HIGHLIGHTED_CONSOLE_LOG_OUTPUT with CRC-32 checksum
EL_HIGHLIGHTED_CONSOLE_LOG_OUTPUT with CRC-32 checksum
EL_LOG_MANAGER with CRC-32 checksum attached to log outputs
Add console string to CRC-32 checksum as normalized UTF-8 string
Sub-application allowing execution of multiple EQA unit tests. A summary of any failed tests is printed when all tests have finished executing.
See BASE_AUTOTEST_APP as an example.
Further Information
Click on class link to see notes, descendants and client examples.
Run all sub-applications conforming to EL_AUTOTEST_APPLICATION except for those listed in omitted_apps tuple.
Further Information
Click on class link to see notes.
EL_AUTOTEST_APPLICATION object with support for test sets conforming to EL_CRC_32_TESTABLE
Further Information
Click on class link to see client examples.
Development environment for Eiffel-Loop libraries
Eiffel loop build info
Shared instance of EL_CYCLIC_REDUNDANCY_CHECK_32 for regression testing screen output
Access control for tests based on EQA_TEST_SET. See Larry Rix's explanation.
Further Information
Click on class link to see client examples.
Shared instance of DEVELOPMENT_ENVIRONMENT
Further Information
Click on class link to see client examples.