home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / std_unix / volume.31 / text0029.txt < prev    next >
Encoding:
Text File  |  1993-07-15  |  5.1 KB  |  114 lines

  1. Submitted-by: james@xopen.co.uk (James Andrews)
  2.  
  3. X/Open is developing a test suite for XPG4 Commands and
  4. Utilities.  The test suite (currently known as XCUTS) will
  5. be capable of testing for conformance to POSIX.2 (IEEE Std 1003.2-1992).
  6. It will also satisfy the requirements specified by NIST for use as a
  7. POSIX.2 FIPS certification test suite, and the requirements
  8. of the EC CTS5 proposal to establish ISO9945-2 test services
  9. within Europe.
  10.  
  11. X/Open wishes to minimize development timescales and to ensure openness
  12. of the process for development of the test suite.
  13. X/Open is therefore seeking donation of technology or development
  14. resources but is also prepared to consider funding some
  15. commercial development. Thus the development work has been
  16. provisionally broken into packages some of which may be fulfilled
  17. by free donation from various sources. Others may be met by
  18. commercial development under our open tender process. 
  19.  
  20. In a previous RFQ, X/Open selected BSI Quality assurance and Mindcraft 
  21. jointly to serve as the test suite integrator.  Their tasks are to
  22. ensure the uniformity of style and quality of the code from the package
  23. suppliers, to integrate them into a single seamless test
  24. suite, to act as technical advisors and to provide technical
  25. project management resources.
  26.  
  27. X/Open has received a number of offers of free technology
  28. from its shareholders. X/Open also has had an 'in principle' offer from an
  29. outside organisation to be a development partner providing
  30. both IPR and resources free of commercial constraint.
  31.  
  32. X/Open wishes to know if other companies or organizations are
  33. interested in participating in the development of XCUTS, or
  34. have test suite technology (utilities, implementation
  35. tools) which they may be prepared to make available under any terms 
  36. whatsoever X/Open.
  37.  
  38. BSI, under contract to X/Open, will put out a Request For Quotation
  39. for development of those packages that will go to open tender.
  40. Before that occurs, X/Open would like to know what technologies
  41. we should be considering. 
  42.  
  43. Note that BSI and Mindcraft are precluded from acting as package 
  44. suppliers under the terms of their integration contract.
  45.  
  46. If you are interested in providing technology of the sort
  47. described above for use in XCUTS, please mail me at the attached
  48. Address of your interest within one week. Follow this up
  49. by letting me know what you are suggesting within two weeks.
  50.  
  51. If you are interested in Tendering for the packages but do not have
  52. specific technology to be used in XCUTS, let us know of your interest
  53. to ensure that you will receive a package when the RFP is
  54. distributed.  There may be a modest cost associated with
  55. participating in the RFP to cover the costs of the materials
  56. distributed; we estimate that it would be about $150.  It is
  57. assumed that you already have a copy of the XPG4 Commands
  58. and Utilities specification.  Your response now can directly
  59. influence the project and the shape of any commercial RFP's.
  60.  
  61. There are certain technical constraints that govern the
  62. architecture of XCUTS.  These arise both from X/Open
  63. requirements and from NIST and European Commission CTS5
  64. requirements.  While we cannot give all those constraints in
  65. this document, here are some crucial points:
  66.  
  67.   1.  The Test Environment Toolkit (TET) must be used as the
  68.       common test harness for all test development.
  69.  
  70.   2.  The API to be used shall be the TET API plus
  71.       interfaces defined in the Style and Quality Assurance
  72.       Guide (to be provided by the integrators).  NOTE: If
  73.       you want to suggest an API, do so; you should be aware
  74.       that anything beyond TET will require the approval of
  75.       the X/Open Test Development Group.
  76.  
  77.   3.  Tests must conform to the requirements of POSIX.3
  78.       (IEEE Std 1003.2-1991).
  79.  
  80.   4.  Tests for POSIX.2 must use the assertions in the most
  81.       current draft of POSIX.3.2, and must track changes in
  82.       subsequent drafts through the test development cycle.
  83.       (This will likely encompass a single new draft.)
  84.       Package suppliers will be required to review the draft
  85.       POSIX.3.2 assertions for correctness and to submit
  86.       corrections to both the POSIX.3.2 committee and the
  87.       integrators.  Test assertions must be developed for
  88.       those portions of XPG4 Commands and Utilities outside
  89.       the scope of POSIX.2.  The writing and review of these
  90.       assertions will be part of the test suite development
  91.       effort.
  92.  
  93.   5.  Tests must be written in the POSIX.2 Shell language
  94.       whenever possible.  When C is required, Standard C
  95.       shall be used.
  96.  
  97.   6.  Tests must be so structured that no assertion test
  98.       depends on the execution or results of any prior test.
  99.  
  100. DO NOT SUBMIT ANY CONFIDENTIAL MATERIAL IN YOUR RESPONSE.
  101. We will assume that all responses can be exchanged freely
  102. among the organizations evaluating your response.
  103.  
  104. Regards 
  105.  
  106. -- 
  107. James Andrews                                         X/Open Company Limited
  108. Conformance Quality Mgr                             Apex Plaza, Forbury Road
  109. EMail: j.andrews@xopen.co.uk                       Reading, England, RG1 1AX
  110. Tel: +(44) (0)734 508311                            FAX: +(44) (0)734 500110 
  111.  
  112. Volume-Number: Volume 31, Number 32
  113.  
  114.