tests.sql 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  2. CREATE TABLE TESTS (
  3. T_ID int(11) NOT NULL auto_increment,
  4. T_NAME varchar(40) default NULL,
  5. T_CPU varchar(20) default NULL,
  6. T_OS varchar(30) default NULL,
  7. T_VERSION varchar(10) default NULL,
  8. T_ADDDATE date NOT NULL default '0000-00-00',
  9. T_GRAPH char(1) NOT NULL default '-',
  10. T_INTERACTIVE char(1) NOT NULL default '-',
  11. T_RESULT int(11) 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 int(11) NOT NULL default '0',
  17. T_KNOWN char(1) NOT NULL default '-',
  18. T_NOTE varchar(255) default NULL,
  19. T_DESCRIPTION text,
  20. T_SOURCE text,
  21. T_OPTS varchar(255) default NULL,
  22. PRIMARY KEY (T_ID),
  23. UNIQUE KEY T_NAME (T_NAME)
  24. );
  25. CREATE TABLE TESTRESULTS (
  26. TR_ID int(11) NOT NULL auto_increment,
  27. TR_TESTRUN_FK int(11) NOT NULL default '0',
  28. TR_TEST_FK int(11) default NULL,
  29. TR_OK char(1) NOT NULL default '-',
  30. TR_SKIP char(1) NOT NULL default '-',
  31. TR_RESULT int(11) NOT NULL default '0',
  32. TR_LOG text,
  33. PRIMARY KEY (TR_ID),
  34. UNIQUE KEY TR_TESTCOMP (TR_TESTRUN_FK,TR_TEST_FK),
  35. KEY I_TRTESTRUN (TR_TESTRUN_FK),
  36. KEY I_TRTEST (TR_TEST_FK)
  37. );
  38. CREATE TABLE TESTRUN (
  39. TU_ID int(11) NOT NULL auto_increment,
  40. TU_DATE timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  41. TU_CPU_FK int(11) NOT NULL default '0',
  42. TU_OS_FK int(11) NOT NULL default '0',
  43. TU_VERSION_FK int(11) NOT NULL default '0',
  44. TU_CATEGORY_FK int(11) NOT NULL default '1',
  45. TU_FAILEDTOCOMPILE int(11) NOT NULL default '0',
  46. TU_SUCCESSFULLYFAILED int(11) NOT NULL default '0',
  47. TU_FAILEDTOFAIL int(11) NOT NULL default '0',
  48. TU_SUCCESFULLYCOMPILED int(11) NOT NULL default '0',
  49. TU_FAILEDTORUN int(11) NOT NULL default '0',
  50. TU_KNOWNPROBLEM int(11) NOT NULL default '0',
  51. TU_SUCCESSFULLYRUN int(11) NOT NULL default '0',
  52. TU_SKIPPEDGRAPHTEST int(11) NOT NULL default '0',
  53. TU_SKIPPEDINTERACTIVETEST int(11) NOT NULL default '0',
  54. TU_KNOWNBUG int(11) NOT NULL default '0',
  55. TU_COMPILERVERIONTOOLOW int(11) NOT NULL default '0',
  56. TU_COMPILERVERIONTOOHIGH int(11) NOT NULL default '0',
  57. TU_OTHERCPU int(11) NOT NULL default '0',
  58. TU_OTHERTARGET int(11) NOT NULL default '0',
  59. TU_UNIT int(11) NOT NULL default '0',
  60. TU_SKIPPINGRUNTEST int(11) NOT NULL default '0',
  61. TU_SUBMITTER varchar(128) NOT NULL default '',
  62. TU_MACHINE varchar(128) NOT NULL default '',
  63. TU_COMMENT varchar(255) NOT NULL default '',
  64. PRIMARY KEY (TU_ID),
  65. UNIQUE KEY TU_OVERVIEW (TU_ID,TU_CPU_FK,TU_OS_FK,TU_VERSION_FK,TU_DATE),
  66. KEY TU_IDATE (TU_DATE)
  67. );
  68. CREATE TABLE `TESTCATEGORY` (
  69. TCAT_ID int(11) NOT NULL auto_increment,
  70. TCAT_NAME varchar(20) default NULL,
  71. PRIMARY KEY (`TCAT_ID`),
  72. UNIQUE KEY `TCAT_NAME` (`TCAT_NAME`)
  73. ) AUTO_INCREMENT=3 ;
  74. CREATE TABLE TESTOS (
  75. TO_ID int(11) NOT NULL auto_increment,
  76. TO_NAME varchar(10) default NULL,
  77. PRIMARY KEY (`TO_ID`),
  78. UNIQUE KEY `TR_INAME` (`TO_NAME`)
  79. ) AUTO_INCREMENT=18 ;
  80. CREATE TABLE TESTVERSION (
  81. TV_ID int(11) NOT NULL auto_increment,
  82. TV_VERSION varchar(10) default NULL,
  83. TV_RELEASEDATE timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  84. PRIMARY KEY (TV_ID),
  85. UNIQUE KEY TR_INAME (TV_VERSION)
  86. ) AUTO_INCREMENT=7;
  87. CREATE TABLE TESTCPU (
  88. TC_ID int(11) NOT NULL auto_increment,
  89. TC_NAME varchar(10) default NULL,
  90. PRIMARY KEY (TC_ID),
  91. UNIQUE KEY TC_INAME (TC_NAME)
  92. ) AUTO_INCREMENT=10 ;
  93. INSERT INTO TESTCATEGORY VALUES (1, 'Compiler/RTL');
  94. INSERT INTO TESTCATEGORY VALUES (2, 'DB');
  95. INSERT INTO TESTCPU VALUES (1, 'i386');
  96. INSERT INTO TESTCPU VALUES (6, 'arm');
  97. INSERT INTO TESTCPU VALUES (3, 'm68k');
  98. INSERT INTO TESTCPU VALUES (4, 'sparc');
  99. INSERT INTO TESTCPU VALUES (5, 'powerpc');
  100. INSERT INTO TESTCPU VALUES (7, 'x86_64');
  101. INSERT INTO TESTCPU VALUES (8, 'All');
  102. INSERT INTO TESTCPU VALUES (9, 'powerpc64');
  103. INSERT INTO TESTOS VALUES (1, 'linux');
  104. INSERT INTO TESTOS VALUES (2, 'win32');
  105. INSERT INTO TESTOS VALUES (3, 'go32v2');
  106. INSERT INTO TESTOS VALUES (4, 'os2');
  107. INSERT INTO TESTOS VALUES (5, 'freebsd');
  108. INSERT INTO TESTOS VALUES (6, 'netbsd');
  109. INSERT INTO TESTOS VALUES (7, 'openbsd');
  110. INSERT INTO TESTOS VALUES (8, 'amiga');
  111. INSERT INTO TESTOS VALUES (9, 'atari');
  112. INSERT INTO TESTOS VALUES (10, 'qnx');
  113. INSERT INTO TESTOS VALUES (11, 'beos');
  114. INSERT INTO TESTOS VALUES (12, 'solaris');
  115. INSERT INTO TESTOS VALUES (13, 'darwin');
  116. INSERT INTO TESTOS VALUES (14, 'macos');
  117. INSERT INTO TESTOS VALUES (15, 'All');
  118. INSERT INTO TESTOS VALUES (16, 'win64');
  119. INSERT INTO TESTOS VALUES (17, 'wince');
  120. INSERT INTO TESTVERSION VALUES (1, '2.0.4', '2006-08-22 22:38:20');
  121. INSERT INTO TESTVERSION VALUES (2, '2.0.5', '2006-08-22 22:38:20');
  122. INSERT INTO TESTVERSION VALUES (3, '2.3.1', '2007-03-04 23:40:07');
  123. INSERT INTO TESTVERSION VALUES (4, '2.1.2', '2007-03-19 10:49:30');
  124. INSERT INTO TESTVERSION VALUES (5, '2.1.3', '2007-03-19 10:49:47');
  125. INSERT INTO TESTVERSION VALUES (6, '2.1.4', '2007-03-19 10:50:03');