Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.6 KiB

  1. This test harness helps in testing the compliance
  2. matrix without creating the actual media.
  3. It parses a text file which specifies the matrix
  4. in sections.
  5. Each section name starts with '[' and ']'. The '#'
  6. character is used as string separator.
  7. Some well known sections are [type#values], [var#values],
  8. [suite#values] and [error#vaules] etc. These sections
  9. define keys which can be used in the actual testcase.
  10. For e.g. [type#values] defines "pro=0x40" which indicates
  11. that product type professional's internal representation
  12. using DWORD is 0x40.
  13. The value sections need to be at the start of the
  14. test matrix text file. The other kind of sections
  15. which can be present in this test case matrix file are
  16. called "Test Sections". These sections contain the actual
  17. test cases.
  18. For e.g.
  19. [test#pro#5.0#2031#none#retail#fpp]
  20. win3x#3.1#950#none#any=typeerr,no
  21. win9x#9.5#950#none#any=none,yes
  22. ntw#3.1#1057#none#any=vererr,no
  23. indicates that the sections is for testing professional,
  24. version 5.0, build 2031, with not product suites and is
  25. of type FPP retail variation. Each line in this section
  26. indicates the target platform for which this media needs
  27. to be tested for upgrade.
  28. For e.g.
  29. win9x#9.5#950#none#any=none,yes
  30. Indicates that Windows 9X, version 9.5 and build number 950
  31. with no product suites and of type any variation needs to
  32. pass on upgrade with this professional media.
  33. Another e.g.
  34. ntw#3.1#1057#none#any=vererr,no
  35. Indicates that NT workstation version 3.1, build number 1057,
  36. with no product suites and of type any variation, needs to
  37. fail on upgrade with version error with the given professional
  38. media.