tests.sql 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. CREATE TABLE TESTS (
  2. T_ID INTEGER NOT NULL AUTO_INCREMENT,
  3. T_NAME VARCHAR(80) NOT NULL,
  4. T_FULLNAME VARCHAR(255) NOT NULL,
  5. T_CPU VARCHAR(20),
  6. T_OS VARCHAR(30),
  7. T_VERSION VARCHAR(10),
  8. T_ADDDATE DATE NOT NULL,
  9. T_GRAPH CHAR(1) NOT NULL DEFAULT '-',
  10. T_INTERACTIVE CHAR(1) NOT NULL DEFAULT '-',
  11. T_RESULT INTEGER NOT NULL DEFAULT 0,
  12. T_FAIL CHAR(1) NOT NULL DEFAULT '-',
  13. T_RECOMPILE CHAR(1) NOT NULL DEFAULT '-',
  14. T_NORUN CHAR(1) NOT NULL DEFAULT '-',
  15. T_NEEDLIBRARY CHAR(1) NOT NULL DEFAULT '-',
  16. T_KNOWNRUNERROR INTEGER NOT NULL DEFAULT 0,
  17. T_KNOWN CHAR(1) NOT NULL DEFAULT '-',
  18. T_NOTE VARCHAR(255),
  19. T_DESCRIPTION TEXT,
  20. T_SOURCE TEXT,
  21. T_OPTS VARCHAR(255),
  22. UNIQUE TESTNAME (T_NAME),
  23. PRIMARY KEY PK_TEST (T_ID)
  24. );
  25. CREATE TABLE TESTRESULTS (
  26. TR_ID INTEGER NOT NULL AUTO_INCREMENT,
  27. TR_TEST_FK INTEGER NOT NULL,
  28. TR_DATE TIMESTAMP NOT NULL,
  29. TR_CPU_FK INTEGER,
  30. TR_OS_FK INTEGER,
  31. TR_OK CHAR(1) NOT NULL DEFAULT '-',
  32. TR_SKIP CHAR(1) NOT NULL DEFAULT '-',
  33. TR_RESULT INT NOT NULL DEFAULT 0,
  34. TR_LOG TEXT,
  35. PRIMARY KEY (TR_ID),
  36. INDEX TR_IDATE (TR_DATE)
  37. );
  38. CREATE TABLE TESTOS (
  39. TO_ID INTEGER NOT NULL AUTO_INCREMENT,
  40. TO_NAME VARCHAR(10),
  41. PRIMARY KEY (TO_ID),
  42. UNIQUE TR_INAME (TO_NAME)
  43. );
  44. CREATE TABLE TESTCPU (
  45. TC_ID INTEGER NOT NULL AUTO_INCREMENT,
  46. TC_NAME VARCHAR(10),
  47. PRIMARY KEY (TC_ID),
  48. UNIQUE TC_INAME (TC_NAME)
  49. );
  50. INSERT INTO TESTOS (TO_NAME) VALUES ('linux');
  51. INSERT INTO TESTOS (TO_NAME) VALUES ('win32');
  52. INSERT INTO TESTOS (TO_NAME) VALUES ('go32v2');
  53. INSERT INTO TESTOS (TO_NAME) VALUES ('os2');
  54. INSERT INTO TESTOS (TO_NAME) VALUES ('freebsd');
  55. INSERT INTO TESTOS (TO_NAME) VALUES ('netbsd');
  56. INSERT INTO TESTOS (TO_NAME) VALUES ('openbsd');
  57. INSERT INTO TESTOS (TO_NAME) VALUES ('amiga');
  58. INSERT INTO TESTOS (TO_NAME) VALUES ('atari');
  59. INSERT INTO TESTOS (TO_NAME) VALUES ('qnx');
  60. INSERT INTO TESTOS (TO_NAME) VALUES ('beos');
  61. INSERT INTO TESTOS (TO_NAME) VALUES ('sunos');
  62. INSERT INTO TESTCPU (TC_NAME) VALUES ('i386');
  63. INSERT INTO TESTCPU (TC_NAME) VALUES ('ppc');
  64. INSERT INTO TESTCPU (TC_NAME) VALUES ('m68k');
  65. INSERT INTO TESTCPU (TC_NAME) VALUES ('sparc');