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