Print this page
4964 nl_langinfo(CRNCYSTR) returns wrong alignment character
4999 libc test suite enhancements
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: TBD

Split Close
Expand all
Collapse all
          --- old/usr/src/test/libc-tests/doc/README
          +++ new/usr/src/test/libc-tests/doc/README
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  
  19   19  1. What this Unit Test Suite tests
  20   20  2. Building and installing this Unit Test Suite
  21   21  3. Running this Unit Test Suite
  22   22  4. Test results
  23   23  
  24   24  --------------------------------------------------------------------------------
  25   25  
  26   26  1. What this Unit Test Suite tests
  27   27  
  28      -This Unit Test Suite is for testing various libc interfaces.
       28 +This Unit Test Suite is for testing various libc interfaces.  The suite
       29 +will test both 32 and 64 bit versions, provided that your kernel supports
       30 +both.
  29   31  
  30   32  2. Building and installing this Unit Test Suite
  31   33  
  32   34  This Test Suite runs under the testrunner framework (which can be installed
  33   35  as pkg:/system/test/testrunner). To build both this Unit Test Suite and the
  34   36  testrunner without running a full nightly:
  35   37  
  36   38          build_machine$ bldenv [-d] <your_env_file>
  37   39          build_machine$ cd $SRC/test
  38   40          build_machine$ dmake install
↓ open down ↓ 9 lines elided ↑ open up ↑
  48   50  depends on it.
  49   51  
  50   52  Additionally some text locales are required, specifically, en_US.UTF-8,
  51   53  de_DE.UTF-8, ja_JP.UTF-8, and ru_RU.UTF-8.  Again, these are listed as
  52   54  dependencies and will be automatically installed.
  53   55  
  54   56  3. Running this Unit Test Suite
  55   57  
  56   58  The pre-requisites for running the this Unit Test Suite are:
  57   59          - Any user may perform these tests.
  58      -        - The en_US.UTF-8, ja_JP.UTF-8, de_DE.UTF-8, and ru_RU.UTF-8 locales
  59      -          must be installed.
       60 +        - The en_US.UTF-8, en_GB.ISO8859-15, ja_JP.UTF-8, de_DE.UTF-8, and
       61 +          ru_RU.UTF-8 locales must be installed.
  60   62  
  61      -Once the pre-requisites are satisfied, simply run the ostest script:
       63 +Once the pre-requisites are satisfied, simply run the libctest script:
  62   64  
  63      -        test_machine$ /opt/util-tests/bin/libctest
       65 +        test_machine$ /opt/libc-tests/bin/libctest
  64   66  
  65   67  4. Test results
  66   68  
  67   69  While the Unit Test Suite is running, one informational line is printed at
  68   70  the end of each test, and a results summary is printed at the end of the run.
  69   71  The results summary includes the location of the complete logs, which is of the
  70   72  form /var/tmp/test_results/<ISO 8601 date>.
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX