Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Test: Root class and Experiments

This project cluster has 21 classes.

ECF: test.ecf

Source code: directory list

Root class APPLICATION_ROOT and a collection of developer experiments to verify understanding of ISE base classes.

Autotest Sub-applications

EL_AUTOTEST_APPLICATION* [EQA_TYPES -> TUPLE create default_create end]
   MULTIMEDIA_AUTOTEST_APP
   EL_CRC_32_AUTOTEST_APPLICATION* [EQA_TYPES -> TUPLE create default_create end]
      TAGLIB_AUTOTEST_APP
      NETWORK_AUTOTEST_APP
      ECO_DB_AUTOTEST_APP
      EVOLICITY_AUTOTEST_APP
      I18N_AUTOTEST_APP
      IMAGE_UTILS_AUTOTEST_APP
      OPEN_OFFICE_AUTOTEST_APP
      THUNDERBIRD_AUTOTEST_APP
      PYXIS_SCAN_AUTOTEST_APP
      TEXT_FORMATS_AUTOTEST_APP
      VTD_XML_AUTOTEST_APP
      XML_SCAN_AUTOTEST_APP
   AMAZON_INSTANT_ACCESS_AUTOTEST_APP
   BASE_AUTOTEST_APP
   C_LANGUAGE_INTERFACE_AUTOTEST_APP
   COMPRESSION_AUTOTEST_APP
   CURRENCY_AUTOTEST_APP
   EIFFEL_AUTOTEST_APP
   ENCRYPTION_AUTOTEST_APP
   FILE_PROCESSING_AUTOTEST_APP
   OS_COMMAND_AUTOTEST_APP
   PAYPAL_STANDARD_BUTTON_MANAGER_AUTOTEST_APP
   PUBLIC_KEY_ENCRYPTION_AUTOTEST_APP
   SEARCH_ENGINE_AUTOTEST_APP
   TEXT_PROCESS_AUTOTEST_APP
   EROS_AUTOTEST_APP
   HTTP_CLIENT_AUTOTEST_APP

General Test Sub-applications

EL_APPLICATION*
   EL_STANDARD_REMOVE_DATA_APP
   EL_LOGGED_APPLICATION*
      BEXT_CLIENT_TEST_APP
      FOURIER_MATH_CLIENT_TEST_APP
      EL_LOGGED_COMMAND_LINE_APPLICATION* [C -> EL_APPLICATION_COMMAND]
         EROS_SERVER_APPLICATION* [C -> EROS_SERVER_COMMAND create make end]
            BEXT_SERVER_TEST_APP
            FOURIER_MATH_SERVER_TEST_APP
   EL_BATCH_AUTOTEST_APP
      AUTOTEST_APP
   EL_VERSION_APP
   EL_STANDARD_UNINSTALL_APP
   EL_COMMAND_LINE_APPLICATION* [C -> EL_APPLICATION_COMMAND]
      EL_LOGGED_COMMAND_LINE_APPLICATION* [C -> EL_APPLICATION_COMMAND]

Test Sets

EL_EQA_TEST_SET*
   EL_FILE_DATA_TEST_SET*
      AUDIO_COMMAND_TEST_SET
      EL_COPIED_FILE_DATA_TEST_SET*
         TAGLIB_TEST_SET
         FTP_TEST_SET
         SIMPLE_CLIENT_SERVER_TEST_SET
         FILE_LOCKING_TEST_SET
         PYXIS_TO_XML_TEST_SET
         RSA_PUBLIC_KEY_ENCRYPTION_TEST_SET
         EIFFEL_PARSING_TEST_SET
         JOBSERVE_SEARCHER_TEST_SET
         XML_TO_PYXIS_CONVERTER_TEST_SET
      AMAZON_INSTANT_ACCESS_TEST_SET
      DATA_DIGESTS_TEST_SET
      GENERAL_TEST_SET
      COM_OBJECT_TEST_SET
      ECD_READER_WRITER_TEST_SET
      SEARCH_ENGINE_TEST_SET
         ENCRYPTED_SEARCH_ENGINE_TEST_SET
      OBJECT_BUILDER_TEST_SET
      REFLECTIVE_BUILDABLE_AND_STORABLE_TEST_SET
      HTTP_CONNECTION_TEST_SET
      EL_COPIED_DIRECTORY_DATA_TEST_SET*
         COMPRESSION_TEST_SET
         ENCRYPTION_TEST_SET
         EVOLICITY_TEST_SET
         OS_COMMAND_TEST_SET
         COPIED_SVG_DIRECTORY_DATA_TEST_SET*
            IMAGE_UTILS_TEST_SET
         THUNDERBIRD_EQA_TEST_SET*
            THUNDERBIRD_EXPORT_TEST_SET
      EL_GENERATED_FILE_DATA_TEST_SET*
         HELP_PAGES_TEST_SET*
            FILE_TREE_INPUT_OUTPUT_COMMAND_TEST_SET
            FILE_SYNC_MANAGER_TEST_SET
            FILE_AND_DIRECTORY_TEST_SET
   ZSTRING_TEST_SET
   NETWORK_TEST_SET
   ARRAYED_LIST_TEST_SET
   CHARACTER_TEST_SET
   CONTAINER_STRUCTURE_TEST_SET
      WIDGET_TEST_SET
   DATE_TIME_TEST_SET
   EIFFEL_NAME_TRANSLATEABLE_TEST_SET
   BASE_POWER_2_CONVERTER_TEST_SET
   REFLECTION_TEST_SET
   SE_ARRAY2_TEST_SET
   SPLIT_STRING_TEST_SET
   STRING_CONVERSION_TEST_SET
   STRING_ITERATION_CURSOR_TEST_SET
   STRING_TEST_SET
   SUBSTRING_32_ARRAY_TEST_SET
   TEMPLATE_TEST_SET
   URI_TEST_SET
   UTF_CONVERTER_TEST_SET
   ZSTRING_EDITOR_TEST_SET
   ZSTRING_TOKEN_TABLE_TEST_SET
   CURRENCY_TEST_SET
   AGENT_TEST_SET
   DATE_TIME_2_TEST_SET
   EIFFEL_TEST_SET
   FILE_TEST_SET
   NUMERIC_TEST_SET
   STRUCTURE_TEST_SET
   TEXT_DATA_TEST_SET
   TUPLE_TEST_SET
   TYPE_TEST_SET
   UUID_TEST_SET
   DIGEST_ROUTINES_TEST_SET
   PAYPAL_TEST_SET
   COMMA_SEPARATED_IMPORT_TEST_SET
   DOC_TYPE_TEST_SET
   JSON_PARSING_TEST_SET
   PATTERN_MATCH_TEST_SET
      STRING_32_PATTERN_MATCH_TEST_SET
      ZSTRING_PATTERN_MATCH_TEST_SET
   STRING_EDITION_HISTORY_TEST_SET
   EROS_TEST_SET
   EL_DIRECTORY_CONTEXT_TEST_SET*
      XML_TEST_SET
      VTD_XML_TEST_SET
      EIFFEL_LOOP_TEST_SET*
         I18N_LOCALIZATION_TEST_SET
         OPEN_OFFICE_TEST_SET
         CREATEABLE_FROM_XPATH_MATCH_EVENTS_TEST_SET
         DOCUMENT_NODE_STRING_TEST_SET
         PATH_TEST_SET
   EL_TEST_DATA_TEST_SET*
   EL_DEFAULT_TEST_SET
   BIT_ROUTINE_TEST_SET
   HASH_TABLE_TEST_SET
   MARKUP_ESCAPE_TEST_SET

Directory: test/source/root

[ . ]

. /app

. /imp_mswin

. /imp_unix

. /support

. /support/package-model

. /support/trivial

. /test-set

[ . ]

BUILD_INFO

Build specification

Further Information

Click on class link to see notes.

app

AUTOTEST_APP

Run all sub-application tests conforming to EL_AUTOTEST_APPLICATION and call ZSTRING_TEST_SET a second time using codec EL_ISO_8859_1_ZCODEC.

el_test -autotest -test_set ZSTRING_TEST_SET -zstring_codec ISO-8859-1

(Default is EL_ISO_8859_15_ZCODEC)

COMMON_APPLICATION_ROOT

Common application root for Windows and Unix

Further Information

Click on class link to see notes.

imp_mswin

APPLICATION_ROOT

Windows application root with some additional sub-applications

imp_unix

APPLICATION_ROOT

Unix application root with some additional sub-applications

support

COLOR_ENUM

Primary color enumeration

COMPILED_CLASSES

Include classes for compilation

EXPANDED_STRING

Experiment to see if expanded strings work

SHARED_COLOR_ENUM

Shared instance of COLOR_ENUM.

support/package-model

DEBIAN_VERSION

Class for Debian package model experiment

GCC_4_9_BASE

Class for Debian package model experiment

LIBC6

Class for Debian package model experiment

LIBGCC1

Class for Debian package model experiment

MULTIARCH_SUPPORT

Class for Debian package model experiment

support/trivial

A

Test class A

ASTRING

Test class ASTRING

AUDIO_EVENT

Test class to illustrate REAL assignment bug

B

Test class B

EDGE

Edge

test-set

EIFFEL_LOOP_TEST_SET

Test set using files in $EIFFEL_LOOP/test/data

HELP_PAGES_TEST_SET

Generate psuedo help files from file paths in data/txt/help-files.txt