Changeset 2272 for trunk


Ignore:
Timestamp:
Aug 7, 2012, 6:28:41 PM (6 years ago)
Author:
ksherdy
Message:

Update readme.txt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/symbol_table/README.txt

    r2203 r2272  
    77    to validate symbol table correctness and evaluate performance.
    88
    9     The test driver is structured to slurp and process a entire
     9    The test driver is structured to slurp and process an entire
    1010    'generated' CSV test file on execution.
    1111
     
    1515    Test files:
    1616
    17     (i) begin with and separate each symbol with a single comma,
     17    (i) start with and delimit each symbol with a single comma character,
    1818    (ii) contain symbols characters defined by the the character class [-a-zA-Z0-9_:.],
    19     (iii) do not contain EOF characters. Avoid hand editing test files
     19
     20    WARNING:
     21
     22    Do not contain EOF characters. Avoid hand editing test files
    2023    within applications that append EOF characters,
    21     such as gedit, or 'diff' tests report missing newline differences.
     24    such as gedit, or 'diff' tests report missing
     25    newline differences.
    2226
    2327HOW TO BUILD
     
    3236    bit_byte            G(L) = 7 if L < 8 else G(L) = 0
    3337
    34     This project adopts a two stage build process in which,
     38    This project uses a two stage build process.
    3539
    36     (i)  the root directory Makefile compiles parallel bit stream source files to C++, and
    37     (ii) the src directory Makefile compiles generated C++ code.
     40    Stage 1 - The root directory Makefile compiles parallel bit stream source files to C++.
     41    Stage 2 - The src directory Makefile compiles generated C++ code.
    3842
    3943    --- PERF BUILD ---
     
    8488    --- DIFF TEST ---
    8589
    86     A round trip test that for each *.test file in the test/pin directory:
    87     (i) resolves the unique symbol gid for each symbol,
    88     (ii) writes the gid to the corresponding symbol starts position in the occurences array,
    89     (iii) looks up each the gid for each symbol start position,
    90     (iv) generates an output file to the test/pout directory, and
    91     (v) diffs test/pin and test/pout.
     90    For each *.test file in the test/pin directory:
     91
     92    (1) Resolves the unique symbol gid for each symbol.
     93    (2) Writes the gid to the corresponding symbol starts position in the occurences array.
     94    (3) Looks up the gid for each symbol start position.
     95    (4) Generates an output file to the test/pout directory.
     96    (5) Diffs test/pin against test/pout.
    9297
    9398    make id
Note: See TracChangeset for help on using the changeset viewer.